DIY gör det själv
Masterklasser, instruktioner, användbara tips, recept.
» »IR-mottagare för datorn.
WinLIRC låter dig styra Windows-baserade applikationer med nästan vilken fjärrkontroll som helst från en videobandspelare eller TV. Endast här är något som våra ryska fjärrkontroller (från "Horizon") släpper ner oss, och till och med vissa modeller från Panasonic - de har en bärfrekvens på cirka 400 KHz, datorn har ingen chans att fånga (i de flesta fjärrkontroller 30-40 KHz).

För att få det tvivelaktiga nöjet att använda fjärrkontrollen måste du sätta ihop en liten krets. Schemat är som följer:

Nästan alla element kan ersättas med en analog. Jag köpte den första fotodetektorn för TV: n "TK-19", även om det fanns några andra analoger till försäljning. Som de brukar säga: kretsen fungerar omedelbart och behöver inte konfigureras. All denna skam är ansluten till alla COM-portar.

Schemat kan designas vackert - till exempel från en gummihäst fick vi en ganska fin terminator. Mottagaren finns på huvudet.

Du behöver också själva WinLIRC-servern: http://winlirc.sourceforge.net/
Det finns också ett plug-in för WinAMP, så att det kan användas från sängen.

Att installera det är inte svårt, det är ganska problematiskt att konfigurera det. En indikator på programmets stämning kommer att blinka med en grön indikator i facket när du trycker på knapparna på fjärrkontrollen.

Anta att du har lödat en krets korrekt från servicerbara delar. Därför måste det fungera. Vi går till http://www.lirc.org/ och följer länken "fjärrkontroller som stöds" till http://lirc.sourceforge.net/remotes/. Vi letar efter din fjärrkontroll där. Om det finns - tur, ladda ner konfigureringen för det; nej - inte skrämmande. Vi ansluter kretsen till en gratis COM-port. Vi startar WinLIRC. För att definiera, beskriver jag ordningen med att sticka med knappar i version 0.6.4 (jag kommer inte ihåg vad som fanns i tidigare). Om det går in i facket högerklickar du på "Växla fönster" -> "Omkonfigurera". Välj den port (COM1, COM2) som mottagaren är ansluten till. För kretsen ovan måste parametern "Mottagartyp" vara en DCD. Hastighet - 115200 (som standard) Sense - autodetect (som standard) Om vi ​​kunde hitta konfigureringen till din fjärrkontroll, gå till "Config" -> "Browse" och välj den. Vi går till artikeln "Allt är klart." Om den färdiga konfigurationen inte kunde hittas, börjar du lära programmet till sin konsol. Alltså:

1. Skriv fönstret "Konfig" i MY_REMOTE.CF (eller något liknande).

2. Klicka på "Rå koder". Tryck på valfria knappar på fjärrkontrollen. Siffrorna i fönstret ska köras. Så allt finns i ett bunt. Stäng med ett kors och gå till

3. Lär dig. De kommer att fråga dig

Detta registrerar signalerna från din fjärrkontroll
och skapa en konfigurationsfil för WinLIRC. Ange ett namn för den här fjärrkontrollen.

Du måste ange namnet på din fjärrkontroll. Nedan anges namnen bäst med latinska (engelska) bokstäver, utan mellanrum.

4.

Vid inlärning och analys av signaler används en felmarginal för att
hantera de normala variationerna i den mottagna signalen. Felmarginen varierar
från 1% till 99%. Standardvärdet är 25%, men större värden kan behövas beroende på
på din hårdvara och programvara. Om du har problem med att använda din fjärrkontroll,
försök öka detta värde. Du kan ange den tillåtna felmarginalen nu,
eller tryck ENTER för att använda standard. Önskad felmarginal för den här fjärrkontrollen?
(1-99, ange = 25)

Många ord, tryck bara på "Enter"

5.

Steg ett: Bestäm signalgap, signallängd och upprepa koder.
-----------------------------------------------------------------------------------
Du blir ombedd att trycka på en godtycklig knapp ett antal gånger.
Håll det i minst en sekund varje gång och vänta minst
en sekund mellan knapptryckningar. Om du vill ange ett signalgap manuellt
och signallängd, kan du göra det nu (dvs. "31000 52").
Annars, tryck bara på ENTER. Gap och längd?

Återigen, många ord, tryck bara på "Enter"

6.

Tryck på en knapp. Vänta en stund och tryck på den igen.

Tryck och släpp valfri knapp (på fjärrkontrollen). Vänta en sekund och tryck och släpp den igen. En rad visas

Baslinjen initialiserades.

Därefter trycker vi på SAME-knappen tio (eller lite fler gånger) tills vi når noll.

Vänta en sekund och tryck på en knapp igen (10 kvar)
Vänta en sekund och tryck på en knapp igen (9 kvar)
Vänta en sekund och tryck på en knapp igen (8 kvar)
Tryck på en knapp.

7. Vi får meddelandet:

Detta är en signalupprepande fjärrkontroll utan någon speciell upprepningskod.
Om du håller ner knappen kan du snabbt ge många kopior av den knappens kod.
Därför tas 64 prover av varje knapp.
Du blir ombedd att ange varje knapps namn i tur och ordning.
Avsluta inspelningsknapparna genom att ange ett tomt knappnamn.

8. Nu lär vi oss programmet ALLA knapparna på fjärrkontrollen. Beställningen är: du blir frågad

Knapp 1 namn?

(första knappens namn)? Vi skriver namnet. I latinska bokstäver eller siffror, utan mellanslag, är det bättre att använda det ord som finns på fjärrkontrollen på knappen. Tja, som "1", "2", "PLAY", "FFWD", "STOP", "VOL +". Tryck sedan på knappen i några sekunder. Siffrorna kommer att köras i fönstret, något liknande:

Baslinjen initialiserades.
matchningar = 64, fel = 19

Tryck tills matcherna når 64. Ju mindre fel det är, desto bättre.

9. Orden "Stop" och "Button 2 name (blank to stop)" visas. Vi skriver namnet på den andra knappen. Upprepa steg 8 tills alla knappar har slut.

10. Tryck på "Enter" i slutet av alla knappar utan att ange ett namn. Meddelandet "Konfiguration skrivna framgångar, glöm inte att analysera" visas. Vad vi gör.

11.Vi stickar en mus i "Analysera" vi får i svaret "analys framgångsrikt"

12. Gläd dig.

13. "Allt är klart" - Klicka på OK och sedan på "Dölj fönster".

Därefter startar du gärna din favoritljuslegering, går till inställningar, slår på WinLIRC-stöd, konfigurerar knappar och kastar dig själv på en soffa med en fjärrkontroll i dina händer.

Server för det ursprungliga LIRC-programmet för Linux: http://www.lirc.org/.
Den innehåller många konfigurationsfiler för fjärrkontroller, kretsbeskrivningar och annan dokumentation.

Kommentarer (1)
  1. ILYA
    #1 ILYA gäster 2 oktober 2013 18:09
    0
    "Horisont" - konsolerna är inte ryska, utan vitryska (litauiska).

Läs också

Felkoder för tvättmaskiner