Am achizitionat un ceas "vintage" rusesc, fara carcasa originala, realizat cu integrate logice CMOS si cu 5 tuburi, dintre care 2 tuburi IV-12 sunt pentru ore, unul mic IV-1 pentru a "bate"secundele si alte 2 tuburi IV-12 pentru minute.
Dupa achizitionare, doar l-am bagat in priza si parea in regula, indicand ora 10:00.
doar ca, ulterior, am realizat ca trebui sa indice 00:00, cand am inceput sa vad ce functionalitati au butoanele fara retinere (claviatura ca la selectia de game din radiourile din anii '70-'80) si in loc sa treaca de la ora 19 la 20 a trecut la 10, apoi de la realul 19 la ceva ce seamana a 2, dar erau aprinse doar 2 segmente.
din
care se observa primele impresii si teste (banuiam integratul de
comanda a tubului VFD al zecilor de ore, doar ca, ulterior, am constatat
ca au fost doar niste lipituri reci/fisurate).
Am inceput sa caut schema, deoarece nu-s destul de familiarizat cu aceste tipuri de ceasuri cu afisaje cu tuburi si am gasit articolul "Elektronika 4 / G9.02" Soviet digital clock unde apare si schema
asa ca am realizat ca modelul meu este B6-403, dar seamnana foarte mult cu G9.02, asa ca am sapat si mai mult si a dat de 2 materiale rusesti in care apar schema si cablajul
din care am realizat ca rusii au facut un artificiu sa foloseasca ct mai putine componente la zecile de ore, pentru ca trebuie sa afiseze doar 0, 1 si 2 si nu e defect circuitul de comanda K176IE3
cel putin segmentul b este alimentat permanent, apoi a+e+d sunt comandate de un tranzistor, apoi c, f si g sunt comadate separat (deci 4 tranzistori, nu 7 ca in cazul normal)
asta rezulta si din ce trebuia sa fie pe afisat (stanga) si ce era real (in dreapta) -> albastru = segmente aprinse, gri = segmente stinse, rosu = segmente stinse, desi trebuiau sa fie aprinse
Dupa ce am refacut lipiturile de la tranzistorii de comanda, am avut mici modificari, erau comandate corect segmentele a si e, dar tot nu era comandat segmentul d
Dupa ce am refacut lipiturile si in zona soclului
a aparut si d-ul
Am facut si 2 filmulete in care arat cum functioneaza si ce se poate regla/alege (reglaj/crestere ore, resetare minute, reglaj/crestere minute si selectie intensitate mare sau redusa):
Dupa cum am scris mai inainte, cei care au proiectat schema au gasit o solutie ingenioasa pentru a reduce la numarul tranzistoarelor de comanda a celor 7 segmente pentru a afisa 0, 1 sau 2, de la 7 tranzistoare la 4 tranzistoare:
- segmentul b este permanent comandat (alimentat direct), deci nu necesita tranzistor de comanda
- segmentele a+d+e sunt comandate de un tranzistor
- segmentul c este comandat de un tranzistor
- segmentul f este comandat de un tranzistor
- segmentul g este comandat de un tranzistor
13.02.2026
In sfarstit, am gasit pe discutia de pe forumul radiokot.ru/forum/ (indicat la inceputul articolului), pe pagina 10, un document cu o schema asemanatoare, cu rezolutie marita, din care se vede clar cum este comandat tubul IV-6 pentru zecile de ore doar cu 4 tranzistori.
si tot acolo este prezentata o adaptare pentru a avea reglaj automat al intensitatii luminoase (inlocuirea reglajului in 2 trepte din buton, care inseriaza sau nu rezistenta R8)
M-am gandit sa fac si un ceas ce foloseste modul RTC de la care sa preiau ora, data si chiar si temperatura, sa fie si reglabil din encoder, dupa ce testasem asta pe afisajul LCD4004 (l-am prezentat in articolul anterior).
doar ca nu am conectat senzorul DS18B20, temperatura este preluata de la senzorul din integratul DS3231 din modulul RTC (bineinteles ca afisajul este LCD4002).
Ca si la interfata i2c de la afisaul LCD4004 am inlocuit un strap (rezistenta 0Ω) cu una de 470Ω si am scazut curentul prin ledul/ledurile de fundal de la 200-230mA la 3,8mA (2,82V cadere de tensiune). Valoarea curentului este suficienta ca lumina ledului sa nu deranjeze noaptea si sa fie vizibila informatia de pe afisaj pe timp de zi.
Pasul urmator, pentru un ceas complet, a fost sa adaug si un mod de reglaj, iar cel cu encoder, a fost cel mai usor,, deoarece am folosit mare parte din ce facusem pentru ceasul RTC cu caractere mari si date meteo pe afisaj LCD2004 (3) si, in plus, cablajul are conector pentru encoder 😇
Am mutat montajul provizoriu al interfetei 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 3.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 minibreadboard ca suport/distantier.