Jump to content
ELFORUM - Forumul Electronistilor
vcdec

Control volum potentiometru motorizat, selector intrari, etc

Recommended Posts

Acest mic proiect isi propune tratarea unui aspect foarte important in utilizarea unui amplificator: controlul volumului de la distanta. Nu s-a acceptat comanda prin circuite specializate pe calea de semnal ci doar un potentiometru, motorizat, comandat complet separat de restul electronicii amplificatorului respectiv. Acest potentiometru trebuie sa fie logaritmic si de cea mai buna calitate, functie de posibilitati. Se recomanda prin notorietate APLS :da

Cea mai rapida abordare a fost dezvoltarea unui soft propriu pt decodarea telecomenzii IR cu un microcontroller PIC16F690. Acesta comanda o punte H cu L293B ce actioneaza motorasul potentiometrului.

Platforma s-a dorit a fi extinsa si cu un selector de intrari, drept urmare modulul are 4 iesiri amplificate (ULN2004) pt a comanda releele (?) selectorului de intrari.

 

Practic functiile implementate ar fi:

1) Standby power (prin releu se activeaza alimentarea intregului amplif, placa se alimenteaza dintr-un mic traf de stand-by)

2) Delay pentru tensiune anodica (activabila din jumper pe modul)

3) control volum potentiometru motorizat up/down (catre L293B)

4) Printr-o apasare mai indelungata a volumului se activeaza o a doua viteza (marita) a potentiometrului. Acest delay dupa care sa actioneze aceasta functie se poate regla 1ntre 10 ms si 2.5 sec

5) functie mute

6) selectie a patru surse audio

7) Vizualizare receptie semnal IR pe ledul standby.

 

O scurta descriere:

1) Dupa prima alimentare a modulului, acesta intra automat in standby, functie semnalizata prin aprinderea ledului de standby.

Prin apasarea butonului power al telecomenzii, se schimba alternativ starea modulului standby/power. De asemenea, exista si un switch local pentru aceasta functie. In starea power este anclasat un releu care poate fi folosit la alimentarea restului sistemului. Odata pornit modulul, ledul de standby se stinge.

 

2) Prin setarea unui jumper, se poate activa functia de anodica. Aceasta functie asigura o tensiune anodica cu o intarziere presetata. Odata activata aceasta functie, modulul citeste la pornire prima locatie a eepromului care reprezinta delay-ul pornirii tensiunii anodice. Default este setat la 60 de secunde dar se poate schimba simplu, prin modificarea valorii primei locatii a eepromului. Valoarea se introduce in hexa pana la 255 si reprezinta secunde. Pe timpul temporizarii anodicei, ledul standby va clipi cu o frecventa de parox 1 Hz. De asemenea, pe timpul temporizarii, modulul poate receptiona si executa orice comanda.

 

3) Functia de volum un/down se executa simplu, actionand butonul de "volum+" sau "volum -" de pe telecomanda.

 

4) Daca se tine apasat unul din cele doua butoane de volum, dupa un delay presetat, modulul va comanda o a doua viteza (marita) motorului de volum. Acest delay se poate modifica schimband a doua locatie a eepromului. La fel si aici, valoarea trebuie trecuta in hexa pana la 255 si reprezinta zecimi de secunda. Default este trecut 08, adica 0.8 secunde.

 

5) Functia "mute" se executa apasand butonul mute al telecomenzii. In momentul in care este activa functia "mute", modulul nu va mai accepta la receptie decat "mute" sau "power". Daca se opreste modulul cu functia "mute" activa, la repornire, functia ramane activa pana la o noua apasare a butonului "mute".

 

Modulul va avea 2 versiuni: una economica (doar cu on/off si volum) si una completa cu toate functiile de mai sus.

 

S-a incheiat perioada de testare si se trece la producerea primei serii, revin cu ceva poze cand va capata forma finala. Ca volum modulul PCB este cca 50*70mm in care se infige modulul cu PIC, IR, stabilizatorul si piesele aferente. Modulul se poate alimenta in curent continuu sau alternativ, pe placa fiind posibila montarea unui 7812 pt relee si 7805 pt motor. PIC-ul are propriul stabilizator 78L05.

Varianta economica va fi un PCB echipat partial, oricand se poate popula si cu restul componentelor. Softul in PIC (pe soclu) se poate scrie direct in circuit (ICSP).

 

Softul este dezvoltat de un coleg de forum, caruia ii multumesc pentru ajutor :aplauze :aplauze :aplauze

Share this post


Link to post
Share on other sites

Facem si un filmulet in weekend, deocamdata o poza cu pcb mainboard, unde "PIC board" este modulul cu receptoruul IR, PIC, 78L05...(executat industrial, dubla fata, treceri metalizate).Placa poate comanda 2 potentiometrii motorizati, pt cine va avea nevoie... Exista si posibilitatea completarii cu un LCD, daca va fi cerere :da

post-21634-139829616404_thumb.jpg

Share this post


Link to post
Share on other sites

Am testat montajul si merge SUPER!!! Am modificat la 2.5 secunde timpul dupa care incepe sa mearga mai repede motorul. Practic arata ca in poza, sub acel PCB verde se gaseste ULN2004 si conectorul de iesiri relee.

Placa cu relee se poate cupla suprapus sau la distanta prin panglica cu 8 fire. Motorul se conecteaza prin 2 fire torsadate,

Posted Image

Share this post


Link to post
Share on other sites

Update: - din functia "mute" se poate iesi acum si actionand volumul up/dwn.- am mai adaugat o iesire auxiliara, actionata din tasta 5 a telecomenziiMai sunt ceva pini liberi, se poate customiza modulul conform cerintelor utilizatorului :da. De asemenea, putem poate dezvolta orice proiect cu acest modul IR, avand la dispozitie 16 I/O...

Share this post


Link to post
Share on other sites

Asa arata telecomenzile, sunt absolut noi, eu le-am scos din cutia aparatelor si erau sigilate:

Posted Image

Utilizatorul isi poate alege ce taste doreste, default vol+ si vol- sunt pt potentiometru ALPS motorizat.

Unii colegi de forum au astfel de telecomenzi si decodoare pt comenzi la magnetofoane :da

Se poate adauga si functia de volum... cu aceeasi telecomanda.

Share this post


Link to post
Share on other sites

Poate ar fi util un reset al volumului (setabil on/off) - la start potentiometrul revine la zero; foarte util pt puteri mari - nu arunci blocul in aer dupa chef si mahmureala.

Share this post


Link to post
Share on other sites

Bineinteles ca se poate face, un jumper de pe placa poate activa aceasta optiune. Asa cum zicea si @bercioiu, posibilitatile cu acest modul sunt foarte mari si se preteaza la proiecte mult mai complexe. Numai sa fie cereri concrete si le vom dezvolta. :da

Pt ampliful meu pe lampi am proiectat acest modul sa comande:

- anodica intarziat, in 2 etape, prima prin rezistor serie sa incarca condensatorii, a doua etapa se strapeaza rezistorul;

- potentiometrul ALPS motorizat;

- selectie intrari (eu am pus 3 intrari);

- 2 cifre Nixie IN1 pe care sa fie afisat canalul selectat si volumul;

- o iesire comutare iesire boxe (asta se va putea face numai in stand-by);

- o iesire comanda releu ultraliniar.

Si mai am ceva resurse in PIC, se poate scrie direct in circuit.

Posted Image

Share this post


Link to post
Share on other sites

Nu stiu ce sa zic... Optiunea asta cam solicita motorul potentiometrului... La fiecare pornire sa mearga "in gol", pentru ca nu stii unde te afli, trebuie sa-i pui un timer, nu?

Share this post


Link to post
Share on other sites

Da. Se merge cu viteza mica, pentru a evita consumul mare pe tranzistori si socul+frictiunea din ambreiaj. Timerul trebuie sa acopere la acesta viteza o cursa completa.

Share this post


Link to post
Share on other sites

Se poate merge si incet cu motorul, cu PWM. Insa driverul rezista si 2 ore continuu, nu am incercat motorul dar nu cred ca ar fi problema. Singura treaba e ca uneori preferi sa-ti ramana volumul acolo unde era, de aceea ar trebui sa fie optiunal. Oricum fata de unul digital (cu rotary encoder) aici poti vedea pozitia potentiometrului si ai tot timpul pana porneste anodica... Am vazut undeva si potentiometru care avea un contact la cap de cursa, asa ar fi mai simplu.

Share this post


Link to post
Share on other sites

O sa incercam sa detectam capatul de cursa prin modificarea curentul consumat de motor.Vom pune un rezistor serie cu motorul (sau montajul) si vom masura caderea de tensiune pe el cu PIC16F690.Singura problema e ca supracurent apare si in caz ca-l tine cineva cu mana... :rade:

Share this post


Link to post
Share on other sites

Se pare ca la lotul 0 la varianta simpla s-a strecurat un bug in soft :speriat La pornirea curentului, uneori (aleator), pornea actionarea motorului. :ras: Se vor trimite update pt toti cei afectati.Scuze, dar se mai intampla si la case mai mari... :jytuiyu

Share this post


Link to post
Share on other sites
Guest

Bineinteles ca se poate face, un jumper de pe placa poate activa aceasta optiune. Asa cum zicea si @bercioiu, posibilitatile cu acest modul sunt foarte mari si se preteaza la proiecte mult mai complexe. Numai sa fie cereri concrete si le vom dezvolta. :da

Pt ampliful meu pe lampi am proiectat acest modul sa comande:

- anodica intarziat, in 2 etape, prima prin rezistor serie sa incarca condensatorii, a doua etapa se strapeaza rezistorul;

- potentiometrul ALPS motorizat;

- selectie intrari (eu am pus 3 intrari);

- 2 cifre Nixie IN1 pe care sa fie afisat canalul selectat si volumul;

- o iesire comutare iesire boxe (asta se va putea face numai in stand-by);

- o iesire comanda releu ultraliniar.

Si mai am ceva resurse in PIC, se poate scrie direct in circuit.

Posted Image

:aplauze :aplauze

Share this post


Link to post
Share on other sites

Multumesc @gabriele, din pacate timpul nu permite, insa am si un SE de la Dvs si vreau sa-l echipez cu un astfel de potentiometru motorizat, cu o telecomanda din lemn de stejar facuta la CNC...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.