Obsah:
Video: DIY ESP-Smartwatch: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Táto štartovacia sada ESPWatch je pre začiatočníkov, ktorí sa majú naučiť, ako vytvoriť hodinky ESP, s podrobným sprievodcom, je pre začiatočníkov, aby sa ponorili do elektronického sveta, s 1 až 2 hodinovým učením môže tieto hodinky ESP vytvoriť neelektronický štartér, aby užite si radosť z toho, že niečo vytvoríte sami.
ESPWatch je založený na ESP12 WIFI module, získava v reálnom čase z internetového servera a môže tiež diaľkovo ovládať miestne nástroje, ako napríklad relé/LED/ventilátor. S týmto učením sa naučíte základné znalosti o spájkovaní súčiastok/programovanie Arduino/používanie WIFI/základný protokol http, prvý a ľahký krok do sveta elektroniky/programovania.
Tam sme pripravili aj jednoduché puzdro/remienok na hodinky, aby vám fungovalo na zápästí behom niekoľkých minút. Ste pripravení ukázať tieto skvelé hodinky, ktoré ste vyrobili sami?
Špecifikácia:
1. Súpravy s podrobným sprievodcom pre študentov;
2. Video na učenie;
3. Na základe Arduino IDE/ESP;
4. Hodinky v reálnom čase + diaľkové ovládanie;
5. Otvorený hardvér+ otvorený softvér;
6. Pre deti od 12 rokov;
Zoznam balení: 0,96 palca IIC OLED X1
ESP-12S x1
Tlačidlo x3
3.7V Lipo batéria x1
Micro USB x1
Prepínač x1
hodinkový pás x1
Akrylová škrupina x1
Niektoré odpory a kondenzátory
Niektoré z medeného stĺpika a skrutky
Krok 1: Nastavte Arduino IDE
Podľa pokynov nastavte Arduino IDE pre ESP8266
Kliknite tu.
Krok 2: Pripojenie hardvéru
2.1 Pripojte batériu
2.2 Pripojte GND, RX a TX k adaptéru USB-to-Serial
Sledujte -> USB na SerialGND GND
TX RX
RX TX
Krok 3: Stiahnite si kód do inteligentných hodiniek a relé
Tento príklad získa čas zo servera NTP, zobrazí dátum a čas na OLED a bude ovládať relé prostredníctvom zbernice správ MQTT.
3.1 Závislosti
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
Môžeme hľadať „ntpclient“, „lwmqtt“, „esp ssd1306“a „časomerač“, aby sme tieto knižnice našli v Správcovi knižníc. Potom ich nainštalujte.
3.2 Tu používajte CloudMQTT ako sprostredkovateľa.
3.2.1 Zaregistrujte sa CloudMQTT a vytvorte inštanciu
3.3 Stiahnite si náčrty watch/watch.ino do hodiniek
Stiahnite si kódový formulár tu.
3.3.1 Otvorte skice watch.ino, zmeňte SSID a prístupové heslo siete Wi-Fi a upravte názov hostiteľa, port, meno používateľa a heslo používateľa pre MQTT.
3.3.2 Vyberte správnu dosku a port
3.3.4 Podržte tlačidlo FLASH; Zapnite ESP8266 pomocou SW1, aby sa ESP8226 prepol do režimu bootloadera.
3.3.5 Kliknite na tlačidlo nahrávania, nahrajte kód
3.4 Stiahnite si náčrty relé/relay.ino do reléového modulu
3.4.1 Otvorte náčrty, zmeňte SSID a prístupové heslo siete Wi-Fi a upravte názov hostiteľa, port, meno používateľa a heslo používateľa pre MQTT
Poznámka: port musí byť rovnaký ako hodinky.
3.4.2 ESP-01S: Použite debugger ESP8266, automatický reset pri odoslaní kódu. Rovnaké ako NodeMCU.
3.4.3 Pripojte ladiaci program ESP-01 a ESP8266.
3.4.4 Otvorte náčrty relé.ino
3.4.5 Vyberte správnu dosku
3.4.6 Kliknutím na tlačidlo nahrávania nahrajte kód.
Krok 4: Teraz môžete na ovládanie používať inteligentné hodinky
4.1 Inteligentné zobrazenie času sledovania:
4.2 Na ovládanie svetla a ventilátora použite tlačidlá „S1“a „S2“.
1) Stlačením S1 vyberte používateľské rozhranie ovládania svetla, stlačením S2 zapnite alebo vypnite svetlo.
2) Stlačením S1 vyberte používateľské rozhranie ovládania ventilátora, stlačením S2 zapnite alebo vypnite ventilátor.