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

vineri, 31 iulie 2026

Ceas NTP cu date meteo pe afisaj led din 4 caractere a 14 segmente (HT16K33) si ESP32-C3 Mini


    Dupa ce am vazut ca AI a adaptat repede ceasul simplu de la ESP8266 la ESP32-C3 Mini, am zis sa incerc si petru varianta cu animatii, cea care avea un senzor DHT22 prezentata in articolul "Ceas animat NTP si termometru/higrometru pe afisaj led din 4 caractere a 14 segmente fiecare cu interfata i2c (HT16K33)", doar ca acum am vrut ca valorile sa fie preluate de pe serverul open-meteo.com si sa am afisarea temperaturii si umiditatii relative.

Schema de conectare este cea utilizara in articolul anterior

iar programul este NTPclock_HT16K33_esp32C3_v3.ino.

    Pe langa ora, data si numele zilei (alternativ in engleza si romana) avem:

- temperatura

- umiditatea

Am facut si 2 filmulete

Ceas NTP cu date meteo pe afisaj led cu 4 caractere din 14-segmente (HT16K33) si ESP32-C3 Mini

NTP clock and weather info on 4 digit 14-segment HT16K33 display with ESP32-C3 Mini

    Ulterior, am cerut AI-ului sa imi introduca si starea vremii (senin, nori, ploaie, etc)


(mai sus 2 poze pentru indicatia de cer senin, adica Clear Sky)

    Programul modificat este NTPclock_HT16K33_esp32C3_v4.ino si cu aceasta incarcat am mai facut 2 filmulete

Ceas NTP cu date meteo pe afisaj led cu 4 caractere din 14-segmente (HT16K33) si ESP32-C3 Mini (2)

NTP clock and weather info on 4 digit 14-segment HT16K33 display with ESP32-C3 Mini (2)


miercuri, 29 iulie 2026

Ceas NTP cu ESP32-C3 Mini pe afisaj led din 4 caractere a 14 segmente fiecare cu interfata i2c (HT16K33)

     Am gasit un afisaj led cu 4 caractere a 14 segmente fiecare cu interfata i2c si driver HT16K33, asa ca am cerut AI-ului sa ii adapteze programul scris de mine pentru ESP8266 (Wemos D1 mini) pentru placa ESP32-C3 Mini. Este vorba de articolul Ceas NTP pe afisaj led din 4 caractere a 14 segmente fiecare cu interfata i2c (HT16K33)

    Schema adaptata este
iar programul este NTPclock_HT16K33_esp32C3_v1.ino.
    Am realizat 2 filmulete:
    Ulterior, am solicitat AI-ului sa imi elimine selectorul manual DST (de schimbare ora vara/iarna), asa ca programul devine NTPclock_HT16K33_esp32C3_v2.ino, iar schema se simplifica
 
dar si monajul
    Am realizat inca 2 filmulete:

sâmbătă, 25 februarie 2023

Ceas NTP si termometru/higrometru cu 2 afisaje led: cu 14 segmente si inel cu 60 leduri

   Am reluat testele ceasul NTP cu 2 afisaje led, incat sa am animatie pe cel cu 4 caractere si 14 segmente fiecare, pastrand ceasul inelar cu 60 leduri adresabile, doar ca de data asta am pornit de la ultima versiune de ceas animat
si am pastrat partea de la ceasul anterior
doar ca schema este
Programul rezultat este NTP_clock_14segments_60leds_2.ino si modul de functionae si prezentare a informatiilor este:

Ceas NTP cu 2 afisaje led: cu 14 segmente si inel cu 60 leduri

    Deoarece aveam disponibil un ceas NTP cu afisaj pe 4 cifre si 14 segmente (cu driver HT16K33), am zis sa combin si pe acesta cu inelul cu 60 leduri adresabile (cu WS2812b).

    Schema de test este simpla, derivata din cea anterioara, la care am adaugat si pinul de comanda a inelului de leduri adresabile:

  Programul a derivat din cel folosit la ceasul cu 4 afisaje OLED si inelul cu 60 leduri, deoarece include calculul orelor de rasarit si apus de soare

marți, 24 ianuarie 2023

Ceas animat NTP si termometru/higrometru pe afisaj led din 4 caractere a 14 segmente fiecare cu interfata i2c (HT16K33)

    Dupa ce am testat mai mult de o saptamana stabilitatea ceasului NTP cu termometru/higrometru am lucrat la o animatie: "intrare" rapida informatie (numar/txt) dinspre dreapta, ramanerea pe loc o periorada si apoi "iesirea"  rapida in stanga. 

    Informatiile sunt: ora (cu "batere" secunda), temperatura si umiditate, alese aleatoriu (folosind functia random) dupa cum se vede in filmuletele:

pseudo ceas animat cu termometru, higrometru pe afisaj led HT16K33 cu 14 segmente si 4 caractere

animated pseudo clock, thermometer and hygrometer on HT16K33 14-segment 4 digit led display

in care programul (sketch-ul) folosit este example_scrolltext_2c.ino., iar schema de conectare (minima) este aceeasi, ca a ceasului NTP

    Am mai lucrat la program, sa acopar toate cazurile (pentru a depista erorile de afisare, folosind valori predefinite), iar prezentarea informatiilor sunt exact cum am prezentat in articolele anterioare
- ora in format de 24 ore
- temperaturi de la -990C la +990C
- umiditate relativa
   Programul modifcat este example_scrolltext_2d.ino si modul de prezentare animat al informatiilor este cel din filmuletele:
   A urmat un nou mod de codare a programului pentru a afisa un text deplasabil, cum e numele zilei (alternativ in engleza si romana), rezultand programul dayweek_scrolltext1.ino
   A urmat realizarea unui pseudo ceas cu informatii animate: ceas (text si valoare), nume zi, temperatura (text si valoare) si umiditate (text si valoare), programul rezultat este example_scrolltext_2f.ino
pseudo ceas animat cu termometru, higrometru pe afisaj led HT16K33 cu 14 segmente si 4 caractere (3)
    Dupa cum se observa, cand ora este dintr-o singura cifra, nu se mai afiseaza 05:47, ci 5:47.
    Pasul urmator a fost introducerea animatiei in programul de ceas cu termometru/higrometru, asa ca a rezultat programul NTP_clock_on_HT16K33_v5.ino in care apare urmatoarele informatii, unele mai animate, altele nu: ora, nume zi, data (text + valoare), temperatura si umiditate.
   Schema pentru ceas cu termometru/higrometru, este
iar o parte din informatiile prezentate sunt:
- ora (text si ora.minut)
- data (text, zi.luna, an)

luni, 23 ianuarie 2023

Ceas NTP si termometru/higrometru (senzor DHT22/11) pe afisaj led din 4 caractere a 14 segmente fiecare cu interfata i2c (HT16K33)

    Bazandu-ma pe ce am testat cu ceasul NTP si termometrul/higrometrul ce folosesc un modul cu afisaj led din 4 caractere a 14 segmente fiecare , am realizat un "ceas NTP si termometru/higrometru".

   Schema este aceasi cu cea a termometrului/higrometrului

si, in prima faza, indicatiile sunt simple:
- ceas, cu secunda clipitoare (bate secunda)
- numele zilei (o data in engleza, o data in romana), cu text deplasabil din dreapta in stanga
- data (zi si luna)
- an
- temperatura
- umiditatea relativa a aerului
   Programul rezultat este NTP_clock_on_HT16K33_v3.ino ce a folosit in filmuletele
    Ulterior, am mai lucrat la niste animatii, pe care le voi prezenta intr-un articol ulterior.


luni, 16 ianuarie 2023

Termometru/higrometru cu DHT22/11 pe afisaj led din 4 caractere a 14 segmente fiecare cu interfata i2c (HT16K33)

    Pentru completarea articolului anterior, am testat un senzor DHT22 (AM2302), pe care l-am legat la placa Wemos D1 la D5, astfel:

    Am adaptat programul pentru a putea testa toate cazurile uzuale:
- temperatura negativa sub - 100C
- temperatur negativa cu o cifra (peste -100C)
- temperatura pozitiva mai mica de 100C
- temperatura pozitiva mai mare de 100C
- umiditate sub 10%
- umiditate peste 10%
    Folosind programul DHT_on_ht16k33_1.ino am facut 2 filmulete: