IR-port från COM-mus

Pin
Send
Share
Send

En gång var det nödvändigt att kontrollera den förhistoriska (ryska ännu) fjärrkontrollen. Det fanns inga medel. Jag gick igenom Internet och fann flera idéer. Jag blev slagen av idén att skapa en enkel IR-port från: möss! Dator, naturligtvis. Vi börjar med den här enheten.
1.IR-port från kulmus COM.
Förvånad över idén gick jag in i garderoben och grävde upp några bollmöss, en äldre än den andra. Den äldre hade 6 ledningar från datorn, den nyare hade fyra. Hon tog det. Linjerna gick genom fyra ledningar: RTS (Begär att skicka, begär att skicka. Används för att driva muskretsen.), Rx (datorn tar emot data genom den), Tx (datorn skickar data genom den), och naturligtvis GND, mark.
På fotot, pluggen på mustråden. Under samtalet såg jag att den orange ledningen är RX, den gröna ledningen är TX, den vita ledningen är RTS och den blå ledningen är mark.
För att göra det enklare, klippte jag av en bit plast och fastade ett muskontakt på det (det som löddes in i kortet):
Sedan föll en fotodiodbrygga och en infraröd LED ut ur samma mus. Jag tog ett 4,7 kOhm motstånd från mitt lager. Enheten till motståndet är inte kritisk - du kan lägga från 2 till 7 kOhm, men med ett lägre motstånd minskar mottagarens radie. Så här ser detaljerna ut (från vänster till höger: fotodiodbrygga, IR-LED, motstånd):
Här är enhetsdiagrammet:
Efter en halvtimmes lödning och limning är det detta som hände:
Enheten kom ut och fungerade - en säker mottagningsradie - 5 cm, transmission - 20 cm. För att kontrollera fjärrkontrollen visade sig det vara tillräckligt: ​​det fungerar inte.
2. Avancerad IR-mottagare.
Eftersom vi flydde måste vi också prata om en mer avancerad enhet.
Porten består av en mottagare (TSOP-chip och karosserit) och en sändare (HL1 LED och strömbegränsande motstånd R2).
Mottagaren använder ett specialiserat TSOPXXXX-chip. Hon får en signal med en viss frekvens. Detta garanterar hög brusimmunitet. Eftersom de finns i flera versioner - för olika frekvenser för signalfiltrering är det nödvändigt att välja rätt för en specifik fjärrkontroll. Låt oss titta på databladet:
Som du kan se - det finns ett val: från 30 till 56 kilohertz. I databladet skrivs att den maximala hastigheten för den mottagna signalen är 2400 bps / s, så det är svårt att bedöma om mikran fungerar till exempel med en mobiltelefon. Så här ser TSOP1736 ut:
Motstånd R1 drar RX-linjen till ström (trots allt är alla COM-portsignalerna inverterade), VD1-dioden skyddar kretsen från polaritetsfördröjning vid portinitiering och Conder C1 skyddar mottagaren från störningar. Tja, 7805-stabilisatorn driver verkligen IR-mottagaren. Jag råder dig att lägga in TO-92 - mindre i storlek.
Sändaren är inte särskilt avancerad, den skiljer sig bara i en kraftigare IR-diod. Du kan till exempel sätta L-34F3C, L-54F3C. Motstånd R2 begränsar strömmen genom dioden. IR-diode ser så här ut:
Denna enhet accepterar och sänder bra på upp till 5 m avstånd.
Om du vill experimentera, här är pinout av COM-porten, vanligtvis på Internet:
3. Program för att arbeta med infraröda portar.
Låt oss nu prata om programmen. Jag använde WinLirc-programmet för verifiering. Enheten visade ganska bra resultat: mottagningsradie är 5 cm, transmissionsradie är max 20 cm. Det beror på typen av fotoceller. Till exempel kommer jag att ge dig ett exempel på att arbeta med fjärrkontrollen från musikcentret.
Prata om anpassning.
Vi startar VINLIRK. Hon skriver: konfigurationen misslyckades, konfigurera om. Skriv in fältet Sökväg och namnet på konfigurationsfilen i fältet Sökväg och följ sedan stegen: (Obs: sådana inställningar gäller endast för den här enheten):
1. Ställ in portnumret där enheten är ansluten i fältet Port
2. Hastighetsfältet lämnas orört, även om du kan experimentera - gamla datorer vill inte tänka snabbare än 115200 bps.
3. Ställ in RX-enheten i ramen för mottagartyp, eftersom IR-lysdioden (TSOP) är ansluten till RX-benet på COM-porten. Naturligtvis kan du ansluta till DTR, men det kommer att vara en provisorisk sladd, och inte från en standardmus, som här.
4. Ställ in TX i sändarinställningarna. Du kan ansluta till DCD - din rätt.
Klicka sedan på Raw Codes. Vi tar med fjärrkontrollen till mottagaren och trycker på knapparna. Om det börjar krusas, till exempel: puls 200, puls 400, all hockey. Om inte, titta på felet på enheten.
Nu måste du lära ett dumt program till vetenskapen - att känna igen fjärrkontrollens kommandon. Stäng visningsområdet och klicka på Lär dig. Och där vägleds vi ytterligare av det engelska språket, för programmet är borgerligt.
PS: Där programmet säger "tryck på knappen på fjärrkontrollen och håll in tills jag säger", du behöver inte hålla in knappen utan att sticka den så snabbt som möjligt - av personlig erfarenhet.
Klicka på Analys efter att ha studerat. Programmet kommer att kontrollera konfigurationen och säga OK. Stäng fönstret.
Gillar allt. Klicka på OK i huvudinställningsfönstret. Programmet minimeras till facket. Vi trycker på knapparna på fjärrkontrollen - om programmet förstår kommandona, så svarar det - indikatorns färg ändras från grått till grönt. För detta program kan du hitta plugins för hantering av WinAMP, för att arbeta med TCP / IP.
För avancerad datorhantering rekommenderar jag uICE-programmet.
Hur som helst, nu finns det många program för den här saken. Jag rekommenderar att du söker på Internet.
Detta program är redan för att hantera datorn från soffan - till den kan du också hitta plug-ins för WinAmp.
Källa: radiokot.ru

Pin
Send
Share
Send