duminică, 28 martie 2021

PWM cu Attiny85 si encoder

 Am testat un generator PWM cu Attiny85 și encoder rotativ de ale cărui rezultate sunt mulțumit. Scopul final este de a obține tensiune variabilă între 0V si 5V maxim pentru reglajul sursei prezentată într-un articol anterior, unde acum am niște potentiometri multitură care fac necazuri. De fapt poate fi utlizat în orice schema de sursă care are feedback fix și face reglajul dintr-o tensiune de referință. 

Eu am folosit un Attiny85 cu bootloader de 8MHz programat cu arduino, însă la preference am adăugat linia de mai jos, iar rezultatul este ca în poză:

https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json



Materialul de inspirație este de pe http://www.technoblogy.com/ unde în loc de LED am pus un dublu integrator ca în schema de mai jos:


Pornirea se face din zero ceea ce nu mă deranjează, iar la apăsarea butonului revine la zero.

Montajul de test pe breadboard:

Aici cu galben sunt impulsurile din PB0 iar cu albastru ieșirea din integrator.



Codul se găsește și pe pagina de inspirație și este urcat și pe github.
Urmează să desenez un cablaj care să se potrivească și în cutia sursei.

Pe placa am mai pus un stabilizator cu MC34063 care alimenteaza separat cele doua circuite Attiny85.
Si o imagine de ansamblu cu reglajul sursei cu TL494 pusa pe sarcina electronica.





 

joi, 25 martie 2021

Radio cu RDA5807 cu LCD grafic

 La sugestia unei cunoștințe am testat un radio cu RDA5807 cu codul unui rus , cu scopul de a-l adapta pentru display mai mare.

Acesta a realizat proiectul pe un OLED ce mie nu-mi place datorită duratei mici de viata. Acesta a prevăzut în cod stingerea ecranului, dar am preferat să folosesc un LCD căruia i-am anulat stingerea denumit amber-gold cu chip ST7565 prezentat la un proiect anterior.

Schema de conexiuni originală cu OLED este:


După ce am modificat codul (care se află pe github) cu afișare în engleza mi-a ieșit așa: Eu am folosit tot un arduino mini dar alimentat la 3,3V pentru a nu mai folosi un adaptor de nivel pentru RDA5807. Rusul nu folosește însa cu ani in urmî s-a dovedit că dacă pinii I2C ai lui RDA5807 sunt puși la nivele de 5V acesta se defectează dupa un timp.


Deoarece s-a folosit lib-ul U8glib modificările pentru alt display au fost simple. Conexiunile sunt conform definiției ce o înlocuiește pe cea a OLED-ului:

U8GLIB_NHD_C12864 u8g(13, 11, 10, 9, 8);  // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, RST = 8

și am testat cu două LCD-uri:

Cu amber-gold

și cu unul similar dar ceva mai mare, prezentat și acesta într-un articol anterior:

Butoanele reacționează foarte bine, iar meniul acoperă toate funcționalitățile lui RDA5807 mai puțin RDS care deocamdată nu ne interesează. 


marți, 2 martie 2021

SMPS 9V/1A cu 2 tranzistori

 Zilele trecute am realizat și testat o sursă in comutație cu 2 tranzistori pe un transformator EE19 nemodificat și recuperat de la o sursa ATX. Sursa de inspirație este de pe canalul de youtube al unui cetățean rus. Circuitul funcționează foarte bine, are protecție la scurt circuit pe ieșire și nu solicită termic tranzistorul, care este rece chiar și la 9W. Radiatorul ce l-am monstat este practic inutil.

O variantă de putere mai mare dar pe același principiu este explicata si aici.

Schema prezentată de acesta este cea mai jos:

cu cablajul modificat conform cu componentele utilizate de mine unde trebuie atenție la începutul înfășurărilor pentru că altfel nu oscilează:

O oscilogramă în secundar:


Iar în final a ieșit așa:


Update 02-martie-2021
Pentru alimentarea unui preamplificator am realizat și  o sursă simetrică, pentru care a trebuit rebobinat transformatorul.




Fișierele sunt urcate și în onedrive.


Amplificator ultra simplu cu MOS 40W/8Ohm la 2x30V

 Am început construcția unui amplificator cu tranzistori MOS după o schemă proiectată de Ionel Epure , care se împacă foarte bine cu boxele ...