Sisällysluettelo:
Video: DIY ESP-Smartwatch: 4 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä ESPWatch -aloituspakkaus on aloittelijoille, jotka haluavat oppia luomaan ESP -kellon yksityiskohtaisella oppaalla, ja aloittelijat voivat sukeltaa sähköiseen maailmaan. 1–2 tunnin oppimisella ei -sähköinen käynnistin voi luoda tämän ESP -kellon. nauti ilosta luoda jotain itse.
ESPWatch perustuu ESP12 WIFI -moduuliin, se saa reaaliaikaisen Internet -palvelimen ja voi myös etäohjata paikallisia instrumentteja, kuten rele/LED/tuuletin. Tämän oppimisen avulla opit komponenttien juottamisen/Arduino -ohjelmoinnin/WIFI -käytön/perus -http -protokollan perustaidot, ensimmäinen ja helppo askel päästä sähköiseen/ohjelmointimaailmaan.
Siellä valmistelimme myös yksinkertaisen kotelon/rannekkeen, jotta saat sen toimimaan ranteellasi muutamassa minuutissa. Oletko valmis näyttämään tämän upean kellon, jonka olet itse valmistanut?
Tekniset tiedot:
1. Sarjat, joissa on yksityiskohtainen opas oppijoille;
2. Video oppimiseen;
3. Perustuu Arduino IDE/ESP: hen;
4. Reaaliaikainen kello + kaukosäädin;
5. Avaa laitteisto+ Avaa ohjelmisto;
6. Yli 12 -vuotiaille;
Pakkausluettelo: 0,96 tuuman IIC OLED X1
ESP-12S x1
Painike x3
3.7V Lipo -akku x1
Mikro -USB x1
Kytkin x1
kelloranneke 1
Akryylikuori x1
Jotkut vastukset ja kondensaattorit
Osa kuparipylväästä ja ruuvista
Vaihe 1: Aseta Arduino IDE
Asenna Arduino IDE ESP8266: lle oppaan avulla
Klikkaa tästä.
Vaihe 2: Laitteistoyhteys
2.1 Liitä akku
2.2 Liitä GND, RX ja TX USB-sarja-sovittimeen
Katso -> USB SerialGND GND
TX RX
RX TX
Vaihe 3: Lataa koodi Smart Watchiin ja releeseen
Tämä esimerkki saa ajan NTP -palvelimelta, näyttää päivämäärän ja kellonajan OLED -laitteella ja ohjaa välitystä MQTT -sanomaväylän kautta.
3.1 Riippuvuudet
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
Voimme hakea "ntpclient", "lwmqtt", "esp ssd1306" ja "timekeeping" löytääksesi nämä kirjastot Library Managerista. Asenna ne sitten.
3.2 Käytä CloudMQTT: tä välittäjänä tässä.
3.2.1 Rekisteröidy CloudMQTT ja luo ilmentymä
3.3 Lataa luonnokset watch/watch.ino kelloon
Lataa koodilomake tästä.
3.3.1 Avaa watch.ino-luonnokset, vaihda Wi-Fi: n SSID ja salasana ja muuta MQTT: n isäntänimeä, porttia, käyttäjää ja käyttäjän salasanaa.
3.3.2 Valitse oikea levy ja com -portti
3.3.4 Paina FLASH -painiketta; Käynnistä ESP8266 SW1: llä ja aseta ESP8226 käynnistyslataustilaan.
3.3.5 Napsauta latauspainiketta ja lataa koodi
3.4 Lataa luonnokset rele/rele.ino relemoduuliin
3.4.1 Avaa luonnokset, vaihda Wi-Fi: n SSID ja salasana ja muokkaa MQTT: n isäntänimeä, porttia, käyttäjää ja käyttäjätunnusta
Huomaa: portin on oltava sama kuin kellon.
3.4.2 ESP-01S: Käytä ESP8266-virheenkorjainta, automaattinen nollaus, kun lähetät koodin. Sama kuin NodeMCU.
3.4.3 Liitä ESP-01 ESP8266-virheenkorjain.
3.4.4 Avaa luonnosrele.ino
3.4.5 Valitse oikea levy
3.4.6 Lataa koodi napsauttamalla latauspainiketta.
Vaihe 4: Nyt voit käyttää Smart Watchia ohjaamiseen
4.1 Älykäs katseluajan näyttö:
4.2 Käytä valoja ja tuuletinta painikkeilla "S1" ja "S2".
1) Valitse S1 -painikkeella valon ohjauksen käyttöliittymä, paina S2 -kytkintä tai sammuta valo.
2) Valitse tuulettimen ohjaimen käyttöliittymä painamalla S1 -painiketta, kytke S2 -virta päälle tai pois päältä.