miercuri, 16 septembrie 2026

Ceas NTP cu cifre simulate ca find pe tuburi Nixie (pseudo-Nixie) - 2

    Dupa ce am testat varianta initiala de ceas prezentata in articolul anterior, am apelat la AI sa adauge
- configurarea retelei wifi de le telefon sau laptop (WiFiManager)
- reconectarea automata la reteaua wifi (pierdere accidentala legatura sau in caz de intrerupe tensiune alimentare casa sau ruter distribuitor)
- "stingerea tubului Nixie" corespunzator cifrei zecilor de ora cand ar fi 0, adica ora apare 8:59, nu 08:59).
    Programul modificat este pseudoNixie_NTPclock_v2 si contine mai multe fisiere
    Schema de conectare, desenata in Paint de mine, este
    Led-ul este inseriat c o rezistenta de cca. 200-220Ω.
Am facut mai multe filmulete

marți, 8 septembrie 2026

Ceas NTP cu cifre simulate ca find pe tuburi Nixie (pseudo-Nixie)

    Am gasit un filmulet in care aparea un tub Nixie asemanator cu IN-14 realizat pe un afisaj TFT de 1.9" (putin sub 5cm diagonala) - Can an ESP32 and a Display Replace an IN-14 Nixie Tube?
    Am cerut detalii si am putut descarca programul, doar ca acolo nu avea si tub fara o cifra anume.
Am facut si eu teste
cu programul meu modificat ESP32C3_IN14_counter1
si 2 filmulete
    Intre timp, am gasit si un proiect al aceluiasi tip smdvibe pe github, in care foloseste un encoder si realizeaza un ceas cu o singura cifra: github.com/SMDVIBE/IN14-Virtual-Nixie-Clocksi video One Nixie Tube Is All You Need! 🔥 ESP32 IN-14 Clock
Am eliminat encoderul si am facut un numarator fata spate, ce include si un tub stins, programul este ESP32C3_IN14_counter1a
si modul de numarate se vede in filmuletele urmatoare
Pentru primele teste, schema de conectare este
    Dupa ce am intrat in posesia afisajelor necesare, am testat un nunarator cu 2 cifre simulate, programul meu este ESP32C3_IN14_counter2
    Montajul cu cele 2 afisaje arata asa:
Am facut si 2 filmulete
    Interesant ca Z.AI nu s-a descurcat nici dupa o ora sa introduca al doilea afisaj, iar Gemini, integrat in Chrome, a rezolvat problema rapid, asa ca de acu incolo o sa apelez la cel putin 2 AI-uri.
    O schema de conectare a celor 2 afisaje la placa ESP32-C3 Supermini este

    A urmat pasul evident, de a realiza un ceas NTP cu 4 cifre la care am adaugat si un led sa "bata" secundele
    Schema de conectare este urmatoarea
la care se adauga ledul care "bate" secunda.
Am facut si 2 filmulete, cu programul pseudoNixie_NTPclock_v1 incarcat,
modificand astfel configurarea sa ramana spatiu
    Tin sa mentionez ca schemele de conectare a fost desenate cu AI-ul, dar le voi inlocui cu unele facute in Eagle si o sa imbunataesc si programele, una din idei e sa folosesc configurarea usoara cu WiFiManager, cum am pprezentat in articolul Configurare usoara conectare la retea Wi-Fi pentru microcontrolerele ESP8266/ESP32
16.09.2026
    Am adaugat si un articol pentru versiunea mentionata mai inainte, unde am desenat si schema,
deoarece am realizat ca AI-ul cand a desenat schemele nu a pus semnalul RES la +3.3V ci la GPIO8. 
    Intre timp, am mai facut 2 filmulte:

luni, 7 septembrie 2026

Statie meteo cu ESP32-C3 SuperMini si afisaj OLED de 2.42"

    Deoarece modul de afisare ora ca ceas digital cu cifre mari si ceas analogic simplu plus prezentarea informatiilor meteo pe 2 randuri mi s-a parut interesant, am mutat proiectul pe afisajul OLED de 2.42".
Proiectul cu afisaj ST7920 cu aceeasi rezolutie (128x64) a fost prezentat in articolul Statie meteo cu ESP32-C3 Mini pe afisaj monocrom SPI (rezolutie128x64 si driver ST7920) - 3
    Fata de acel afisaj, de generatie veche, contrastul afisajului OLED este foarte puternic, chiar daca este redus.
    Schema de conectare intre placa ESP32-C3 Supermini si afisajul OLED cu interfata SPI este aceeasi ca in articolul Statie meteo cu simboluri grafice (ESP32-C3 Mini si afisaj OLED de 2.42" cu driver SSD1309)
Am facut si 2 filmulete
    Programul adaptat penteu OLED-ul cu driver SSD1309 (functioneaza similar cu SSD1306, care echipeaza afisajele de 0.96") este weatherstation2_esp32c3_ssd1309_v1e.ino .

duminică, 30 august 2026

Alt ceas NTP cu ESP32-C3 Mini si afisaj OLED de 2.42" (driver SSD1309)

    Daca tot am mutat un proiect de ceas de pe un afisaj OLED de 0.96" pe cel de 2.42", am zis ca ceasul cu prezentare a unui ceas analog si stiri deplasabile ar fi un lucru bun, deoarece informatiile se pot citi de la distanta de pe afisajul mai mare.
    Am mai aranjat cu AI configurarile initiale ale afisajului, dar si ceasul analogic este marit un pic, programul testat este NTPclock2_esp32c3_ssd1309_v1 (contine 2 fisiere) - vezi detalii in articolul anterior, Alt ceas NTP cu ESP32-S3 Mini pe afisaj OLED in 2 culori, dar ca schema de conectare este ca in articolul Statie meteo cu simboluri grafice (ESP32-C3 Mini si afisaj OLED de 2.42" cu driver SSD1309).

Modul de functionare se vede in filmulte
    Ulterior, am facut o mica modificare a ceasului digital sa indice ora in format de 24 ore (selectabil dintr-o variabila, asa ca se poate reveni usor in formatul de 12 ore), asa ca programul devine NTPclock2_esp32c3_ssd1309_v1a, iar prezentarea se vede in filmuletele

Ceas NTP cu ESP32-C3 Mini si afisaj OLED de 2.42" (driver SSD1309)

    Deoarece afisajul OLED de 2.42" are rezolutie de 128x64 si foloseste driverul SSD1309, ca si afisajul OLED de 0.96" care are aceeasi rezolutie si un driver similar, SSD1306, iar in testele anterioare, au functionat similar, am zis sa mut si proiectul ceasului NTP cu simularea schimbarii prin cadere a jumatatilor de cifre (ceasuri "flip").
    Programul modificat rapid cu ajutorul AI-ului este NTPclock1_esp32c3_ssd1309_v1.ino.
si cu el am facut filmuletele
    Schema de conectare este aceeasi ca cea folosita in articolul Statie meteo cu simboluri grafice (ESP32-C3 Mini si afisaj OLED de 2.42" cu driver SSD1309)

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: