Se afișează postările cu eticheta ESP32-S3. Afișați toate postările
Se afișează postările cu eticheta ESP32-S3. Afișați toate postările

sâmbătă, 29 august 2026

Alt ceas NTP cu ESP32-S3 Mini pe afisaj OLED in 2 culori

    Dupa ce am testat placa ESL32-S3 Mini (Supermini) si afisajul OLED de 0.96" cu interfata i2c si 2 zone de culoare (galben/albastru), cum am prezentat in articolul anterior, am zis sa incerc un alt ceas NTP care prezinta pe afisaj si un ceas analogic si ruleaza stiri si informatii. Articolul de la care am pornit este DIY ESP32 Clock Kit: NTP Time, Live News Ticker & On-This-Day History on a 0.96" OLED.
    Schema de conectare este acceasi:
    La prima rulare a programului original, ce apare pe ecran, nu arata prea frumos
asa ca am apelat la AI pentru a modifica un pic aspectul, programul devenind NTPclock2_esp32s3_ssd1306_v1 (are 2 fisiere).
- github
- calculator
- Arduino IDE

Pe ecran, informatia arata bine acum:
Am facut si niste filmulere
    Deoarece informatia e greu de citit pe ecranul cu diagonala de 0.96" (cca. 2,5cm) am renuntat repede la teste. Ulterior, am testat pe un afisaj OLED de 2.42" (cca. 6,2cm) si e "alta viata"

Ceas NTP cu ESP32-S3 Mini pe afisaj OLED in 2 culori

    Intr-o comanda din China, am achizitionat si o placa de dezvoltare cu ESP32-S3 (format mic) si un afisaj OLED cu 2 colori (de fapt, 2 zone, una cu galben si una cu albasteu).
    Am cautat un proiectel cu care sa testez ambele module si am dat de articolul DIY ESP32-S3 MINI Flip Clock: Bold-Face HH:MM with Timezone, WiFi Bars & Smart Greeting on a 0.96" OLED.
    Schema de conectare este simpla:
    Deoarece programul nu este optimizat pentru un afisaj OLED cu 2 zone de culoare, informatia arata ciudat
    Pana sa obtin ceva afisat pe ecran, a trebuit sa rulez programul i2c scanner deoarece pe cablaj era inscriptionata adresa in alt format hexazecimal de 8 bini, 0x78, iar uzual e folosita cea hexazecimala 0x3C, cu 7 biti, detalii se gasesc in articolul Element14 - OLED I2C Silkscreens are wrong, or are they?
    Dupa ce am aranjat cu AI-ul pozitia informatiilor pe ecran, adaugand si schimbarea automata a orei pentru Romania, programul orig8nal a devenit NTPclock_esp32s3_ssd1306_v1.ino.
Evident, am facut si niste filmulte: