Mündəricat:
Video: DIY ESP-Smartwatch: 4 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu ESPWatch başlanğıc dəsti, yeni başlayanlar üçün ətraflı bələdçi ilə bir ESP saatının necə yaradılacağını öyrənmək üçündür, yeni başlayanlar üçün elektron dünyaya dalmaq, 1 ~ 2 saatlıq öyrənmə ilə elektron olmayan bir başlanğıc bu ESP saatı yarada bilər. tək başına bir şey yaratmaqdan zövq alın.
ESPWatch, ESP12 WIFI moduluna əsaslanır, İnternet serverindən real vaxt alır və eyni zamanda Relay/LED/Fan kimi yerli alətləri uzaqdan idarə edə bilir. Bu öyrənmə ilə elektron/proqramlaşdırma dünyasına girmək üçün ilk və asan addım olan komponentlərin lehimləmə/Arduino Proqramlaşdırma/WIFI istifadəsi/Əsas http protokolu ilə bağlı əsas bacarıqları öyrənəcəksiniz.
Orada bir neçə dəqiqə ərzində biləyinizdə işləməsini təmin etmək üçün sadə qutu/saat bandı da hazırladıq. Özünüz tərəfindən hazırlanan bu sərin saatı göstərməyə hazırsınızmı?
Xüsusi:
1. Öyrənənlər üçün ətraflı bələdçi olan dəstlər;
2. Öyrənmək üçün video;
3. Arduino IDE/ESP əsasında;
4. Real vaxt izləmə + Uzaqdan idarəetmə;
5. Açıq hardware+ Açıq proqram təminatı;
6. 12 yaşdan yuxarı olanlar üçün;
Paket siyahısı: 0.96 düym IIC OLED X1
ESP-12S x1
Düymə x3
3.7V Lipo Batareya x1
Mikro USB x1
X1 keçid
saat kəməri x1
Akril qabıq x1
Bəzi rezistorlar və kondansatörler
Bəzi mis sütun və vintlər
Addım 1: Arduino IDE qurun
ESP8266 üçün Arduino IDE qurmaq üçün təlimatı izləyin
Bura basın.
Addım 2: Avadanlıq Bağlantısı
2.1 Batareyanı qoşun
2.2 GND, RX və TX-ni USB-Serial adapterə qoşun
Watch -> USB -dən SerialGND GND -ə
TX RX
RX TX
Addım 3: Kodu Ağıllı Saat və Röleyə yükləyin
Bu nümunə bir NTP serverindən vaxt alacaq, OLED -də tarix və saatı göstərəcək və MQTT mesaj avtobusu vasitəsilə röleyi idarə edəcək.
3.1 Asılılıqlar
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
Kitabxana menecerində bu kitabxanaları tapmaq üçün "ntpclient", "lwmqtt", "esp ssd1306" və "timekeeping" axtarışlarını edə bilərik. Sonra onları quraşdırın.
3.2 Burada broker olaraq CloudMQTT -dən istifadə edin.
3.2.1 CloudMQTT -ə daxil olun və nümunəni yaradın
3.3 Eskizləri izləyin/watch.inonu saata yükləyin
Kod formasını buradan yükləyin.
3.3.1 Watch.ino eskizlərini açın, SSID və Wi-Fi şifrəsini dəyişdirin və MQTT üçün ana adını, portu, istifadəçini və istifadəçi_sifrini dəyişdirin.
3.3.2 Sağ lövhəni və əlaqə limanını seçin
3.3.4 FLASH düyməsini basıb saxlayın; ESP8226 -nı bootloader rejiminə keçirmək üçün SW1 ilə theESP8266 -nı açın.
3.3.5 Yükləmə düyməsini basın, kodu yükləyin
3.4 Röle moduluna eskizlər/relay.ino yükləyin
3.4.1 Eskizləri açın, Wi-Fi şəbəkəsinin SSID və şifrəsini dəyişdirin və MQTT üçün host adını, portu, istifadəçini və istifadəçi parolunu dəyişdirin.
Qeyd: port saatla eyni olmalıdır.
3.4.2 ESP-01S: ESP8266 ayıklayıcıdan istifadə edin, kodu yükləyərkən avtomatik sıfırlayın. NodeMCU ilə eyni.
3.4.3 ESP-01 ESP8266 ayıklayıcıyı qoşun.
3.4.4 Relay.ino eskizlərini açın
3.4.5 Sağ lövhəni seçin
3.4.6 Kodu yüklə düyməsini basın.
Addım 4: İndi Nəzarət etmək üçün Ağıllı Saatdan istifadə edə bilərsiniz
4.1 Ağıllı saatın göstərilməsi:
4.2 İşıq və Fanı idarə etmək üçün "S1" və "S2" düymələrindən istifadə edin.
1) S1 düyməsinə basaraq İşıq idarəetmə interfeysini seçin, S2 açmağa basın və ya işığı söndürün.
2) S1 -ə basın, Fan idarəetmə interfeysini seçin, S2 -ni açın və ya Fanı söndürün.