Cuprins:

DIY ESP-Smartwatch: 4 pași
DIY ESP-Smartwatch: 4 pași

Video: DIY ESP-Smartwatch: 4 pași

Video: DIY ESP-Smartwatch: 4 pași
Video: ESP-01 (ESP8266) увеличение памяти до 4 МБ 2024, Iulie
Anonim
Image
Image
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch

Acest kit de pornire ESPWatch este pentru începători să învețe cum să creeze un ceas ESP cu ghid detaliat, este pentru începători să se scufunde în lumea electronică, cu 1 ~ 2 ore de învățare, un starter neelectronic poate crea acest ceas ESP, pentru a bucură-te de bucuria de a crea ceva de unul singur.

ESPWatch se bazează pe modulul ESP12 WIFI, primește în timp real de pe serverul de internet și poate controla de la distanță instrumentele locale, cum ar fi Relay / LED / Fan. Cu această învățare, veți învăța abilitățile de bază ale lipirii componentelor / Programare Arduino / Utilizare WIFI / Protocol http de bază, primul pas ușor pentru a intra în lumea electronică / de programare.

Acolo am pregătit, de asemenea, carcasă / brățară simplă, astfel încât să puteți obține funcționarea pe încheietura mâinii în câteva minute. Ești gata să arăți acest ceas cool produs de tine?

Specificații:

1. Truse cu ghid detaliat pentru cursanți;

2. Video pentru învățare;

3. Bazat pe Arduino IDE / ESP;

4. Ceas în timp real + telecomandă;

5. Deschideți hardware + Deschideți software;

6. Pentru vârstele de peste 12 ani;

Lista pachetelor: 0.96 inch IIC OLED X1

ESP-12S x1

Butonul x3

Baterie Lipo de 3,7 V x1

Micro USB x1

Comutați x1

watchbandx1

Coajă acrilică x1

Unele rezistențe și condensatori

Unele din coloană de cupru și șurub

Pasul 1: Configurați Arduino IDE

Urmați ghidul pentru a configura Arduino IDE pentru ESP8266

Click aici.

Pasul 2: Conexiune hardware

Conexiune hardware
Conexiune hardware
Conexiune hardware
Conexiune hardware

2.1 Conectați o baterie

2.2 Conectați GND, RX și TX la un adaptor USB-Serial

Urmăriți -> USB către SerialGND GND

TX RX

RX TX

Pasul 3: Descărcați codul în Smart Watch și releu

Descărcați codul pe ceas inteligent și releu
Descărcați codul pe ceas inteligent și releu
Descărcați codul pe ceas inteligent și releu
Descărcați codul pe ceas inteligent și releu
Descărcați codul pe ceas inteligent și releu
Descărcați codul pe ceas inteligent și releu

Acest exemplu va primi timp de la un server NTP, va afișa data și ora pe OLED și va controla releul prin magistrala de mesaje MQTT.

3.1 Dependențe

* arduino-mqtt

* ThingPulse ESP8266 OLED SSD1306

* TimeLib

Putem căuta „ntpclient”, „lwmqtt”, „esp ssd1306” și „cronometrare” pentru a găsi aceste biblioteci în Library Manager. Apoi instalați-le.

3.2 Folosiți CloudMQTT ca broker aici.

3.2.1 Înscrieți-vă CloudMQTT și creați instanța

3.3 Descărcați schițele watch / watch.ino pe ceas

Descărcați formularul de cod aici.

3.3.1 Deschideți schițele watch.ino, modificați SSID și parola de acces Wi-Fi și modificați numele gazdei, portul, utilizatorul și parola_utilizator pentru MQTT.

3.3.2 Selectați placa și portul de com

3.3.4 Țineți apăsat butonul FLASH; Porniți ESP8266 de SW1 pentru a pune ESP8226 în modul bootloader.

3.3.5 Faceți clic pe butonul de încărcare, încărcați codul

3.4 Descărcați schițele releu / releu.ino în modulul de releu

3.4.1 Deschideți schițele, modificați SSID și parola de acces Wi-Fi și modificați numele gazdei, portul, utilizatorul și parola_utilizator pentru MQTT

Notat: portul trebuie să fie la fel ca ceasul.

3.4.2 ESP-01S: Utilizați debuggerul ESP8266, resetare automată la încărcarea codului. La fel ca NodeMCU.

3.4.3 Conectați ESP-01 la depanatorul ESP8266.

3.4.4 Deschideți schițele releu.ino

3.4.5 Selectați placa potrivită

3.4.6 Faceți clic pe butonul de încărcare încărcați codul.

Pasul 4: Acum vă puteți folosi ceasul inteligent pentru a controla

Acum vă puteți folosi ceasul inteligent pentru a controla
Acum vă puteți folosi ceasul inteligent pentru a controla
Acum vă puteți folosi ceasul inteligent pentru a controla
Acum vă puteți folosi ceasul inteligent pentru a controla
Acum vă puteți folosi ceasul inteligent pentru a controla
Acum vă puteți folosi ceasul inteligent pentru a controla

4.1 Afișare timp ceas inteligent:

4.2 Folosiți butoanele „S1” și „S2” pentru a controla lumina și ventilatorul.

1) Apăsați S1 selectați UI control lumină, apăsați S2 porniți sau opriți lumina.

2) Apăsați S1 selectați UI control ventilator, apăsați S2 porniți sau opriți ventilatorul.

Recomandat: