Schema de conectare este foarte simpla si aceeasi:
doar programul (sketch-ul) este schimbat (si muncit) pentru a adauga si indicarea pe afisaj a adresei IP care ii este alocata placii ESP8266 in reteaua Wi-Fi. Ultima versiune programul este ntp_clock_webcontrol_TM1637_1a3.ino.
Daca placa nu a mai fost folosita pentru alte proiete si nu a mai fost conectat la reteaua wi-fi sau daca se incarca cu optiunea de stergere a datelor wi-fi, pe ecran apare doar mesajul "_AP_",
dar pe un telefon, in cazul de fata, cu sistem de operare Android, pot gasi o retea Wi-Fi a ceasului nostru (cu microcontroler ESP8266, cum are placa Wemos D1 mini folosita de mine):
apoi selectez aceasta retea (AutoConnectAP)
si aleg sa a conectez la ea
dupa care se alege un brower (Chrome folosesc eu)
si se deschide pagina implicita cu adresa 192.168.4.1, de unde aleg configurreaa retelei Wi-Fi
aleg reteaua locala Wi-Fi usuala (in cazul de fata, bbk2)
scriu parola si o salvez
si pe pagina de configurare primesc un mesaj ca este totul in regula.
Acum, pe afisaj apare adresa IP alocata (in cazul meu 192.168.3.106) pe rand:
Acum deschidem pe telefon sau laptop/PC adresa 192.168.3.106 si, in functie de configurarile memorate putem avea:
09.04.2019
Am modificat programul sa porneasca ceasul si daca nu are conexiune wi-fi, sa se reconecteze la reteaua wi-fi daca se deconecteaza intre timp, verifica la ora (sau mai rar) daca datele din RTC sunt corecte (ca si cele de pe serverul NTP) si isi schimba intensitatea de la minim pentru noapte (am ales intre orele 20 si 7 dimineata). Versiunea modifcata este MatrixClock_ESP8266_DHT_3.ino si permite:
- schimabre perioada de verificare server NTP:
- schimbare ore de noapte (intensitate luminoasa scazuta)
- indicare "evenimente" in ecranul de monitorizare seriala (conectare la retea wi-fi, verificare server NTP, primire date dae de la server NTP, autoreglaj ceas, schimbare intensitate luminoasa, masurare temperatura si umiditate relativa aer, etc)