Se afișează postările cu eticheta ARDUINO UNO. Afișați toate postările
Se afișează postările cu eticheta ARDUINO UNO. Afișați toate postările

duminică, 1 iulie 2018

Control ton cu TDA1524 si arduino

Cu ceva timp in urma am realizat un corector de ton cu TDA1524 caruia i-au cam cedat potentiometrii. Asa ca am testat inlocuirea acestora cu un arduino. Am preluat materialul lui Nicu Florica caruia i-am adus mici modificari.
Schema este preluata fara nici o modificare:
La iesirile spre TDA1524 am inseriat cite o rezistenta de 1K cu un 10microF la masa.
In codul meu am modificat PWM-ul la 222 in loc de 255 ca sa iasa 4,2V la maxim conform datelor de catalog ale lui TDA1524. In plus ca sa am un ordin de marime asupra valorilor reglate le-am afisat si pe acestea de LCD. 
Ca mod de functionare daca se apasa butonul meniu se trece pe rind la reglat volum, balans, bas si inalte. Ajustarea se face cu cele doua botoane plus si minus. Daca nu se apasa butonul meniu din plus si minus se regleaza doar volumul. Era obositor sa trec prin tot meniul doar pentru reglajul volumului, care este manevrat mai des.

Imagini de la teste
  • La initializare afizeaza starea curenta, cea memorata la ultimul reglaj:


  •  Placa corectorului de ton pe care am lipit rezistentele de 1K si condensatorii de 10micro. Mijlocul potentiometrilor s-au sectionat de pe placa.

  •  In spate este un amplificator cu TDA2616 pus rapid pe o placa de test ca sa pot auzi efectul reglajelor. Am testat cu un arduino uno caruia ii voi transfera controlerul pe un cablaj imprimat impreuna cu cele trei butoane, rezistentele si condensatorii. (probabil si TDA-ul functie de spatiul din caseta)


  •  Valorile afisate sint de la 0 la 38


  •  Nu m-am chinuit sa aliniez datele afisate pentru ca inca sint in dubii daca voi folosi LCD-ul asta sau trec pe un TFT.


luni, 11 septembrie 2017

Ceas cu reglaj folosind Arduino, DS3131/DS1307, DH11, afisare cu fonturi

Ideea acestui proiect a fost sa scot un ceas cu afisare cit mai mare (nu patratoasa) pe TFT de 2,2" shield pentru Arduino UNO.

M-am inspirat de pe blogul lui Nicu Florica pentru ca avea realizata foarte bine partea de reglaj.

Am taiat pinul RST de la display si l-am legat cu un fir la RST-ul lui Arduino, am mai mai taiat pinii de pe TFT utlizati pentru SDcard. 
RST-ul ma incurca ca aveam nevoie de A5 pentru RTC, iar pinii de la SDcard imi trebuiau pentru butoanele de reglaj si senzorul DHT11
Codul si biblioteca utilizata se afla pe github

Initial am folosit un DS3231, iar ulterior pentru a minimiza costurile am testat si cu DS1307, care a ramas definitiv.
#define meniu 10
#define minus 12 #define plus 11 #define DHTPIN 13 #A4/A5 i2c RTC care poate fi fara nici o modificare la cod DS3231 sau DS1307


 Placa de dezvoltare avea un rind de gauri suplimentare nefolosite, si le-am atasat cite un soclu
pentru a fixa placa ce o facusem cu RTC-ul, DHT11, si butoanele



Ulterior s-au dezvoltat http://nicuflorica.blogspot.ro/2017/02/ceas-cu-termometru-cu-arduino-due-si.html https://plus.google.com/u/0/+VladGheorghe/posts/aayXR7oFVf5 https://plus.google.com/u/0/+VladGheorghe/posts/fmzrS453Y9h https://plus.google.com/u/0/+VladGheorghe/posts/Jzjp3sCHESV https://plus.google.com/u/0/+VladGheorghe/posts/6iZezjbp2CX




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 ...