Se afișează postările cu eticheta afisaj P5. Afișați toate postările
Se afișează postările cu eticheta afisaj P5. Afișați toate postările

sâmbătă, 28 octombrie 2023

Ceas NTP cu tranzitii animate si date meteo pe afisaj P5 RGB 64x32 cu ESP8266 (4)

    Dupa ce am vazut ca acest tip de ceas este stabil, a ramas, din teste, ca ceas de casa, doar ca, in speranta, ca nu se va mai face tranzitie ora vara/iarna, nu am mai modificat nimic la el.. acum dupa 2 ani jumatate, a trebuit sa gasesc o solutie rapida si aceasta a fost sa folosesc pinul analog A0 ca selectie de ora vara iarna, la GND sa fie ora de iarna si la 3.3V la ora de vara, similar ca la un semnal logic.

   Schema de conectare e ca in celelate articole:

Ceas NTP cu tranzitii animate si date meteo pe afisaj P5 RGB 64x32 cu ESP8266

Ceas NTP cu tranzitii animate si date meteo pe afisaj P5 RGB 64x32 cu ESP8266 (continuare)

Ceas NTP cu tranzitii animate si date meteo pe afisaj P5 RGB 64x32 cu ESP8266 (3)

doar am adaugat selectorul de ora vara/iarna (DST) la pinul analog A0.

- ora iarna (A0 -> GND)

- ora vara (A0 -> 3,3V)

   Programul modificat este MorphingClockRemix2 si cu el am realizat 2 scurte filmulete:

ceas cu tranzitii si selector ora vara/iarna pe afisaj P5 RGB 64x32 (Morphing clock)

Morphing clock (other remix) with DST (summer/winter switch)

duminică, 31 octombrie 2021

Ceas NTP cu tranzitii animate si date meteo pe afisaj P5 RGB 64x32 cu ESP8266 (4)

primul articol

al doilea articol

    Avand in vedere ca ceasul nu are trecere automata la ora de iarna/vara, am vrut sa adaug control de pe o pagina locala web (cum am prezentat in articolul Ceas NTP cu date meteo de la senzor DHT22 pe afisaj led multiplexat (catod comun)
dar am constatat ca programul existent ocupa deja mult spatiu, asa ca am apelat la metoda OTA de incarcare a sketch-ului prin Wi-fi, cum am prezentat in articolul Programare de la distanta (OTA) placa de dezvoltare cu ESP8266
   Progamul, cu toate fisierele se gaseste, ca de obicei, pe Github, fiind MorphingClockRemix1l
iar pentru programare selectez portul virtua; OtherMorphingClock:
    Pentru a nu mai avea montaj provizoriu, acum ceva timp am comandat o placa adaptoare de la Electrodragon, ce vine insotita de un cablu panglica.
    Cablul nu merge folosit deoarece pune anumiti pini la masa, asa ca am folosit niste fire Dupont mama-mama pentru a rezolva problema

03.11.2021
    Am facut mici modificari la program, mici, dar importante, cred eu: sa regleze automat intensitatea luminoasa la minim cand apune soarele si maxima cand e zi,respectiv sa regleze proportional intre maxim si minim, cand sunt nori, ca tot pot vedea daca e zi sau noapte din informatiile meteo.
    Ultima versiune de program se gaseste in directorul MorphingClockRemix1l3
   Am facut 2 filmulete cu aceasta versiune:

duminică, 27 iunie 2021

Ceas NTP pe afisaj P5 RGB 64x32 cu ESP8266

     Acest ceas preia ora de la un server NTP, i se poate seta ora locala si intensitatea luminoasa de pe o pagina web locala, afiseaza temperatura + umiditate relativa aer de la un senzor DHT22 + un text predefinit.

    Proiectul de la care m-am inspirat este cel prezentat intr-un filmulet numit ESP8266 WebServer Weather Station DHT22 RGB Matrix P4 Clock care are in descriere si articolul ESP8266 DHT22 RGB Matrix P4 Weather Station Clock Web Server

   Eu am folosit afisaj P5, care are ledurile mai mari decat versiunea P4.

   Autorul foloseste schema, pe care o voi folosi si eu:

iar pagina web locala arata cam asa

   In articolul original, se scria un text si se alegea viteza acelui text, eu am modificat sa mi se poata modifica doar intensitatea luminoasa. 
in zona asta
am pastrat partea de reglaj ora locala
  In plus, la pornirea ceasului apare si adresa IP locala pe ecran, adresa necesara necesara pentru a avea acces la pagina web pentru reglaje, in materialul original, trebuia folosit un program sa gasesti ESP-ul ceasului.
   Cu ajutorul lui Cristi Vasilache, am modificat afisarea gradului Celsius intr-un singur caracter
cu un grad si litera C
    Cel mai bine se vede in cele 2 filmulete;
   Programul adaptat de mine, care inca mai are mult pana sa fie optim, este ESP8266_DHT22_RGB-Matrix-P5_1a1.ino necesitand si fisierul (modificat de mine pentru semnul de grad) kongtext4pt7b.h ce trebuie pus in interiroul subdirectorului librariei grafice Adafruit_GFX_library

   Deoarece nu am avut un senzor DHT22, am introdus o variabila fakeDHT ce trebuie sa fie 1 pentru un senzor real montat