Port IR de la mouse-ul COM


Într-o zi a fost necesar să verificăm o telecomandă preistorică (rusă). Nu erau fonduri. După ce am căutat pe internet, am găsit câteva idei. Am fost uimit de ideea de a face un simplu port IR dintr-un mouse! Computer, desigur. Vom începe cu acest dispozitiv.

1.Port IR de la un mouse cu bilă COM.

Uimit de idee, am intrat în dulap și am dezgropat mai mulți șoareci cu bile, unul mai în vârstă decât celălalt. Cel mai vechi avea 6 fire care veneau de la computer, cel mai nou avea patru. El a luat. Liniile rulau de-a lungul a patru fire: RTS (Request To Send, o cerere de trimitere. Folosit pentru alimentarea circuitului mouse-ului.), Rx (prin care computerul primește date), Tx (prin care computerul transmite date) și, bineînțeles, GND, masă.


Fotografia arată mufa mouse-ului. În timpul testului, am constatat că firul portocaliu este RX, firul verde este TX, firul alb este RTS, iar firul albastru este împământat.
Apoi, pentru simplitate, am tăiat o bucată de plastic și am lipit conectorul pinului mouse-ului pe ea (cel care este lipit pe placă):


Apoi am scos puntea fotodiodei și infraroșu de la același mouse Dioda electro luminiscenta. Am luat o rezistență de 4,7 kOhm din consumabilele mele. Dispozitivul la rezistor nu este critic - îl puteți seta de la 2 la 7 kOhm, dar cu o rezistență mai mică raza de funcționare a receptorului scade.Iată cum arată piesele (de la stânga la dreapta: punte fotodiodă, IR Dioda electro luminiscenta, rezistor):


Iată schema aparatului:


După o jumătate de oră de lipit și lipire, iată ce s-a întâmplat:


Dispozitivul a ieșit în funcțiune - o rază de recepție fiabilă - 5 cm, transmisie - 20 cm. Acest lucru s-a dovedit a fi suficient pentru a verifica telecomanda: nu funcționează.

2. Dispozitiv transceiver IR avansat.

Din moment ce deja am fugit, trebuie să vorbim despre un dispozitiv mai avansat.


Portul este format dintr-un receptor (cip TSOP și kit de corp) și un transmițător (Dioda electro luminiscenta HL1 și rezistența de limitare a curentului R2).
Receptorul folosește un microcircuit specializat TSOPXXXX. Primește un semnal cu o anumită frecvență. Acest lucru obține o imunitate ridicată la zgomot. Deoarece sunt disponibile în mai multe versiuni - pentru diferite frecvențe de filtrare a semnalului, trebuie să o alegeți pe cea de care aveți nevoie pentru o anumită telecomandă. Să ne uităm la fișa de date:


După cum puteți vedea, există o alegere: de la 30 la 56 kiloherți. Fișa tehnică spune că viteza maximă a semnalului recepționat este de 2400 baud/sec, așa că este dificil de judecat dacă microfonul va funcționa, de exemplu, cu un telefon mobil. Iată cum arată TSOP1736:


Rezistorul R1 trage linia RX la alimentare (la urma urmei, toate semnalele portului COM sunt inversate), dioda VD1 protejează circuitul de inversarea polarității în timpul inițializării portului, iar condensatorul C1 protejează receptorul de interferențe. Ei bine, stabilizatorul 7805, desigur, reglează tensiunea la receptorul IR. Vă sfătuiesc să îl instalați într-o carcasă TO-92 - are dimensiuni mai mici.
Emițătorul nu este deosebit de avansat; diferă doar printr-o diodă IR mai puternică. Puteți pune, de exemplu, L-34F3C, L-54F3C. Rezistorul R2 limitează curentul prin diodă. Dioda IR arată astfel:


Acest dispozitiv primește și transmite bine la o distanță de până la 5 m.
Dacă doriți să experimentați, iată pinout-ul portului COM, răspândit pe Internet:


3.Programe pentru lucrul cu porturi IR.

Acum să vorbim despre programe. Am folosit programul WinLirc pentru a verifica. Dispozitivul a dat rezultate destul de bune: raza de recepție a fost de 5 cm, raza de transmisie a fost de maxim 20 cm. Totul depinde de tipul de fotocelule. Ca exemplu, voi da un exemplu de lucru cu o telecomandă de la un centru muzical.
Să vorbim despre configurare.
Lansați VinLIRC. Ea scrie: configurare a eșuat, reconfigurează. Introduceți calea și numele fișierului de configurare în câmpul Cale și apoi urmați acești pași: (notă: aceste setări sunt numai pentru acest dispozitiv):
1. În câmpul Port, introduceți numărul portului la care este conectat dispozitivul
2. Lăsați câmpul Viteză neatins, deși puteți experimenta - computerele mai vechi nu vor să gândească mai repede de 115200 bps.
3. În cadrul tip receptor, setați dispozitivul RX, deoarece IRDioda electro luminiscenta (TSOP) este conectat la piciorul RX al portului COM. Vă puteți conecta, desigur, la DTR, dar va fi un cablu de casă, și nu de la un mouse standard, ca aici.
4. În Setările transmițătorului setați TX. Vă puteți conecta la DCD - dreptul dvs.

Apoi, faceți clic pe Coduri brute. Aducem telecomanda la receptor și apăsăm butoanele. Dacă începe să se ondula, cum ar fi: puls 200, puls 400, atunci totul este bine. Dacă nu, verificați dispozitivul pentru erori.

Acum trebuie să înveți programul stupid știința recunoașterii comenzilor telecomenzii tale. Închideți fereastra de vizualizare și faceți clic pe Aflați. Și atunci ne ghidăm după limba engleză, pentru că prog-ul este burghez.
PS: În cazul în care programul spune „apăsați butonul de pe telecomandă și țineți-l apăsat până când vă spun eu”, nu ar trebui să țineți apăsat butonul, ci să îl apăsați cât mai repede posibil - din experiența personală.
După ce ați studiat, faceți clic pe Analizați. Programul va verifica configurația și va spune OK. Închidem fereastra.
Arata ca asta e. Faceți clic pe OK în fereastra principală de setări. Programul va fi minimizat în tavă.Apăsăm butoanele de pe telecomandă - dacă programul înțelege comenzile, atunci răspunde - culoarea indicatorului se schimbă de la gri la verde. Pentru acest program puteți găsi pluginuri pentru gestionarea WinAMP și pentru lucrul cu TCP/IP.
Pentru managementul computerelor avansate recomand programul uICE.
Și, în general, acum există multe programe pentru această problemă. Recomand sa cautati pe internet.
Acest program este deja pentru controlul computerului de pe canapea - puteți găsi și pluginuri pentru WinAmp pentru el.



cometariu
  • papionzâmbetrazandfard de obrazzâmbitoarerelaxat relaxatrânjet
    ochi inimainimă_sărutăsărutând cu ochii inchișiînroșituşuratmultumitgrimasă
    a face cu ochiullimbă_înfiptatălimbă_închisă_ochii_închișirânjindsărutândlimbă_înfundatădormit
    îngrijoratîncruntatangoasadeschide gurastrâmbându-seconfuztăcut
    inexpresivneamuzatăsudoare_zâmbetsudoaredezamăgit_uşuratobositpasiv
    dezamăgitîncurcatfricostranspirație receperseverastrigătsuspin
    bucurieuimitţipătfata_obositfuriosfurietriumf
    somnorosyummascaochelari de soaredizzy_faceimpsmiling_imp
    chip_neutrunu_guranevinovat
5+doi=
Comentarii (8)
  1. lamar
    #1 lamar Vizitatori 11 ianuarie 2011 21:50
    1
    Dar cum aflu la ce port m-am conectat și este posibil să folosesc o rezistență de 10K sau 1.8K?
  2. feelloff
    #2 feelloff Vizitatori 11 ianuarie 2011 22:55
    1
    Ce întrebare interesantă: „cum aflu la ce port m-am conectat?” bun TU l-ai conectat, așa că întreabă-te. biggrin

    Rezistorul de la 10 la 1,8 nu poate fi înlocuit. (în principiu, desigur, este posibil, dar în mod natural nu va funcționa, iar dacă va funcționa, sensibilitatea portului va fi foarte scăzută.)

  3. DarkDemon
    #3 DarkDemon Vizitatori 5 septembrie 2012 18:42
    1
    ideea a fost super... aveam un tuner TV fara telecomanda, aveam telecomanda pentru ceva... folosind acest circuit am reusit sa le combin pe ambele folosind programul SLYCONTROL... ma bucur foarte mult ca autor, respect și 100 de plusuri
  4. Sashan
    #4 Sashan Vizitatori 20 martie 2013 21:49
    1
    Doar verific telecomenzile. Iau un telefon cu camera. Pornesc modul video. Iau telecomanda. și uită-te prin telefon la dioda telecomenzii. Apas pe butoanele telecomenzii. dacă telecomanda funcționează. apoi telefonul va vedea cum se aprinde dioda. dar ochiul nu poate vedea. poate cineva îl va găsi util
  5. Max
    #5 Max Vizitatori 12 noiembrie 2013 11:09
    2
    Citat: Sashan
    Doar verific telecomenzile. Iau un telefon cu camera. Pornesc modul video. Iau telecomanda. și uită-te prin telefon la dioda telecomenzii. Apas pe butoanele telecomenzii. dacă telecomanda funcționează. apoi telefonul va vedea cum se aprinde dioda. dar ochiul nu poate vedea. poate cineva îl va găsi util

    această caracteristică funcționează cu 85% din telecomenzi, restul de 15% pot fi verificate doar cu dispozitive speciale de testare
  6. Invitat Serghei
    #6 Invitat Serghei Vizitatori 26 martie 2017 12:14
    1
    Buna ziua. Am un telefon cu port infraroșu, Nokia 6070. Sarcina este să extrag fotografiile, contactele și înregistrările înregistrate de voce de pe acesta pe computer. Prima versiune a portului infraroșu este potrivită pentru asta?
  7. Eugene
    #7 Eugene Vizitatori 14 iunie 2017 02:30
    0
    Invitat Serghei,
    Am avut aceeasi problema. Am găsit din greșeală un telefon cu port IR și Bluetooth (un telefon flip). Așa că am transferat fotografiile și videoclipurile pe telefon prin IR și le-am transferat pe smartphone prin Bluetooth. Și de la smartphone la computer. Așa a ieșit epic.
  8. Georgiy
    #8 Georgiy Vizitatori 27 noiembrie 2018 12:34
    0
    totul este mult mai simplu) un receptor de semnal de la telecomanda videorecorderului Electronics și un indicator pentru acesta de la orice casetofon preistoric)