Dupa ce am testat ceasul NTP simplu cu Raspberry Pico W ce prezenta infrmatiile pe ecranul de monitorizare seriala, am adaugat placii, pe care e Raspberry Pi Pico, afisajul cu 8x32 leduri adresabile si comutotorul de ora vara/iarna,
schema fiind
in care am refolosit programul de la Alt ceas NTP pe afisaj din 8x32 leduri adresabile (2) in care este folosit un ESP8266 (Wemos D1 mini)doar ca am scos parte de configurare usoara a retelei WiFi, deoarece nu e compatibila cu Raspberry Pi Pico W si am schimbat pinii, asa ca l-am salvat separat, NTPclock_8x32_v2_9.ino. In functie de pozitia comutatorului, avem ora de iarna (pinul de selectie la GND) sau de vara (pinul de lectie la +3,3V). Am realizat si niste filmulete:
Am modificat programul, schimband si pinii, pentru a fi sigur ca nu sunt ei de vina, obtinand versiunea NTPclock_8x32_v2_12.ino care este combinata cu schema Dupa ce am observat ca ceasul functioneaza dupa 48 ore, fara blocare,
Am constatat, destul de repede, ca sistemul se blocheaza (ingheata), asa ca am conceput sistemul/mntajul de repornire a placii Raspberry Pi (Arduino)
Am modificat programul, schimband si pinii, pentru a fi sigur ca nu sunt ei de vina, obtinand versiunea NTPclock_8x32_v2_12.ino care este combinata cu schema
am facut 2 filmulte:
Pentru a gasi motivul care care determina blocarea sau, mai bine zis, acum, activarea sistemului de repornire, am pus in stanga sus sa am un led ce e aprins in culoare verde cand ceasul este conectat la reteaua wifi si preia si ora de la serverul NTP, in culoarea albastra daca sistemul este ori deconectat de la retea ori nu preia ora de la serverul NTP, in culoarea rosie daca sistemul de transmisie/receptie wifi este deconectat/oprit. In partea dreapta, am un led care este verde daca s-au trimis si s-au preluat datele meteo de la serverul openweathermap, in culoarea albastra, daca s-au trimis datete catre server, dar nu s-au primit date si in rosu, daca nu s-au pututt trimite date, cel mai probabil sistem wifi oprit. Programul este NTPclock_8x32_v2_13.ino si sistemul functioneaza astfel:02.10.2023 Am realizat ca pe modulul de deblocare o dioda e in plus (D3), asa ca am eliminat-o si am redenumit pe D4 ca D3:
08.10.2023
Ceasul functioneaza foarte bine, in sensul ca nu s-a mai blocat de la ultima incarcare a programului.
Niciun comentariu:
Trimiteți un comentariu