IR port z COM myši
Jedného dňa bolo potrebné skontrolovať praveký (ruský) diaľkový ovládač. Neboli finančné prostriedky. Po prehľadávaní internetu som našiel pár nápadov. Bol som ohromený myšlienkou vytvoriť jednoduchý IR port z myši! Počítač, samozrejme. Začneme týmto zariadením.
1.IR port z COM guľôčkovej myši.
Ohromený tou myšlienkou som vošiel do skrine a vyhrabal niekoľko guľôčkových myší, každá staršia ako druhá. Starší mal z počítača 6 vodičov, novší štyri. Vzal to. Linky viedli po štyroch vodičoch: RTS (Request To Send, požiadavka na odoslanie. Používa sa na napájanie okruhu myši.), Rx (cez ktorý počítač prijíma dáta), Tx (cez ktorý počítač prenáša dáta) a samozrejme GND, zem.
Na obrázku je zástrčka drôtu myši. Počas testu som zistil, že oranžový vodič je RX, zelený vodič je TX, biely vodič je RTS a modrý vodič je zem.
Ďalej som pre jednoduchosť odrezal kúsok plastu a prilepil naň kolíkový konektor myši (ten, ktorý je prispájkovaný na doske):
Potom som z tej istej myši odstránil fotodiódový mostík a infračervený Dióda vyžarujúca svetlo. Zo zásob som si zobral 4,7 kOhm odpor. Zariadenie na odpor nie je kritické - môžete ho nastaviť od 2 do 7 kOhm, ale s nižším odporom sa pracovný polomer prijímača znižuje.Tu je návod, ako vyzerajú časti (zľava doprava: fotodiódový mostík, IR Dióda vyžarujúca svetlo, rezistor):
Tu je schéma zariadenia:
Po pol hodine spájkovania a lepenia sa stalo toto:
Zariadenie fungovalo - spoľahlivý rádius príjmu - 5 cm, prenos - 20 cm. Ukázalo sa, že to stačí na kontrolu diaľkového ovládača: nefunguje.
2. Pokročilé IR vysielacie zariadenie.
Keďže sme sa už rozbehli, treba sa porozprávať o pokročilejšom zariadení.
Port sa skladá z prijímača (čip TSOP a súprava tela) a vysielača (Dióda vyžarujúca svetlo HL1 a rezistor obmedzujúci prúd R2).
Prijímač používa špecializovaný mikroobvod TSOPXXXX. Prijíma signál s určitou frekvenciou. Tým sa dosiahne vysoká odolnosť proti hluku. Keďže sú dostupné vo viacerých verziách – pre rôzne frekvencie filtrovania signálu si treba vybrať tú, ktorú potrebujete pre konkrétny diaľkový ovládač. Pozrime sa na datasheet:
Ako vidíte, je tu na výber: od 30 do 56 kilohertzov. Datasheet hovorí, že maximálna rýchlosť prijímaného signálu je 2400 baud/sec, takže ťažko posúdiť, či bude mikrofón fungovať napríklad s mobilným telefónom. Takto vyzerá TSOP1736:
Rezistor R1 napája RX linku (napokon, všetky signály COM portu sú invertované), dióda VD1 chráni obvod pred prepólovaním pri inicializácii portu a kondenzátor C1 chráni prijímač pred rušením. Stabilizátor 7805 samozrejme prispôsobuje napätie IR prijímaču. Odporúčam vám ho nainštalovať do puzdra TO-92 - je menšie.
Vysielač nie je nijak zvlášť vyspelý, líši sa len výkonnejšou IR diódou. Môžete dať napríklad L-34F3C, L-54F3C. Rezistor R2 obmedzuje prúd cez diódu. IR dióda vyzerá takto:
Toto zariadenie dobre prijíma a vysiela na vzdialenosť až 5 m.
Ak chcete experimentovať, tu je pinout COM portu, rozšírený na internete:
3.Programy na prácu s IR portmi.
Teraz hovorme o programoch. Na kontrolu som použil program WinLirc. Zariadenie vykazovalo celkom dobré výsledky: polomer príjmu bol 5 cm, polomer vysielania bol maximálne 20 cm. Všetko závisí od typu fotobuniek. Ako príklad uvediem príklad práce s diaľkovým ovládačom z hudobného centra.
Poďme sa porozprávať o nastavení.
Spustite VinLIRC. Píše: konfigurácia zlyhala, prekonfigurujte. Zadajte cestu a názov konfiguračného súboru do poľa Cesta a potom postupujte podľa týchto krokov: (poznámka: tieto nastavenia sú len pre toto zariadenie):
1. Do poľa Port zadajte číslo portu, ku ktorému je zariadenie pripojené
2. Nechajte pole Speed nedotknuté, aj keď môžete experimentovať - staršie počítače nechcú myslieť rýchlejšie ako 115200 bps.
3. V rámčeku Typ prijímača nastavte RX zariadenie, pretože IRDióda vyžarujúca svetlo (TSOP) je pripojený k RX vetve COM portu. Môžete sa samozrejme pripojiť k DTR, ale bude to domáca šnúra a nie zo štandardnej myši, ako tu.
4. V nastaveniach vysielača nastavte TX. Môžete sa pripojiť k DCD - vaše právo.
Ďalej kliknite na položku Nespracované kódy. Prinesieme diaľkový ovládač k prijímaču a stlačíme tlačidlá. Ak sa začne vlniť, napríklad: pulz 200, pulz 400, potom je všetko v poriadku. Ak nie, skontrolujte, či zariadenie neobsahuje chyby.
Teraz musíte ten hlúpy program naučiť vedu o rozpoznávaní príkazov vášho diaľkového ovládača. Zatvorte zobrazovacie okno a kliknite na tlačidlo Učiť. A potom sa riadime anglickým jazykom, pretože prog je buržoázny.
PS: Tam, kde program hovorí „stlačte tlačidlo na diaľkovom ovládači a podržte ho, kým vám nepoviem“, nemali by ste tlačidlo držať, ale čo najrýchlejšie ho strčiť – z vlastnej skúsenosti.
Po preštudovaní kliknite na Analyzovať. Program skontroluje konfiguráciu a povie OK. Zatvoríme okno.
Vyzerá to tak. Kliknite na tlačidlo OK v hlavnom okne nastavení. Program bude minimalizovaný do zásobníka.Stláčame tlačidlá na diaľkovom ovládači - ak program rozumie príkazom, potom reaguje - farba indikátora sa zmení zo sivej na zelenú. Pre tento program môžete nájsť pluginy pre správu WinAMP a pre prácu s TCP/IP.
Pre pokročilú správu počítača odporúčam program uICE.
A vo všeobecnosti teraz existuje veľa programov na túto záležitosť. Odporúčam hľadať na internete.
Tento program už slúži na ovládanie počítača z pohovky – nájdete k nemu aj pluginy pre WinAmp.
Podobné majstrovské kurzy
Obzvlášť zaujímavé
Komentáre (8)