Telecomanda pentru calculatorData publicarii: Decembrie 2005
Electronica
Dec
2005
Telecomanda pentru calculatorProbabil cand ati vizionat filme la calculator v-ati dorit sa stati comod si sa puteti comanda de la distanta playerul. Acest lucru nu este greu de realizat. Va trebui sa realizati un mic montaj electronic si sa folositi un program specializat.Principiul este simplu: emiteti cu o telecomanda in spectrul infrarosu, practic orice telecomanda folosita la un aparat electronic din casa si receptionati cu un dispozitiv construit de Dvs. atasat la calculator. Acest montaj electronic contine un receptor in infrarosu (similar celor folosite in televizoare) care va receptiona semnalele primite, le va transforma in semnale electrice si le va trimite catre portul serial al calculatorului. Programul folosit citeste semnalele primite la portul serial si executa anumite operatii functie de programarea anterioara a acestuia.
Receptorul in infrarosu
Sugestie pentru realizarea practica a receptorului de telecomanda in infrarosu.
Principala componenta folosita este receptorul in infrarosu TSOP1738 proiectat pentru receptia semnalelor pe frecventa 38kHz. Acesta receptioneaza deasemenea si semnale pe frecventele adiacente 36kHz si 40kHz (frecventa folosita la telecomenzile pentru aparatele SONY). Alimentarea montajului se face de la pinul RTS al portului serial al calculatorului. Tensiunea este stabilizata cu o dioda Zener de 5,1V si filtrata cu un condensator de 100nF. Semnalul de iesire este conectat la pinul DSR. Intre tensiunea de alimentare si tensiunea de iesire este montat un rezistor de 3,3kohmi deoarece iesirea receptorului in infrarosu este de tip open-colector. Componentele costa aproximativ 10 RON si le puteti cumpara de la un magazin de specialitate. Personal acest montaj l-am realizat pe un cablaj de test pe care l-am inclus in carcasa de plastic a unei mufe DB9. Printr-un cablu flexibil cu 3 conductoare am conectat montajul cu mufa DB9 mama care se va conecta la portul serial al calculatorului.
Girder
Acestui program i se pot instala plug-in-uri. Un astfel de plug-in care permite utilizarea schemei recomandate anterior il gasiti la adresa http://www.cesko.host.sk/girderplugin.htm#Downloads
Configurare Girder
Vom configura plug-in-ul IgorPlugXP copiat dupa instalare
Principiul de functionare este simplu: aplicatia Girder invata codurile primite de la telecomanda si le asociaza unei comenzi (de exemplu Play) trimise aplicatiei controlate (de exemplu BSPlayer).
Veti avea nevoie de o telecomanda (in stare de functionare) de la un alt aparat electronic care va fi oprit (power off) cat timp telecomanda va fi folosita la calculator (pentru a nu actiona simultan si asupra acestuia).
Ca exemplu vom configura comenzile pentru actionarea programului BSPlayer.
Puteti face o proba. Apasati tasta telecomenzii programata anterior, bulina verde din coltul dreapta jos al ferestrei aplicatiei Girder isi va schimba culoarea in galben iar BSPlayer-ul se va deschide.
Pentru ca aplicatia Girder sa poata comunica cu BSPlayer trebuie activat plug-in-ul SendMessage. Pentru fiecare comanda in parte Girder trimite catre BSPlayer un cod. Lista acestor coduri o gasiti aici. In lista in dreptul fiecarei comenzi gasiti valoarea parametrului Wparam.
In continuare vom programa aplicatia Girder pentru comanda Play (pentru Play Wparam=20). Similar puteti programa orice comanda. NOTA: Cand este necesar ca o comanda sa nu se repete (evitarea unei apasari repetate accidentale) se selecteaza rindul (Event String) al comenzii respective. In dreapta sus la "asteptare antirepetare [ms]" (Antirepeat wait time[ms]) se completeaza 500 (uzual). Aceasta setare este recomandata comenzilor duble (la prima apasare o stare, la a doua apasare alta stare) de genul Play/Pause sau Mute (activat/dezactivat). Similar exemplului anterior puteti programa orice comanda dorita pentru BSPlayer folosind lista codurilor mentionata anterior. Pentru WinAmp si Windows Media Player se folosesc alte liste cu coduri. |
Copyright © 2005-2023
Termeni si conditii
| |
Comentarii:
Marian 12-03-2013
Imi construiesti si mie o telecomanda pentru calculator?
Autor 12-03-2013
Nu construiesc telecomenzi pentru calculator
Mihai 08-04-2013
unde gasesc tsop1738? eu nu am gasit nicaieri, doar asta mai imi trebuie pt telecomanda pc. multumesc
Autor 08-04-2013
La magazinele care vand piese electronice. In Bucuresti sunt multe astfel de magazine pe strada Maica Domnului.
Andrei 09-10-2013
pot folosi telecomanda de la un televizor si montajul de comanda de la un televizor scos din uz
Autor 11-10-2013
Poti folosi o telecomanda veche. Nu stiu ce numesti tu "montajul de comanda de la un televizor", este o formulare cam vaga. Ai nevoie doar de un receptor IR.
In principiu se poate refolosi un receptor IR dintr-un TV vechi, dar trebuie sa cauti fisa de catalog pentru a sti cum sa-l adaptezi in montajul mentionat. |