Ceas matriceal animat cu ESP8266 si RTC (DS3231) cu informatii despre temperatura si umiditate (3a)
Deoarece nu am facut mari modificari fata de ce prezentasem in articolul anterior, am pus partea 3a 😁...
Am montat o fotorezistenta si o rezistenta de 10k alimentand-o din 3,3V pentru a proteja intrarea analogica, dupa cum am prezentat anterior, pastrand si schema
Am schimbat ca citirea intensitatii luminoase din mediul ambiant sa se faca la 2 secunde si daca nivelul citit e diferit de cel anterior sa schimbe luminozitatea afisajului. Programul actualizat este MatrixClock_ESP8266_DHT_3e1.ino, care pastreaza facilitatea de pornirea a ceasului chiar daca nu exista retea wi-fi si se reconecteaza daca s-a pierdut legatura, incearca sa se conecteze la un server NTP din ora in ora pentru a compara ora de acolo cu cea a cesului RTC, etc.
Am facut 2 filmulte, in care am desscris modul de functionare:
- Ceas matriceal animat cu higrometru si termometru (4)
in program (sketch) sunt mai multe librarii... ce folosesc eu din cele uzuale care pot creea probleme sunt la https://github.com/tehniq3/used_library iar cele specifice acestui proiect le gasiti pe net sau in articolul original de la https://github.com/schreibfaul1/ESP8266-LED-Matrix-Clock/blob/master/MatrixClock.ino
Vă salut dl. Nicu, Interesant proiectul,l-am asamblat și eu și a funcționat de la prima punere sub tensiune. Mi-ar plăcea totuși să pot modifica unele chestii însă nu știu dacă e posibil: - denumirile zilelor și lunilor să fie complete,nu prescurtate.Am încercat să fac asta dar la compilare primesc eroare cum că nu ar permite un număr mai mare de 4 caractere. - ar fi interesant de experimentat cu perioada de timp cât stă afișat ceasul și deasemenea cu viteza cu care se derulează celelalte informații (data,temperatură,umiditate).Nici parametrii acești nu știu care sunt... Vă mulțumesc pentru munca depusă și pentru faptul că dați și altora necondiționat. Sănătate multă !
va salut, sunt in concediu di nu va pot ajuta prea mult, la zilele saptamanii e definit inainte de setup matricea ce are 7 cu 4.. modificati in 7 cu 8 de exemplu, iar timpii de miscare sunt in program, am impresia ca e secunda 35.. folositi functia de cautare cu 35 in el.. dar trebuie midificat cu grija sa nu se suprapine peste alti timpi de citire informatii din senzor
Bună ziua dl. Nicu, Mulțumesc pentru sfat,funcționează cum ați indicat dvs.,în sensul că nu mai apare eroare la compilare. Rezultatul final însă se lasă așteptat,se pare că trebuie modificat mult mai mult. Se pare că textul ce urmează după denumirea zilei trebuie mutat cu totul pentru că se suprapune peste denumirea zilei. De exemplu,din "Miercuri" nu-mi apare decât "Mier" un spațiu și apoi urmează data. Concediu plăcut vă doresc!
Buna ziua. Am modul momentan cu 4 matrix led... nu cu 6. Am modificat #define anzMAX 4 // number of led matrix Modules Nu am reusit/nu stiu sa modific dimensiunea cifre/litere, sa afiseze corect pe modulul de 4... Cum/unde pot sa modific sa afiseze corect? Va multumesc
trebuie sa modificatie tot ce e in definirea fonturilor... de la linia 166: unsigned short const font1[96][9] = { pana la 254: } dar mai bine cautati proiect cu 4 matrici si esp8266... cel de acum cred ca nu afiseaza secundele... in rest ar trebui sa mearga....
Salut domnu Nicu! Am reusit sa incarc codul in placa. Am introdus (your network SSID (name)) si (your network password), porneste afisajul ( 01:00:01 ) iar secunda '01' ruleaza in bucla. Nu am mai lucrat cu astfel de placi.
uita-te in ecranul de monitorizare seriala daca sd conecteaza la reteaua ta si daca da, lasa-l pornit, nu se actualizeaza instant... csnd se vonecteaza la serverul NTP o sa actualizeze si ora
Buna. Nu merge. La incarcarea programului am o eroare pe linia 236 - Serial.println(String(WiFi.localIP()));, --call of overloaded 'String(IPAdres)' is ambiguous la care am sters String. Trebuie sa mai adaug ceva acolo?
Buna ziua domnu Nicu. A fost prostia mea cu "Nu merge". Merge foarte bine. Am o intrebare. Cum reglez ora, deoarece la mine ora este + 1 ora. Acum este ora 13:15 iar mie imi arata 14:15. Problema de ieri a fost un fir 'SDA' care nu a fost introdus unde trebuie.
Salut! Am o noua problema. Duminica trecuta ceasul a functionat pana la: ex. 14:22:59 dupa care se stinge compet si porneste dupa cca. 30s. Si astatazi la fel (duminica). Restul zilelor functioneaza normal. In timpul cat este stins nu afiseaza Ziua, Luna, Anul.
eu am 3 versiuni ce merg si niciunul nu face asa, incercati un alt program... eventual, face hotspot de pe telefon si schimbati in sketch fatele hotspot-ului
Buna seara. Interesant proiect. In ultima vreme va cam copiez. Multumesc pentru informatiile puse la dispozitie.
RăspundețiȘtergereasa se incepe, apoi se fac si adaptari si imbunatatiri... incerc sa fiu util, pe cat posibil
Ștergereproiect bun, dar nu pot încărca programul, problema cu biblioteca, o puteți atașa aici? mulțumesc
RăspundețiȘtergerein program (sketch) sunt mai multe librarii... ce folosesc eu din cele uzuale care pot creea probleme sunt la https://github.com/tehniq3/used_library iar cele specifice acestui proiect le gasiti pe net sau in articolul original de la https://github.com/schreibfaul1/ESP8266-LED-Matrix-Clock/blob/master/MatrixClock.ino
Ștergerecopiati mesajele de eroare si puneti-le aici daca nu reusiti cu ce v-am indicat in raspunsul anterior
Ștergerethanks Nico
RăspundețiȘtergereVery good, greetings
Acest comentariu a fost eliminat de autor.
RăspundețiȘtergerelink is for first movie from this article ... :))))))))))))
ȘtergereVă salut dl. Nicu,
RăspundețiȘtergereInteresant proiectul,l-am asamblat și eu și a funcționat de la prima punere sub tensiune.
Mi-ar plăcea totuși să pot modifica unele chestii însă nu știu dacă e posibil:
- denumirile zilelor și lunilor să fie complete,nu prescurtate.Am încercat să fac asta dar la compilare primesc eroare cum că nu ar permite un număr mai mare de 4 caractere.
- ar fi interesant de experimentat cu perioada de timp cât stă afișat ceasul și deasemenea cu viteza cu care se derulează celelalte informații (data,temperatură,umiditate).Nici parametrii acești nu știu care sunt...
Vă mulțumesc pentru munca depusă și pentru faptul că dați și altora necondiționat.
Sănătate multă !
va salut, sunt in concediu di nu va pot ajuta prea mult, la zilele saptamanii e definit inainte de setup matricea ce are 7 cu 4.. modificati in 7 cu 8 de exemplu, iar timpii de miscare sunt in program, am impresia ca e secunda 35.. folositi functia de cautare cu 35 in el.. dar trebuie midificat cu grija sa nu se suprapine peste alti timpi de citire informatii din senzor
Ștergere//days
RăspundețiȘtergerechar WT_arr[7][4] = { { 'S', 'u', 'n', ' ' }, { 'M', 'o', 'n', ' ' }, { 'T', 'u', 'e', ' ' }, {
'W', 'e', 'd', ' ' }, { 'T', 'h', 'u', ' ' }, { 'F', 'r', 'i', ' ' }, { 'S', 'a', 't', ' ' } };
Bună ziua dl. Nicu,
ȘtergereMulțumesc pentru sfat,funcționează cum ați indicat dvs.,în sensul că nu mai apare eroare la compilare.
Rezultatul final însă se lasă așteptat,se pare că trebuie modificat mult mai mult.
Se pare că textul ce urmează după denumirea zilei trebuie mutat cu totul pentru că se suprapune peste denumirea zilei.
De exemplu,din "Miercuri" nu-mi apare decât "Mier" un spațiu și apoi urmează data.
Concediu plăcut vă doresc!
mai trebuie modificat la partea de compunere scris.. modific dupa ce revin din concediu
ȘtergereBuna ziua. Am modul momentan cu 4 matrix led... nu cu 6.
RăspundețiȘtergereAm modificat #define anzMAX 4 // number of led matrix Modules
Nu am reusit/nu stiu sa modific dimensiunea cifre/litere, sa afiseze corect pe modulul de 4...
Cum/unde pot sa modific sa afiseze corect?
Va multumesc
trebuie sa modificatie tot ce e in definirea fonturilor...
Ștergerede la linia 166: unsigned short const font1[96][9] = {
pana la 254: }
dar mai bine cautati proiect cu 4 matrici si esp8266... cel de acum cred ca nu afiseaza secundele... in rest ar trebui sa mearga....
Thank you very much for sharing your work
RăspundețiȘtergereregards
merge fain, il folosesc cu 2x4 matrici, puteti sa-i adaugati un HT21D si veti avea o precizie de 3 digiti ptr temp si umid. in interior
RăspundețiȘtergereSalut domnu Nicu! Am reusit sa incarc codul in placa. Am introdus (your network SSID (name)) si (your network password), porneste afisajul ( 01:00:01 ) iar secunda '01' ruleaza in bucla. Nu am mai lucrat cu astfel de placi.
RăspundețiȘtergereuita-te in ecranul de monitorizare seriala daca sd conecteaza la reteaua ta si daca da, lasa-l pornit, nu se actualizeaza instant... csnd se vonecteaza la serverul NTP o sa actualizeze si ora
ȘtergereBuna. Nu merge. La incarcarea programului am o eroare pe linia
Ștergere236 - Serial.println(String(WiFi.localIP()));, --call of overloaded 'String(IPAdres)' is ambiguous
la care am sters String. Trebuie sa mai adaug ceva acolo?
sau se comenteaza linia 🤓
ȘtergereBuna ziua domnu Nicu. A fost prostia mea cu "Nu merge". Merge foarte bine. Am o intrebare. Cum reglez ora, deoarece la mine ora este + 1 ora. Acum este ora 13:15 iar mie imi arata 14:15. Problema de ieri a fost un fir 'SDA' care nu a fost introdus unde trebuie.
RăspundețiȘtergeree o variabila epoch... corectati acolo...
ȘtergereCe trebuie sa corectez acolo?
RăspundețiȘtergeremai dimplu e sa schimbati la inceput variabila "corectie" din 1 in 0 😏
ȘtergereNu vrea sa corecteze ora.
RăspundețiȘtergereno s-o corecteze cand se va conecta la serverul NTP.. la reteaua wifi s-a conectat ?
ȘtergerePe monitorul serial arata conectat. Arata ora corect iar pe afisaj cu o ora mai mult.
RăspundețiȘtergereA pornit cu (MatrixClock_ESP8266_DHT_3e.ino). Mersi mult.
RăspundețiȘtergereSalut! Am o noua problema. Duminica trecuta ceasul a functionat pana la: ex. 14:22:59 dupa care se stinge compet si porneste dupa cca. 30s. Si astatazi la fel (duminica). Restul zilelor functioneaza normal. In timpul cat este stins nu afiseaza Ziua, Luna, Anul.
RăspundețiȘtergerecred ca atunci incearca sa isi actualizeze ora si nu poate imediat
ȘtergereSalut. Da dar o face toata ziua. De Duminica la ora 00:00 pana la 23:59. Iar la 00:01 porneste din nou.
RăspundețiȘtergereeu am 3 versiuni ce merg si niciunul nu face asa, incercati un alt program... eventual, face hotspot de pe telefon si schimbati in sketch fatele hotspot-ului
Ștergereincercati versounea ulterioara: http://nicuflorica.blogspot.com/2019/09/ceas-matriceal-animat-cu-esp8266-si-rtc.html
Ștergereputeti sa mi da ti mailul dumneavostra as dorii sa discut un subiect cu dumneavoastra cu stima
Ștergerenicu.florica@gmail.com
Ștergere