Sisukord:
Video: DIY ESP-nutikell: 4 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See ESPWatch stardikomplekt on mõeldud algajatele, et õppida üksikasjaliku juhendiga ESP -kella loomist. Algajad saavad sukelduda elektroonilisse maailma, 1–2 -tunnise õppimisega saab mitteelektrooniline starter selle ESP kella luua. naudi rõõmu ise midagi luua.
ESPWatch põhineb ESP12 WIFI moodulil, see saab reaalajas Interneti -serverist ja saab kaugjuhtida ka kohalikke instrumente, nagu relee/LED/ventilaator. Selle õppimisega saate teada komponentide jootmise/Arduino programmeerimise/WIFI kasutamise/põhilise http -protokolli põhioskused, esimene ja lihtne samm elektroonilisse/programmeerimismaailma sisenemiseks.
Seal valmistasime ette ka lihtsa ümbrise/kellarihma, et saaksite selle mõne minuti jooksul randmele tööle panna. Kas olete valmis näitama seda enda toodetud lahedat kella?
Spetsifikatsioon:
1. Komplektid koos üksikasjaliku juhendiga õppijatele;
2. Video õppimiseks;
3. Põhineb Arduino IDE/ESP -l;
4. Reaalajas käekell + kaugjuhtimispult;
5. Avatud riistvara+ avatud tarkvara;
6. Vanusele 12+;
Pakendite loend: 0,96 tolli IIC OLED X1
ESP-12S x1
Nupp x3
3.7V Lipo aku x1
Micro USB x1
Lüliti x1
kellarihm 1
Akrüülkest x1
Mõned takistid ja kondensaatorid
Osa vasest veergu ja kruvi
Samm: seadistage Arduino IDE
Järgige Arduino IDE seadistamise juhendit ESP8266 jaoks
Kliki siia.
Samm: riistvaraühendus
2.1 Ühendage aku
2.2 Ühendage GND, RX ja TX USB-jadaadapteriga
Vaata -> USB SerialGND GND
TX RX
RX TX
Samm: laadige kood nutikale kellale ja releele alla
See näide saab aega NTP -serverist, kuvab OLED -is kuupäeva ja kellaaja ning juhib releed MQTT -sõnumsiini kaudu.
3.1 Sõltuvused
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
Me võime otsida "ntpclient", "lwmqtt", "esp ssd1306" ja "timekeeping", et leida need teegid raamatukoguhalduris. Seejärel installige need.
3.2 Kasutage siin maaklerina CloudMQTT -d.
3.2.1 Registreeruge CloudMQTT ja looge eksemplar
3.3 Laadige kellale kell watch/watch.ino visandid alla
Laadige koodivorm alla siit.
3.3.1 Avage watch.ino visandid, muutke WiFi SSID-d ja parooli ning muutke MQTT hostinime, pordi, kasutajat ja kasutajanime.
3.3.2 Valige õige plaat ja komport
3.3.4 Hoia all nuppu FLASH; Lülitage SW1 abil ESP8266 sisse, et lülitada ESP8226 alglaadimisrežiimi.
3.3.5 Klõpsake üleslaadimise nuppu, laadige kood üles
3.4 Laadige eskiisid relee/relee.ino releemoodulisse alla
3.4.1 Avage visandid, muutke Wi-Fi SSID-d ja parooli ning muutke MQTT hostinime, pordi, kasutajat ja kasutajanime
Märkus: port peab olema sama, mis kellal.
3.4.2 ESP-01S: kasutage ESP8266 silurit, koodi üleslaadimisel automaatne lähtestamine. Sama nagu NodeMCU.
3.4.3 Ühendage silur ESP-01 ja ESP8266 silur.
3.4.4 Avage visandite relee.ino
3.4.5 Valige õige laud
3.4.6 Klõpsake üleslaadimisnupul koodi üleslaadimiseks.
4. samm. Nüüd saate oma nutikella juhtimiseks kasutada
4.1 Nutikas vaatamisaja kuvamine:
4.2 Valguse ja ventilaatori juhtimiseks kasutage nuppe "S1" ja "S2".
1) Vajutage nuppu S1, valige valguse juhtimise kasutajaliides, vajutage nuppu S2, lülitage valgus sisse või välja.
2) Vajutage nuppu S1, valige ventilaatori juhtimisliides, vajutage nuppu S2, lülitage ventilaator sisse või välja.