vcdec Postat Aprilie 12, 2013 Partajează Postat Aprilie 12, 2013 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 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 Link spre comentariu
Liviu Ianush Postat Aprilie 12, 2013 Partajează Postat Aprilie 12, 2013 Un filmulet, ceva fotografii? Link spre comentariu
vcdec Postat Aprilie 12, 2013 Autor Partajează Postat Aprilie 12, 2013 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 Link spre comentariu
vcdec Postat Aprilie 12, 2013 Autor Partajează Postat Aprilie 12, 2013 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, Link spre comentariu
bercioiu Postat Aprilie 12, 2013 Partajează Postat Aprilie 12, 2013 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 . De asemenea, putem poate dezvolta orice proiect cu acest modul IR, avand la dispozitie 16 I/O... Link spre comentariu
vcdec Postat Aprilie 13, 2013 Autor Partajează Postat Aprilie 13, 2013 Asa arata telecomenzile, sunt absolut noi, eu le-am scos din cutia aparatelor si erau sigilate: 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 Se poate adauga si functia de volum... cu aceeasi telecomanda. Link spre comentariu
Liviu Ianush Postat Aprilie 14, 2013 Partajează Postat Aprilie 14, 2013 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. Link spre comentariu
vcdec Postat Aprilie 14, 2013 Autor Partajează Postat Aprilie 14, 2013 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. 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. Link spre comentariu
bercioiu Postat Aprilie 14, 2013 Partajează Postat Aprilie 14, 2013 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? Link spre comentariu
Liviu Ianush Postat Aprilie 14, 2013 Partajează Postat Aprilie 14, 2013 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. Link spre comentariu
vcdec Postat Aprilie 14, 2013 Autor Partajează Postat Aprilie 14, 2013 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. Link spre comentariu
vcdec Postat Aprilie 16, 2013 Autor Partajează Postat Aprilie 16, 2013 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... Link spre comentariu
vcdec Postat Aprilie 18, 2013 Autor Partajează Postat Aprilie 18, 2013 Se pare ca la lotul 0 la varianta simpla s-a strecurat un bug in soft La pornirea curentului, uneori (aleator), pornea actionarea motorului. Se vor trimite update pt toti cei afectati.Scuze, dar se mai intampla si la case mai mari... Link spre comentariu
Vizitator Postat Mai 21, 2013 Partajează Postat Mai 21, 2013 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. 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. Link spre comentariu
vcdec Postat Mai 29, 2013 Autor Partajează Postat Mai 29, 2013 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... Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum