Innholdsfortegnelse:
Video: DIY ESP-Smartwatch: 4 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette ESPWatch -startpakken er for nybegynnere å lære å lage en ESP -klokke med detaljert guide, det er for startere å dykke inn i den elektroniske verden, med 1 ~ 2 timers læring kan en ikke -elektronisk starter lage denne ESP -klokken, for å nyte gleden av å lage noe selv.
ESPWatch er basert på ESP12 WIFI -modul, den henter sanntid fra Internett -serveren, og kan også fjernkontrollere de lokale instrumentene, for eksempel Relé/LED/Fan. Med denne læringen lærer du den grunnleggende ferdigheten til lodding av komponenter/Arduino -programmering/WIFI -bruk/Grunnleggende http -protokoll, det første og enkle trinnet for å komme inn i den elektroniske/programmeringsverdenen.
Der forberedte vi også et enkelt etui/urbånd, slik at du kan få det til å fungere på håndleddet i løpet av få minutter. Er du klar til å vise denne kule klokken produsert av deg selv?
Spesifikasjon:
1. Kits med detaljert guide for elever;
2. Video for læring;
3. Basert på Arduino IDE/ESP;
4. Sanntidsur + fjernkontroll;
5. Åpen maskinvare+ Åpen programvare;
6. For alderen 12+;
Pakkeliste: 0,96 tommer IIC OLED X1
ESP-12S x1
Knapp x3
3,7V Lipo -batteri x1
Micro USB x1
Bryter x1
klokkebånd1
Akrylskall x1
Noen motstander og kondensatorer
Noen av kobbersøyle og skrue
Trinn 1: Sett opp Arduino IDE
Følg veiledningen for å konfigurere Arduino IDE for ESP8266
Klikk her.
Trinn 2: Maskinvaretilkobling
2.1 Koble til et batteri
2.2 Koble GND, RX og TX til en USB-til-serie-adapter
Se -> USB til SerialGND GND
TX RX
RX TX
Trinn 3: Last ned koden til Smart Watch and Relay
Dette eksemplet vil få tid fra en NTP -server, vise dato og klokkeslett på OLED, og styre reléet gjennom MQTT -meldingsbuss.
3.1 Avhengigheter
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
Vi kan søke "ntpclient", "lwmqtt", "esp ssd1306" og "timekeeping" for å finne disse bibliotekene i Library Manager. Installer dem deretter.
3.2 Bruk CloudMQTT som megler her.
3.2.1 Registrer CloudMQTT og opprett forekomsten
3.3 Last ned skissene watch/watch.ino til klokken
Last ned kodeskjema her.
3.3.1 Åpne watch.ino-skissene, endre SSID og passord for Wi-Fi, og endre vertsnavn, port, bruker og brukerpassord for MQTT.
3.3.2 Velg det riktige kortet og com -porten
3.3.4 Hold inne FLASH -knappen; Slå på ESP8266 av SW1 for å sette ESP8226 i bootloader -modus.
3.3.5 Klikk på opplastingsknappen, last opp koden
3.4 Last ned skissene relé/relé.ino til relemodulen
3.4.1 Åpne skissene, endre SSID og passord for Wi-Fi, og endre vertsnavn, port, bruker og brukerpassord for MQTT
Merket: porten må være den samme som klokken.
3.4.2 ESP-01S: Bruk ESP8266-feilsøkingsprogrammet, tilbakestill automatisk når du laster opp koden. Samme som NodeMCU.
3.4.3 Koble ESP-01 til ESP8266-feilsøkingsprogrammet.
3.4.4 Åpne skissene relé.ino
3.4.5 Velg riktig brett
3.4.6 Klikk på opplastingsknappen, last opp koden.
Trinn 4: Nå kan du bruke smartklokken til å kontrollere
4.1 Visning av smart klokke:
4.2 Bruk knappene "S1" og "S2" for å kontrollere lyset og viften.
1) Trykk på S1, velg Lyskontrollgrensesnittet, trykk S2 på PÅ eller slå av lyset.
2) Trykk på S1, velg viftekontrollgrensesnittet, trykk S2 på PÅ eller slå AV viften.