IR port a COM egérről
Egy nap ellenőrizni kellett egy őskori (orosz) távirányítót. Nem volt pénz. Az internetet böngészve találtam néhány ötletet. Meglepett az ötlet, hogy egyszerű IR portot készítsek egérből! Természetesen számítógép. Ezzel az eszközzel kezdjük.
1.IR port COM golyós egérről.
Az ötlettől megdöbbenve bementem a szekrénybe, és előástam több golyós egeret, mindegyik idősebb a másiknál. A régebbinél 6 vezeték jött a számítógépből, az újabbnál négy. Elvette. A vonalak négy vezetéken futottak: RTS (Request To Send, küldési kérés. Az egér áramkörének táplálására szolgál.), Rx (amelyen keresztül adatokat fogad a számítógép), Tx (amelyen keresztül a számítógép adatokat továbbít), és természetesen GND, föld.
A képen az egér vezeték csatlakozója látható. A teszt során megállapítottam, hogy a narancssárga vezeték RX, a zöld vezeték TX, a fehér vezeték RTS, a kék vezeték pedig földelt.
Ezután az egyszerűség kedvéért levágtam egy darab műanyagot, és ráragasztottam az egér tűs csatlakozóját (azt, amelyik a táblába van forrasztva):
Aztán eltávolítottam a fotodióda hidat és az infravöröst ugyanarról az egérről Fénykibocsátó dióda. Kivettem egy 4,7 kOhm-os ellenállást a kellékeim közül. Az ellenállás eszköze nem kritikus - 2 és 7 kOhm között állítható, de kisebb ellenállás esetén a vevő működési sugara csökken.Így néznek ki az alkatrészek (balról jobbra: fotodióda híd, IR Fénykibocsátó dióda, ellenállás):
Íme a készülék diagramja:
Fél óra forrasztás és ragasztás után ez történt:
A készülék működőképes volt - megbízható vételi sugár - 5 cm, átvitel - 20 cm. Ez elégnek bizonyult a távirányító ellenőrzéséhez: nem működik.
2. Fejlett IR adó-vevő eszköz.
Mivel már megszöktünk, beszélnünk kell egy fejlettebb készülékről.
A port egy vevőből (TSOP chip és body kit) és egy adóból (Fénykibocsátó dióda HL1 és az R2 áramkorlátozó ellenállás).
A vevő speciális TSOPXXXX chipet használ. Egy bizonyos frekvenciájú jelet vesz. Ezzel magas zajvédelem érhető el. Mivel többféle változatban is kaphatók - különböző jelszűrési frekvenciákhoz, ki kell választani azt, amelyik egy adott távirányítóhoz szükséges. Nézzük az adatlapot:
Amint látja, van választás: 30-56 kilohertz. Az adatlapon az áll, hogy a vett jel maximális sebessége 2400 baud/sec, így nehéz megítélni, hogy a mikrofon működni fog-e például mobiltelefonnal. Így néz ki a TSOP1736:
Az R1 ellenállás az RX vonalat áramra húzza (végül is minden COM port jele meg van fordítva), a VD1 dióda védi az áramkört a polaritás felcserélésétől a port inicializálása során, a C1 kondenzátor pedig a vevőt az interferencia ellen. Nos, a 7805-ös stabilizátor természetesen az infravörös vevő feszültségét állítja be. Azt tanácsolom, hogy telepítse TO-92 tokba - kisebb méretű.
Az adó nem különösebben fejlett, csak egy erősebb IR diódában különbözik. Feltehet például L-34F3C, L-54F3C. Az R2 ellenállás korlátozza a diódán áthaladó áramot. Az IR dióda így néz ki:
Ez a készülék 5 m távolságig jól fogad és ad.
Ha kísérletezni szeretne, itt van a COM port kivezetése, amely széles körben elterjedt az interneten:
3.Programok az infravörös portokkal való munkához.
Most beszéljünk a programokról. Az ellenőrzéshez a WinLirc programot használtam. A készülék elég jó eredményeket mutatott: vételi sugár 5 cm, adási sugár maximum 20 cm. Minden a fotocellák típusától függ. Példaként adok egy példát a zeneközpontból származó távirányítóval való munkavégzésre.
Beszéljünk a beállításról.
Indítsa el a VinLIRC-t. Azt írja: a konfiguráció nem sikerült, konfigurálja újra. Írja be a konfigurációs fájl elérési útját és nevét az Elérési út mezőbe, majd kövesse az alábbi lépéseket: (megjegyzés: ezek a beállítások csak erre az eszközre vonatkoznak):
1. A Port mezőbe írja be a port számát, amelyhez az eszköz csatlakozik
2. Hagyja érintetlenül a Sebesség mezőt, bár kísérletezhet – a régebbi számítógépek nem akarnak 115200 bps-nál gyorsabban gondolkodni.
3. A Receiver type keretben állítsa be az RX eszközt, mert IRFénykibocsátó dióda (TSOP) a COM port RX lábához csatlakozik. Természetesen a DTR-hez csatlakozhat, de ez házilag készített vezeték lesz, és nem szabványos egérből, mint itt.
4. Az Adó beállításainál állítsa be a TX-et. Csatlakozhat a DCD-hez - joga van.
Ezután kattintson a Nyers kódok elemre. A távirányítót a vevőhöz hozzuk, és megnyomjuk a gombokat. Ha elkezd hullámozni, például: pulzus 200, impulzus 400, akkor minden rendben van. Ha nem, ellenőrizze, hogy nincs-e hiba az eszközben.
Most meg kell tanítania a hülye programot a távirányító parancsainak felismerésének tudományára. Zárja be a megtekintési ablakot, és kattintson a Tanulás gombra. És akkor az angol nyelv vezérel minket, mert a progi burzsoá.
PS: Ahol a program azt mondja, hogy „nyomd meg a távirányító gombját, és tartsd lenyomva, amíg nem mondom”, akkor ne tartsd lenyomva a gombot, hanem a lehető leggyorsabban bökd meg – személyes tapasztalatból.
A tanulás után kattintson az Elemzés gombra. A program ellenőrzi a konfigurációt, és azt mondja, hogy OK. Bezárjuk az ablakot.
Úgy néz ki, ez az. Kattintson az OK gombra a fő beállítások ablakban. A program tálcára lesz minimalizálva.Megnyomjuk a távirányító gombjait - ha a program megérti a parancsokat, akkor válaszol - a jelző színe szürkéről zöldre változik. Ehhez a programhoz találhat bővítményeket a WinAMP kezeléséhez és a TCP/IP-vel való együttműködéshez.
Haladó számítógépkezeléshez az uICE programot ajánlom.
És általában, most sok program van erre az ügyre. Javaslom az interneten való keresést.
Ez a program már arra való, hogy a kanapéról vezéreld a számítógépedet – találhatsz hozzá WinAmp plugineket is.
Hasonló mesterkurzusok
Különösen érdekes
Megjegyzések (8)