joi, 27 ianuarie 2022

Ceas cu VFD bazat pe arduino

 De curând am primit cadou de la Baricz János un afișaj VFD cu care am construit un ceas bazat pe arduino.



Baza de pornire constă în munca lui Nicu Florică la care am adăugat doar partea de comandă specifică VFD-urilor. Un alt material cu acelasi afișaj mai este aici cu mai multe detalii specifice.

În cazul meu schema de pornire este cea de mai jos:


Comanda este similară cu cea folosită într-un articol precedent unde am utilizat un VFD cu 8 digiți.

Pentru comanda VFD-ului am înseriat pe conexiunile către afișaj doua circuite ULN2003 ale cărui ieșiri le-am închis la +24V prin câte un rezistor de 22K . Pentru alimentarea grilelor am folosit un step-up cu UC3843,

 iar pentru alimentarea filamentului un banal oscilator cu LM555:

Impulsurile în drena lui MOS alimentând filamentul

Inițial am făcut cablajul utilizând un 7805 care s-a dovedit a funcționa foarte fierbinte. În final l-am scos și am adaptat un step-down chinezesc reglat pentru 5V.
Cîteva imagini de pe parcursul testării:
Cablajul l-am gândit pentru dublu placat deoarece avea câteva treceri foarte lungi și care mă încurcau la realizare trebuind blocate în final cu adeziv.

Cablajul este dimensionat să încapă în cutia din poză:
Legăturile între placa afișaj și comanda le-am făcut cu fire flexibile.
Tot pe placă am pus și RTC-ul cu DS1307

Prima versiune pentru afișare umiditate:

Versiunea finală de afișare pentru umiditate:



Codul adaptat pentru VFD este pe github. Sunt urcate ambele variante cu afișarea umidității. 



sâmbătă, 22 ianuarie 2022

Un alt ceas pe vfd Samsung 16LF01

 Am primit de la Baricz János un display Samsung 16LF01 pentru a încerca să-l aprind.

Din fericire am găsit pe github și un lib pentru el.
Un prim test a ieșit așa:

Apoi am folosit un material muncit de Nicu Florica pe care l-am adaptat pentru acest display:
Și a ieșit un ceas deosebit:
Ceea ce am făcut eu este pe github.



vineri, 10 septembrie 2021

Vizualizator grafic pentru audio

 Zilele acestea am realizat un vizualizator grafic pentru banda audio. Materialul de inspirație este de pe forumul lui Kazus. Eu am înlocuit cele 70 LED-uri cu 7 elemente bargraf cu 4 culori de tip 2510BGHR, și astfel schema finală s-a modificat ca mai jos, mai exact nu am mai avut nevoie de D10, iar intrarea am pus-o pe A0, iar în locul lui arduino nano am folosit un Atmega328. Codul meu este pe github. La testul pe generatorul de semnal s-a comportat normal.

L-am realizat din două placi suprapuse, una cu display-ul și una cu comanda:


Display-ul l-am făcut pe dublu placat pentru că trebuia foarte multe treceri cu sârmă.:






Iar comanda a ieșit pe o singură parte:



Realizarea aproape finală: (în stânga sus lipsește un LED verde din fabricație, așa că data viitoare vor trebui verificate fiecare în parte)



joi, 24 iunie 2021

Modificare sursa ATX cu CG8010

 De curînd am modificat o sursă ATX cu CG8010DX16 destul de răspândită la noi. Aveam nevoie de 24V-26V la circa 15A.

După studiul foii de catalog , am măsurat pe sursa mea tensiunile de pe pinii 1,2,3 și am pus pe o plăcuță de test 3 trimeri de 10K alimentați între masă și 5V (pin13 CG8010), și am ajustat cele trei tensiuni. De pe placă am eliberat cei trei pini și am adus câte un fir de la cei 3 trimeri. Astfel "am păcălit" circuitul că are cele trei tensiuni OK. Apoi am verificat tensiunea de pe pin 4 și pe aceasta placă era făcută manual dintr-un divizor, așa că m-am hotărât să izolez și acest pin. Am masurat și tensiunea din pin 16 și am făcut-o manual din alt trimer de 10K

Am făcut apoi un transformator de curent pe un inel recuperat de la becurile economice și a rezultat ca mai jos:

Schema tipică pentru CG8010 și alți câțiva echivalenți


Ieșirea transformatorului de curent am legat-o la pin 4. Am alimentat sursa și am pus la ieșire sarcina electronică pe bara de 12V. Pe primar am monitorizat curentul cu cleștele, astfel am urmărit ieșirea transformatorului de curent în paralel cu consumul din primar. Din "greșeală" raportul de transformare al transformare a ieșit la fix cu ceea ce intenționam și nu a mai trebuit încă un trimer pentru ajustare, adică la peste 1,8A în primar, el scotea 1,2V necasari blocării circuitului, ceea ce corespunde în final la depășirea a 17A la 26V out.
Curent în primar afișat pe clește
Astfel am văzut ca în gol scoate 27V, iar în sarcină de peste 1a rămâne cu 22V constanți până peste 10A, așa că m-am hotărât să desfac transformatorul și să-l refac, de fapt am eliminat cele 2 secundare, și am făcut unul singur cu 2x9 spire și am înlocuit dioda redresoare cu o altă diodă dublă la 100V/30A. Bobina am înlocuit-o cu cea existenta pe bara de 3,3V și avea 15uH (din calcul iese 13uH), iar la ieșire am filtrat cu 2200uF.
Astfel am obținut în gol 30V
și 26V în sarcină
Plăcuța de test cu transformatorul de curent și cele 3 divizoare:
pe care am rigidizat-o cu un șurub de radiator, 
Va urma.

sâmbătă, 19 iunie 2021

Amplificator clasa D cu IRS2092

 Zilele acesta m-am jucat cu un amplificator în clasă D realizat în jurul lui IRS2092, conform notei de aplicație de la pagina 30. Funcționează foarte bine, iar sunetul este neașteptat de plăcut pentru o clasă D.

Mai multe detalii se găsesc la colegii ruși pe forumul lor.

Schema finală cu care am obținut rezultatele este cea de mai jos:


Am ales o frecvență de 200KHz (impulsuri în grilele tranzistorilor MOS)


Iar cu valorile marcate cu culoare roșie pe schema de mai sus am obținut următoarele forme la 2x30V:

Consum la 70W sinusoidal

Sinus la 50Hz
Sinus la 1KHz
Sinus la 20KHz
Dreptunghi la 1KHz care este deformat datorită filtrului de intrare.
Dreptunghi la 50Hz
Cablajul desenat:
Și o variantă aproape finală (acea tablă pe post de radiator nu depășește 35 grade la 70W/4OHm.




Fișierele sunt urcate în onedrive

Stabilizator reglabil 14V/1A de la 50V-300V cu IR2153

 Cu mult timp în urma am testat un stabilizator în comutație, reglabil cu IR2153 conform notei de aplicație din datasheet. Am reluat din nou...