Mundarija:

DIY ESP-aqlli soati: 4 qadam
DIY ESP-aqlli soati: 4 qadam

Video: DIY ESP-aqlli soati: 4 qadam

Video: DIY ESP-aqlli soati: 4 qadam
Video: Самодельный 4" TFT шилд за 5$! JLCPCB.COM 2024, Iyul
Anonim
Image
Image
DIY ESP-aqlli soati
DIY ESP-aqlli soati
DIY ESP-aqlli soati
DIY ESP-aqlli soati

Bu ESPWatch boshlang'ich to'plami yangi boshlanuvchilar uchun batafsil qo'llanma bilan ESP soatini yaratishni o'rganishi uchun, yangi boshlanuvchilar elektron olamga sho'ng'ib ketishi uchun, 1-2 soatdan so'ng, elektron bo'lmagan boshlang'ich bu ESP soatini yaratishi mumkin. o'z -o'zidan biror narsa yaratish quvonchidan bahramand bo'ling.

ESPWatch ESP12 WIFI moduliga asoslangan, u Internet -serverdan real vaqtni oladi, shuningdek, mahalliy asboblarni, masalan, Relay/LED/Fanni masofadan boshqarishi mumkin. Ushbu ma'lumot yordamida siz komponentlarni lehimlashning asosiy ko'nikmalarini o'rganasiz/Arduino dasturlash/WIFIdan foydalanish/Asosiy http protokoli, elektron/dasturlash olamiga kirish uchun birinchi va oson qadam.

U erda biz bir necha daqiqa ichida bilagingizda ishlashi uchun oddiy sumka/soat bandini tayyorladik. Siz o'zingiz ishlab chiqargan bu ajoyib soatni ko'rsatishga tayyormisiz?

Xususiyat:

1. O'quvchilar uchun batafsil ko'rsatma bilan jihozlangan to'plamlar;

2. O'rganish uchun video;

3. Arduino IDE/ESP asosida;

4. Haqiqiy vaqtda tomosha qilish + Masofadan boshqarish;

5. Ochiq apparat+ Ochiq dasturiy ta'minot;

6. 12 yoshdan oshganlar uchun;

Paketlar ro'yxati: 0,96 dyuymli IIC OLED X1

ESP-12S x1

X3 tugmasi

3.7V Lipo batareyasi x1

Micro USB x1

X1 almashtirish

watchbandx1

Akril qobiq x1

Ba'zi rezistorlar va kondansatörler

Mis ustun va vintlarning bir qismi

1 -qadam: Arduino IDE -ni o'rnating

ESP8266 uchun Arduino IDE -ni sozlash bo'yicha qo'llanmani bajaring

Bu yerni bosing.

2 -qadam: Uskuna ulanishi

Uskuna ulanishi
Uskuna ulanishi
Uskuna ulanishi
Uskuna ulanishi

2.1 Batareyani ulang

2.2 GND, RX va TX-ni USB-seriyali adapterga ulang

Watch -> USB to SerialGND GND

TX RX

RX TX

3 -qadam: Kodni Smart Watch va Relay -ga yuklab oling

Kodni Smart Watch va Relay -ga yuklab oling
Kodni Smart Watch va Relay -ga yuklab oling
Kodni Smart Watch va Relay -ga yuklab oling
Kodni Smart Watch va Relay -ga yuklab oling
Kodni Smart Watch va Relay -ga yuklab oling
Kodni Smart Watch va Relay -ga yuklab oling

Bu misol NTP serveridan vaqt oladi, OLEDda sana va vaqtni ko'rsatadi va MQTT xabarlar shinasi orqali o'z o'rni boshqaradi.

3.1 Bog'liqliklar

*arduino-mqtt

*ThingPulse ESP8266 OLED SSD1306

*TimeLib

Kutubxona menejerida bu kutubxonalarni topish uchun biz "ntpclient", "lwmqtt", "esp ssd1306" va "xronologiyani" qidirishimiz mumkin. Keyin ularni o'rnating.

3.2 Bu erda broker sifatida CloudMQTT -dan foydalaning.

3.2.1 CloudMQTT -ga ro'yxatdan o'ting va namuna yarating

3.3 Watch/watch.ino eskizlarini soatga yuklab oling

Kod formasini bu yerdan yuklab oling.

3.3.1 Watch.ino eskizlarini oching, Wi-Fi-ning SSID va parolini o'zgartiring va MQTT uchun host nomi, port, foydalanuvchi va user_password-ni o'zgartiring.

3.3.2 O'ng taxtani va portni tanlang

3.3.4 FLASH tugmasini bosib turing; ESP8226 -ni yuklash rejimiga o'tkazish uchun SW1 tomonidan ESES8266 -ni yoqing.

3.3.5 Yuklash tugmasini bosing, kodni yuklang

3.4 Relay/relay.ino eskizlarini o'rni moduliga yuklab oling

3.4.1 Eskizlarni oching, Wi-Fi tarmog'ining SSID va parolini o'zgartiring va MQTT uchun host nomi, port, foydalanuvchi va foydalanuvchi_ parolini o'zgartiring.

Belgilangan: port soat bilan bir xil bo'lishi kerak.

3.4.2 ESP-01S: ESP8266 tuzatuvchisidan foydalaning, kodni yuklashda avtomatik tiklash. NodeMCU bilan bir xil.

3.4.3 ESP-01 ESP8266 tuzatuvchisini ulang.

3.4.4 Relay.ino eskizlarini oching

3.4.5 O'ng panelni tanlang

3.4.6 Kodni yuklash tugmasini bosing.

4 -qadam: Endi siz aqlli soatingizni boshqarish uchun ishlatishingiz mumkin

Endi siz aqlli soatingizni boshqarish uchun ishlatishingiz mumkin
Endi siz aqlli soatingizni boshqarish uchun ishlatishingiz mumkin
Endi siz aqlli soatingizni boshqarish uchun ishlatishingiz mumkin
Endi siz aqlli soatingizni boshqarish uchun ishlatishingiz mumkin
Endi siz aqlli soatingizni boshqarish uchun ishlatishingiz mumkin
Endi siz aqlli soatingizni boshqarish uchun ishlatishingiz mumkin

4.1 Smart ko'rish vaqtini ko'rsatish:

4.2 "S1" va "S2" tugmalaridan foydalanib, yorug'lik va fanni boshqaring.

1) S1 tugmachasini bosib, Yorug'likni boshqarish interfeysini tanlang, S2 -ni yoqing yoki o'chiring.

2) S1 tugmachasini bosing, Fan boshqaruv interfeysini tanlang, S2 -ni yoqing yoki Fanni o'chiring.

Tavsiya: