Obsah:

DIY ESP-Smartwatch: 4 kroky
DIY ESP-Smartwatch: 4 kroky

Video: DIY ESP-Smartwatch: 4 kroky

Video: DIY ESP-Smartwatch: 4 kroky
Video: The first 20 hours -- how to learn anything | Josh Kaufman | TEDxCSU 2024, Júl
Anonim
Image
Image
DIY ESP-inteligentné hodinky
DIY ESP-inteligentné hodinky
DIY ESP-inteligentné hodinky
DIY ESP-inteligentné hodinky

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

Hardvérové pripojenie
Hardvérové pripojenie
Hardvérové pripojenie
Hardvérové pripojenie

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é

Stiahnite si kód do inteligentných hodiniek a relé
Stiahnite si kód do inteligentných hodiniek a relé
Stiahnite si kód do inteligentných hodiniek a relé
Stiahnite si kód do inteligentných hodiniek a relé
Stiahnite si kód do inteligentných hodiniek a relé
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

Teraz môžete na ovládanie používať inteligentné hodinky
Teraz môžete na ovládanie používať inteligentné hodinky
Teraz môžete na ovládanie používať inteligentné hodinky
Teraz môžete na ovládanie používať inteligentné hodinky
Teraz môžete na ovládanie používať inteligentné hodinky
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.

Odporúča: