Sadržaj:
Video: Uradi sam ESP-pametni sat: 4 koraka
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovaj početni komplet ESPWatch namijenjen je početnicima da nauče kako stvoriti ESP sat s detaljnim vodičem, za početnike je da zarone u elektronički svijet, uz učenje od 1 do 2 sata, neelektronički starter može stvoriti ovaj ESP sat, kako bi uživajte u radosti stvaranja nečega sami.
ESPWatch je baziran na ESP12 WIFI modulu, dobiva u stvarnom vremenu sa internetskog servera, a može i daljinski upravljati lokalnim instrumentima, poput releja/LED/ventilatora. Ovim učenjem naučit ćete osnovne vještine lemljenja komponenti/Arduino programiranje/Korištenje WIFI -a/Osnovni http protokol, prvi i lak korak za ulazak u svijet elektronike/programiranja.
Tamo smo pripremili i jednostavnu futrolu/narukvicu za sat, tako da u roku od nekoliko minuta možete djelovati na ručni zglob. Jeste li spremni prikazati ovaj cool sat koji ste sami proizveli?
Specifikacije:
1. Kompleti sa detaljnim vodičem za učenike;
2. Video za učenje;
3. Na osnovu Arduino IDE/ESP;
4. Sat u realnom vremenu + Daljinski upravljač;
5. Otvoreni hardver+ Otvoreni softver;
6. Za uzrast 12+;
Pakovanje: 0,96 inča IIC OLED X1
ESP-12S x1
Dugme x3
3.7V Lipo baterija x1
Mikro USB x1
Prekidač x1
watchbandx1
Akrilna školjka x1
Neki otpornici i kondenzatori
Neki od bakrenih stupova i vijaka
Korak 1: Postavite Arduino IDE
Slijedite vodič za postavljanje Arduino IDE -a za ESP8266
Kliknite ovdje.
Korak 2: Povezivanje hardvera
2.1 Priključite bateriju
2.2 Priključite GND, RX i TX na USB-serijski adapter
Gledajte -> USB na SerialGND GND
TX RX
RX TX
Korak 3: Preuzmite kôd na pametni sat i relej
Ovaj primjer će dobiti vrijeme sa NTP servera, prikazati datum i vrijeme na OLED -u i kontrolirati relej putem sabirnice poruka MQTT.
3.1 Zavisnosti
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
Možemo pretraživati "ntpclient", "lwmqtt", "esp ssd1306" i "mjerenje vremena" kako bismo pronašli ove biblioteke u Upravitelju biblioteka. Zatim ih instalirajte.
3.2 Ovdje kao posrednika koristite CloudMQTT.
3.2.1 Registrirajte se na CloudMQTT i kreirajte instancu
3.3 Preuzmite skice sat/watch.ino na sat
Ovdje preuzmite obrazac koda.
3.3.1 Otvorite skice watch.ino, promijenite SSID i lozinku za Wi-Fi i izmijenite ime hosta, port, korisnika i lozinku_za korisnika za MQTT.
3.3.2 Odaberite desnu ploču i com port
3.3.4 Držite dugme FLASH; Uključite ESP8266 pomoću SW1 kako biste ESP8226 prebacili u način pokretanja.
3.3.5 Pritisnite dugme za učitavanje, učitajte kôd
3.4 Preuzmite skice relej/relay.ino u relejni modul
3.4.1 Otvorite skice, promijenite SSID i lozinku Wi-Fi-ja te izmijenite naziv hosta, port, korisnika i lozinku_za korisnika za MQTT
Napomena: port mora biti isti kao sat.
3.4.2 ESP-01S: Upotrijebite ispravljač grešaka ESP8266, automatski resetirajte prilikom učitavanja koda. Isto kao i NodeMCU.
3.4.3 Priključite ESP-01 na ispravljač grešaka ESP8266.
3.4.4 Otvorite relej skica.ino
3.4.5 Odaberite desnu ploču
3.4.6 Pritisnite dugme za otpremanje otpremite kôd.
Korak 4: Sada možete koristiti svoj pametni sat za kontrolu
4.1 Prikaz vremena pametnog sata:
4.2 Za upravljanje svjetlom i ventilatorom koristite tipke "S1" i "S2".
1) Pritisnite S1, odaberite korisničko sučelje za upravljanje svjetlom, pritisnite S2 da biste uključili ili isključili svjetlo.
2) Pritisnite S1, odaberite korisničko sučelje za kontrolu ventilatora, pritisnite S2 za uključivanje ili isključivanje ventilatora.