Ca de obicei, Bogdan Argatu ne prezinta un alt proiect interesant, si anume reglajul digital pentru un sistem Genius 5.1.
Dupa cum se observa, afisarea informatiilor se fac pe afisaj din 6 matrici de 8x8 leduri cu MAX7219.Un blog ce completeaza site-ul www.arduinotehniq.com (www.tehnic.go.ro); o parte din articole sunt (si vor fi) postate si in engleza pe arduinotehniq.blogspot.com. Filmuletele tehnice se gasesc pe canalul de youtube...
Se afișează postările cu eticheta X9C103. Afișați toate postările
Se afișează postările cu eticheta X9C103. Afișați toate postările
luni, 31 martie 2025
Volum digital la sistem Genius 5.1 model SW-5.1 HOME THEATER
Schema folosita de Bogdan este
iar programul scris de el si testat este Volum_digital_cu_afisaje_8x8_V6.ino.
Intrarile de STAND-BY si MUTE sunt preluate de pe ledurile sistemului prin relee solid state SPST model LH1540. La fel si intrarea de nivel volum, tot cu LH1540, preluata de pe iesirea de comanda pentru motorul potentiometrului analogic. Am folosit 7 potentiometre digitale X9C102 cu 100 pasi originale (luate de pe TME pentru cele de la magazinele on-line de hobby erau chinezarii cu 33 pasi si vroiam precizie mai buna), dintre care 6 care inlocuiesc potentiometrul analogic master pentru cele 6 canale si unul pentru citirea nivelului real.
Despre controlul unui potentiometru digital X9C103 puteti citi in articlul meu Salvare pozitie cursor la potentiometrul digital X9C103 (10kΩ).
O versiune, nefinalizata a softului, este prezentata in filmuletul Digital Volume for Genius SW-5.1 HOME THEATER (test)
iar una finalizata este prezentata in filmuletul 2:27 Digital Volume for Genius SW-5.1 HOME THEATER
duminică, 10 iulie 2022
Salvare pozitie cursor la potentiometrul digital X9C103 (10kΩ)
Am achizitionat cateva module ce contin potentiometrul digital X9C103, cu valoarea de 10kΩ,
In incercarile anterioare la distanta cu un alt pasionat (zvonacfirst) nu reuseam sa il facem sa memoreze valoarea dorita ca sa o aiba la repornire, asa ca m-am apucat sa investighez iar problema pentru a rezolva cumva memorarea valorii pentru a fi disponibila la repornire.
Dupa ce am primit modulul si am lipit conectorii, am realizat ca nu il pot testa pe breadboard, asa ca a trebuit sa tai o parte din cablaj:
Am reluat testele anterioare, folosindu-ma de osciloscop sa verific semnalele pe piniiar schema de test completa a fost:iar montajul Pentru a urmari usor valoarea memorata, am conectat potentiometrul ca divizor rezistiv, iar cursorul la pinul A0. Deoarece fac alimentarea montajului dintr-un conector USB al unui laptop, tensiunea de alimentare pot avea variatii sau valori reduse si, implicit si, tensiunea de referinta, asa ca am conectat si ramura de 5V la pinul A1.
Am constatat ca desi semnalele sunt corecte, memorarea valorii nu se face in memoria nevolatila (NVM / EEPROM) a integratului (X9C103S), asa ca am renuntat, cel putin pentru moment, si am folosit memorarea in memoria EEPROM a microcontrolerului de pe placa Arduino Nano (ATmega328P), programul final, pentru moment, e pot_X9C103_1_1.ino in care am folosit si libraria dedicata https://github.com/lucyamy/LapX9C10X. Am facut 2 filmulete:
Abonați-vă la:
Postări (Atom)
-
rezumat articol Avand o situatie in care am o masina de spalat automata veche (AEG Lavamat Regina 804), pe care am reusit s-o reconditi...
-
Motorasele de curent continuu, schimba sensul de rotatie in functie de "sensul" de alimentare, asa ca se pot folosi pentru a de...
-
Pentru cazuri cand trebuie sa alimentam un montaj sau un consumator (radio portabil, beculet, etc) de la o sursa de tensiune continua fix...