Se afișează postările cu eticheta NOKIA 5110. Afișați toate postările
Se afișează postările cu eticheta NOKIA 5110. Afișați toate postările

duminică, 15 octombrie 2017

LM317/338 controlat cu 3 butoane cu arduino afisare pe OLED

Am revenit la proiectul anterior nefiind multumit de functionare. Tranzistorul de comanda al lui LM317 si semireglabilul se incalzeau exagerat iar tensiunea de iesire o lua pe cimpii. Senzorul cu MAX471 a cedat. Cu amabilitatea lui Google am ajuns la un articol documentat destul de bine, dar neterminat.
Am renuntat la tranzistorul de comanda pentru LM317 , am pastrat si al doilea AO caci aveam o experienta anterioara cind am observat ca bucla de reactie negativa facea necazuri.
Dupa mai multe teste schema a devenitca mai jos. Este foarte importanta stabilitatea tensiunii de 24V. In cazul meu la cca 4,5 A debitati pe iesire tensiunea de dupa puntea redresoare cade cu 2,4V.

Pentru masurarea tensiunii am renuntat la MAX471 care a decedat, si am luat informatia de tensiune de iesire de pe mijlocul semireglabilului de 100K, acesta se ajusteaza initial fara ca mijlocul lui sa fie legat la A0. Eu am aplicat 10V pe capatul de sus si am ajustat mijlocul la 0,1V.
Pentru masurarea curentului am inseriat cu masa o rezistenta de 0,22Ohm (asta am gasit in sertar).
Pentru comanda digitala am folosit 3 butoane + - si  fast, astfel la apasarea lui + sau - pasul de reglare este de 20mV/pas la intrarea in primul AO, respectiv daca se apasa butonul fast impreuna cu + sau - pasul este de 200mV/pas. Am ales aceasta varianta ca pot parcurge cit mai repede plaja Umin-Umax.
Din semireglabilul de 4K7 se regleaza amplificarea astfel incit la pasul 127 sa obtinem la iesire 12V+ tensiunea minima a lui LM317 (nu toate LM-urile au aceasi tensiune, trebuie masurata initial).
Tensiunea de iesire maxima va fi 24V+tensiunea minima.
La testele actuale am folosit untransformator 220/24/63Wsi un LM338 este similar cu LM317 numai ca are limita de curent la 5A
Testat timp de 2 saptamini s-a comportat OK.
Dupa reglaj se poate scoate din cod informatia de PWM, cea din dreapta sus (101 in cazul de fata).
O imagine din faza de testare (am folosit un arduino nano)
Si o varianta de afisare pe display Nokia, inspirata de aici
Si o alta varianta unde afiseaza tensiunea de intrare si valoarea PWM


17-OCT-2017 Am reusit sa-l adun un pic. Nu am mai avut 7824 si am pus temporar un step-up alimentat din 12V.





Si afisare pe TFT 2"


Update 5-mai-2018
la ultima varianta am inlocuit step-up-ul cu un 7824, am alimentat dintr-un transformator toroidal 220/22V, si am facut mici ajustari la cod. Viteza de reactie  ( se poate vedea in clip) este relativ mica datorata tft-ul cu ILI9225 care este foarte lent. Cit de curind trebuie sa soseasca alte modele ci ILI9341 si voi reveni cu rezultate.
Si un mic filmulet.

duminică, 8 octombrie 2017

STM32F103C test cu Nokia 5110 si DHT11

Am testat afisajul Nokia 5110 cu DHT11 cu STM32F103C, utilizind Arduino IDE
Am folosit informatiile de aici pentru Nokia, si de aici pentru DHT11.
Codul si bibliotecile sint aici.
Ce a iesit vedeti mai jos:





marți, 3 octombrie 2017

Ceas cu afisare pe Nokia si reglaj

Am revenit la un proiect mai vechi  ce mi-a placut la acea vreme, inspirat de aici, si i-am adaptat reglaj manual pentru data si ora dupa modelul lui Nicu, folosind un encoder pentru a fi mai usor de bagat intr-o cutie. Cutia va fi de la un ceas cu lcd defect similar cu cel de aici.
Arata ca in imaginile de mai jos:
Modul de conectare se poate deduce din cod .
 La o apasare lunga pe butonul encoderului se trece in modul reglare, apoi rotind dreapta stinga se ajusteaza valorile. Ca sa iesiti de modul reglare trebuie parcursi toti pasii dupa care revine in display-ul principal.


Codul din faza aceasta este pe github. I-am mai adugat niste zerouri la minutele si secundele <10 pentru ca era cuidata afisarea.

Deoarece nu era vizibil pe timp de noapte i-am adaugat un fotorezistor pe A2 legat la Vcc, A2 este legat la masa printr-un rezistor de 470ohm. pe pinul D5 (PWM)  am conectat led-ul lui Nokia(pinul BL), si l-am facut ca la intuneric sa aprinda un pic acest led cit sa faca vizibil display-ul.
Intuneric simulat cu capacul de la stilou:


In plus am mai adaugat o functie astfel ca la o apasare scurta pe encoder sa afiseze timp de 2 secunde doar temperatura si umiditatea, cu caractere mari pe ecran iluminat. La apasare lunga va intra in modul reglaj.

Codul este tot pe github.

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