Përmbajtje:
Video: DIY ESP-Orë e zgjuar: 4 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky çantë fillestare ESPWatch është që fillestarët të mësojnë se si të krijojnë një orë ESP me udhëzues të detajuar, është që fillestarët të zhyten në botën elektronike, me mësim 1 ~ 2 orë, një motor elektronik joelektronik mund të krijojë këtë orë ESP, shijoni gëzimin e krijimit të diçkaje nga vetja.
ESPWatch bazohet në modulin ESP12 WIFI, merr kohën reale nga serveri i Internetit, dhe gjithashtu mund të kontrollojë në distancë instrumentet lokale, të tilla si Relay/LED/Fan. Me këtë mësim, ju do të mësoni aftësinë bazë të bashkimit të komponentëve/Programimi Arduino/Përdorimi WIFI/Protokolli bazë http, hapi i parë dhe i lehtë për të hyrë në botën e elektronikës/programimit.
Atje ne gjithashtu përgatitëm kasë/rrip të thjeshtë të orës, në mënyrë që të mund të merrni që të funksionojë në kyçin tuaj brenda pak minutash. A jeni gati të shfaqni këtë orë të lezetshme të prodhuar nga vetja juaj?
Specifikim:
1. Komplete me udhëzues të detajuar për nxënësit;
2. Video për mësim;
3. Bazuar në Arduino IDE/ESP;
4. Orë në kohë reale + Telekomandë;
5. Hapja e harduerit+ Hapja e softuerit;
6. Për moshat 12+;
Lista e paketave: 0.96 inç IIC OLED X1
ESP-12S x1
Butoni x3
Bateri Lipo 3.7V x1
Mikro USB x1
Ndërroni x1
brez shikimix1
Predha akrilike x1
Disa rezistorë dhe kondensatorë
Disa nga kolona bakri dhe vida
Hapi 1: Vendosni Arduino IDE
Ndiqni udhëzuesin për konfigurimin e Arduino IDE për ESP8266
Kliko këtu.
Hapi 2: Lidhja e harduerit
2.1 Lidhni një bateri
2.2 Lidhni GND, RX dhe TX me një përshtatës USB-në-Serial
Shikoni -> USB në SerialGND GND
TX RX
RX TX
Hapi 3: Shkarkoni Kodin në Smart Watch dhe Relay
Ky shembull do të marrë kohë nga një server NTP, do të shfaqë datën dhe kohën në OLED dhe do të kontrollojë stafetën përmes autobusit të mesazheve MQTT.
3.1 Varësitë
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
Ne mund të kërkojmë "ntpclient", "lwmqtt", "esp ssd1306" dhe "timekeeping" për t'i gjetur këto biblioteka në Menaxherin e Bibliotekës. Pastaj instaloni ato.
3.2 Përdorni CloudMQTT si ndërmjetës këtu.
3.2.1 Regjistrohuni në CloudMQTT dhe krijoni shembullin
3.3 Shkarkoni skicat watch/watch.ino në orë
Shkarkoni formularin e kodit këtu.
3.3.1 Hapni skicat e orës watch.ino, ndryshoni SSID dhe kalimin e Wi-Fi dhe modifikoni emrin e hostit, portën, përdoruesin dhe fjalëkalimin e përdoruesit për MQTT.
3.3.2 Zgjidhni bordin e duhur dhe portën e kom
3.3.4 Mbajeni butonin FLASH; Ndizni theESP8266 nga SW1 për ta vendosur ESP8226 në modalitetin e ngarkuesit.
3.3.5 Klikoni në butonin e ngarkimit, ngarkoni kodin
3.4 Shkarkoni skicat e stafetës/stafetë.ino në modulin e stafetës
3.4.1 Hapni skicat, ndryshoni SSID dhe pasaportën e Wi-Fi dhe modifikoni emrin e hostit, portën, përdoruesin dhe fjalëkalimin e përdoruesit për MQTT
Vërejtur: porta duhet të jetë e njëjtë me orën.
3.4.2 ESP-01S: Përdorni korrigjuesin ESP8266, rivendosni automatikisht kur ngarkoni kodin. Njësoj si NodeMCU.
3.4.3 Lidhni korrigjuesin ESP-01 ESP8266.
3.4.4 Hapni stafetën e skicave.ino
3.4.5 Zgjidhni tabelën e duhur
3.4.6 Klikoni butonin e ngarkimit ngarkoni kodin.
Hapi 4: Tani mund të përdorni orën tuaj inteligjente për të kontrolluar
4.1 Shfaqja e kohës së orës inteligjente:
4.2 Përdorni butonat "S1" dhe "S2" për të kontrolluar Dritën dhe Fan.
1) Shtypni S1 zgjidhni UI të kontrollit të dritës, shtypni S2 ndizni ose fikni dritën.
2) Shtypni S1 zgjidhni UI të kontrollit të ventilatorit, shtypni S2 ndizni ose fikni ventilatorin.