Se afișează postările cu eticheta other morphing clock. Afișați toate postările
Se afișează postările cu eticheta other morphing clock. Afișați toate postările

luni, 30 martie 2026

Ceas NTP cu tranzitii animate (Morphing Clock) pe afisaj P10 RGB 32x16 cu ESP8266 (2)

    Daca tot s-a schimbat ora la cea de vara, am actualizat si eu programul ceasului cu animatii, astfel ca folosesc un comutator conectat la pinul A0 si selectie la 3.3V pentru ora de vara si GND pentru ora de iarna. 

    M-am inspirat din ce testasem si functioneaza foarte bine la ceasul NTP cu tranzitii animate pe afisaj P5 cu rezolutie 64x32.

    Adaptarea montajului anterior este simpla, adaugand doar 3 fire si un comutator:
     Programul modificat initial este Morphing_Clock_v1c si contine 5 fisiere, care apar astfel:
- fisierele pe GitHub
- fisierele in calculator

- in Arduino IDE
Am facut si niste filmulete:
si cum mici modificari la program (sa se restarteze in caz ca am modifcat pozitia comutatorului):

06.04.2026
    Dupa mai multe zile de teste si punerea langa ceasul cu animatii pe afisaj P5 (rezolutie 64x32),

am observat (cam tarziu, ce-i drept) ca la trecere ala o noua zi,  si ceasul meu arata ora in format de 24 de ore, nu de 12-ore, concret, in loc sa arate ora 12:xx:yy AM arata 0:xx:yy AM,
 asa ca am adaugat doar o linie simpla de genul,
 if (Ora == 0) Ora = 12; 
dupa zona unde se calculeaza ora in format de 12 ore (Ora-12 si se determina daca e AM sau PM)
    Deja, modificarea am facut-o in programul Morphing_Clock_v1c pus pe GitHub.

 

08.04.2026
si rezultatul este bun.
 

 


vineri, 27 martie 2026

Ceas NTP cu tranzitii animate (Morphig Clock) pe afisaj P10 RGB 32x16 cu ESP8266

     Dupa ce am gasit un filmulet interesant numit P10 RGB Led matrix morphing clock

am achizitionat un afisaj RGB P10 si, intre timp am desenat si comandat un set de cablaje pentru ca acest tip de afisaj necesita biblioteca PxMatrix, care are multe conexiuni.
    Schema de conectare este cea clasica, doar ca am intrerupt legatura dintre D3 (GPIO0) de la ESP8266 de pe placa Wemos D1 si pinul E de intrare in conectorul afisajului, care e conectat la masa si astfel e blocata pornirea si rularea  programului (detalii in articolul ESP8266 Pinout Reference: Which GPIO pins should you use?
    Dupa cum se observa, cablajul mai are modificari, deoarece am realizat ulterior ca sunt mici omisiuni sau se pot adauga niste facilitati.
    Dupa ce am facut mici modificari la programul gasit care era destul de simplu si nefinisat, am adaptat sa am o intensitate luminasa mai redusa, am adaugat corectia sa imi stearga cifra 1 de la zecile de ore cand nu mai e cazul, asa ca dupa mai multe modificari, acum programul meu Morphing_Clock_v0b este stabil. Trebuie sa fie folosite cele 3 fisiere (unul ino, unul h si unul cpp in acelasi subdirector)

    Informatia este simpla, incapand doar ora in format de 12 ore, deoarece rezolutia e mica
Am facut si 2 filmulete
    Deoarece folosesc de mult timp o versiune de ceas cu afisaj P5 cu rezolutie mai mare (32x16)
pentru care informatiile le-am pus pe blog cautand dupa cuvantul cheie Morphing si pe GitHub in proiectul  P5_64x32_HUB75, am zis sa mai adaug niste informatii, care pot sa le extrag usor, asa ca am pus sa imi apara, in fiecare minut:
- in primele 5 secunde, AM sau PM si informatia de GMT+2
- in urmatoarele 5 secunde, data
- restul celor 50 de secunde, 5 secunde numele zilei in romana si 5 secunde in engleza
    Programul este Morphing_Clock_v1b care are mai multe fisiere:

    Modul de prezentare se vede in filmuletele urmatoare:


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: