duminică, 1 februarie 2026

Ceas RTC cu cifre uriase pe afisaj i2c LCD4004

    Am mutat montajul provizoriu al intefetei i2c la afisajul LCD4004, pe baza schemei prezentate in articolul anterior doar ca am introdus o rezistenta de 470Ω in serie cu ledul/ledurile de fundal (pentru a reduce curentul de la cca 200-230ma la 4.8mA). Luminozitatea fundalului este suficienta sa nu deranjeze noaptea, dar suficienta sa fie informatia vizibila pe timp de zi.
    Montajul a fost asamblat pe un cablaj de test si firicele, dar mult mai bun ca cel de pe breadboard, pentru ca am pus si un mnibreadboard ca suport/distantier.
Acest cablaj-adaptor a fost conectat la montajul asamblat pe cablajul de la Vlad Gheorghe (prezentat si in articolul cu termostatul pe afisaj LCD4002). 
    Schema finala este simpla, continand doar Arduino Nano si modulul RTC (cu DS3231), pe langa afisajul LCD4004 cu interfata i2c.

    Programul adaptat este LCD4004_RTC_clock_huge_2.ino arata doar ora 

dupa cum se vede in filmuletele:

ceas RTC cu cifre uriase pe afisaj i2c LCD4004

RTC clock with huge numbers on i2c LCD4004 display

ceas RTC cu cifre uriase pe afisaj i2c LCD4004 (2)

RTC clock with huge numbers on i2c LCD4004 display (2)

ceas RTC cu cifre uriase pe afisaj i2c LCD4004 (3)

RTC clock with huge numbers on i2c LCD4004 display (3)

ceas RTC cu cifre uriase pe afisaj i2c LCD4004 (4)
   Apoi am adaugat data in ultimele secunde ale fiecarui minut, 
programul devenind LCD4004_RTC_clock_huge_2b.ino, acest lucru se vede in filmuletele:
A urmat introducerea temperaturii preluate de la senzorul din DS3231, care este afisata in ultimele secunde ale minutelor impare,
 iar data in ultimele secunde alea minutelor pare. 
    Prima versiune de program este LCD4004_RTC_clock_huge_2c.ino
apoi am modificat modul de stergere si afisare informatii, obtinand versiunea imbunatatita LCD4004_RTC_clock_huge_2d.ino cu care am facut 2 filmulete:

Niciun comentariu:

Trimiteți un comentariu