IR-port fra COM-mus
En dag var det nødvendig å sjekke en forhistorisk (russisk) fjernkontroll. Det var ingen midler. Etter å ha søkt på internett fant jeg noen ideer. Jeg ble overrasket over ideen om å lage en enkel IR-port fra en mus! Datamaskin, selvfølgelig. Vi starter med denne enheten.
1.IR-port fra en COM-ballmus.
Forbløffet over ideen gikk jeg inn i skapet og gravde opp flere ballmus, hver eldre enn den andre. Den eldre hadde 6 ledninger fra datamaskinen, den nyere hadde fire. Han tok den. Linjene gikk langs fire ledninger: RTS (Request To Send, en forespørsel om å sende. Brukes til å drive musekretsen.), Rx (som datamaskinen mottar data gjennom), Tx (som datamaskinen overfører data gjennom), og selvfølgelig GND, grunn.
Bildet viser musetrådpluggen. Under testen fant jeg ut at den oransje ledningen er RX, den grønne ledningen er TX, den hvite ledningen er RTS, og den blå ledningen er jordet.
Deretter kuttet jeg for enkelhets skyld av et stykke plast og limte musepinnekontakten på den (den som er loddet inn i brettet):
Så fjernet jeg fotodiodebroen og infrarød fra samme mus Lysdiode. Jeg tok en 4,7 kOhm motstand fra forsyningene mine. Enheten til motstanden er ikke kritisk - du kan stille den fra 2 til 7 kOhm, men med lavere motstand reduseres driftsradiusen til mottakeren.Slik ser delene ut (fra venstre til høyre: fotodiodebro, IR Lysdiode, motstand):
Her er diagrammet over enheten:
Etter en halvtimes lodding og liming skjedde dette:
Enheten kom ut å fungere - en pålitelig mottaksradius - 5 cm, overføring - 20 cm. Dette viste seg å være nok til å sjekke fjernkontrollen: den fungerer ikke.
2. Avansert IR transceiver enhet.
Siden vi allerede har stukket av, må vi snakke om en mer avansert enhet.
Porten består av en mottaker (TSOP-brikke og kroppssett) og en sender (Lysdiode HL1 og strømbegrensningsmotstand R2).
Mottakeren bruker en spesialisert TSOPXXXX mikrokrets. Den mottar et signal med en viss frekvens. Dette oppnår høy støyimmunitet. Siden de er tilgjengelige i flere versjoner - for forskjellige signalfiltreringsfrekvenser, må du velge den du trenger for en spesifikk fjernkontroll. La oss se på dataarket:
Som du kan se, er det et valg: fra 30 til 56 kilohertz. Dataarket sier at maksimal hastighet på det mottatte signalet er 2400 baud/sek, så det er vanskelig å bedømme om mikrofonen vil fungere for eksempel med en mobiltelefon. Slik ser TSOP1736 ut:
Motstand R1 trekker RX-linjen til strøm (tross alt er alle COM-portsignaler invertert), diode VD1 beskytter kretsen mot polaritetsreversering under portinitialisering, og kondensator C1 beskytter mottakeren mot interferens. Vel, 7805-stabilisatoren justerer selvfølgelig spenningen til IR-mottakeren. Jeg anbefaler deg å installere den i en TO-92-kasse - den er mindre i størrelse.
Senderen er ikke spesielt avansert, den skiller seg bare ut i en kraftigere IR-diode. Du kan sette for eksempel L-34F3C, L-54F3C. Motstand R2 begrenser strømmen gjennom dioden. IR-dioden ser slik ut:
Denne enheten mottar og sender godt i en avstand på opptil 5 m.
Hvis du vil eksperimentere, her er COM-portens pinout, utbredt på Internett:
3.Programmer for å jobbe med IR-porter.
La oss nå snakke om programmer. Jeg brukte WinLirc-programmet for å sjekke. Enheten viste ganske gode resultater: mottaksradius var 5 cm, overføringsradius var maksimalt 20 cm. Alt avhenger av typen fotoceller. Som et eksempel vil jeg gi et eksempel på arbeid med en fjernkontroll fra et musikksenter.
La oss snakke om oppsett.
Start VinLIRC. Hun skriver: konfigurasjon mislyktes, rekonfigurer. Skriv inn banen og navnet til konfigurasjonsfilen i banefeltet og følg deretter disse trinnene: (merk: disse innstillingene er kun for denne enheten):
1. I Port-feltet legger du inn portnummeret der enheten er tilkoblet
2. La Speed feltet være urørt, selv om du kan eksperimentere - eldre datamaskiner vil ikke tenke raskere enn 115200 bps.
3. I rammen for mottakertype, sett RX-enhet, fordi IRLysdiode (TSOP) er koblet til RX-benet til COM-porten. Du kan selvfølgelig koble til DTR, men det blir en hjemmelaget ledning, og ikke fra en standard mus, som her.
4. Sett TX i Senderinnstillinger. Du kan koble til DCD - din rett.
Klikk deretter på Raw Codes. Vi tar med fjernkontrollen til mottakeren og trykker på knappene. Hvis det begynner å kruse, som: puls 200, puls 400, så er alt bra. Hvis ikke, sjekk enheten for feil.
Nå må du lære det dumme programmet vitenskapen om å gjenkjenne kommandoene til fjernkontrollen din. Lukk visningsvinduet og klikk Lær. Og så blir vi styrt av det engelske språket, for proggen er borgerlig.
PS: Der programmet sier «trykk på knappen på fjernkontrollen og hold den inne til jeg forteller deg det», bør du ikke holde knappen inne, men stikke i den så raskt som mulig - av personlig erfaring.
Etter å ha studert, klikk på Analyser. Programmet vil sjekke konfigurasjonen og si OK. Vi lukker vinduet.
Ser ut som det er det. Klikk OK i hovedinnstillingsvinduet. Programmet vil bli minimert til brett.Vi trykker på knappene på fjernkontrollen - hvis programmet forstår kommandoene, svarer det - fargen på indikatoren endres fra grå til grønn. For dette programmet kan du finne plugins for å administrere WinAMP og for å jobbe med TCP/IP.
For avansert databehandling anbefaler jeg programmet uICE.
Og generelt, nå er det mange programmer for denne saken. Jeg anbefaler å søke på Internett.
Dette programmet er allerede for å styre datamaskinen fra sofaen - du kan også finne plugins for WinAmp for det.
Lignende mesterklasser
Spesielt interessant
Kommentarer (8)