Doe het zelf
Masterclasses, instructies, nuttige tips, recepten.
» »IR-ontvanger voor de computer.
Met WinLIRC kunt u Windows-toepassingen bedienen met vrijwel elke afstandsbediening vanaf een videorecorder of tv. Alleen hier is iets dat onze Russische afstandsbedieningen (van "Horizon") ons in de steek lieten, en zelfs sommige modellen van Panasonic - ze hebben een draagfrequentie van ongeveer 400 KHz, de computer heeft geen kans om te vangen (in de meeste afstandsbedieningen 30-40 KHz).

Om het twijfelachtige plezier van het gebruik van de afstandsbediening te krijgen, moet je een klein circuit samenstellen. De regeling is als volgt:

Bijna elk element kan worden vervangen door een analoog. Ik kocht de eerste fotodetector voor de tv - "TK-19", hoewel er enkele andere analogen te koop waren. Zoals ze meestal zeggen: het circuit werkt onmiddellijk en hoeft niet te worden geconfigureerd. Al deze schande is verbonden met elke COM-poort.

Het schema kan prachtig worden ontworpen - van een rubberen paard hebben we bijvoorbeeld een vrij mooie terminator. De ontvanger bevindt zich op de koptekst.

U hebt ook de WinLIRC-server zelf nodig: http://winlirc.sourceforge.net/
Er is ook een plug-in voor WinAMP, zodat deze vanuit het bed kan worden gebruikt.

Het installeren is niet moeilijk, het is nogal problematisch om het te configureren. Een indicatie van de stemming van het programma is het knipperen van een groene indicator in de lade wanneer u op de knoppen op de afstandsbediening drukt.

Stel dat u een circuit correct hebt gesoldeerd uit te repareren onderdelen. Dienovereenkomstig moet het werken. We gaan naar http://www.lirc.org/ en volgen de link "ondersteunde afstandsbedieningen" naar http://lirc.sourceforge.net/remotes/. We zoeken daar uw afstandsbediening. Als er - geluk is, download dan de configuratie daarvoor; nee - niet eng. We verbinden het circuit met een vrije COM-poort. We starten WinLIRC. Voor de duidelijkheid beschrijf ik de volgorde van porren door knoppen in versie 0.6.4 (ik weet niet meer wat er in eerdere versies was). Als het in de lade gaat, klik dan met de rechtermuisknop op "Venster wisselen" -> "Opnieuw configureren". Selecteer de poort (COM1, COM2) waarop de ontvanger is aangesloten. Voor het bovenstaande circuit moet de parameter "Type ontvanger" een DCD zijn. Snelheid - 115200 (standaard) Sense - automatisch detecteren (standaard) Als we de configuratie op uw afstandsbediening konden vinden, ga dan naar "Config" -> "Browse" en selecteer deze. We gaan door naar het item "Alles is klaar." Als de voltooide configuratie niet kon worden gevonden, begint het programma aan zijn console te leren. dus:

1. In het venster "Config" schrijft u MY_REMOTE.CF (of iets dergelijks).

2. Klik op "Onbewerkte codes". Prik met alle knoppen op de afstandsbediening. De cijfers in het venster moeten worden uitgevoerd. Dus alles zit in een bundel. Sluit met een kruis en ga naar

3. Leer. Ze zullen het je vragen

Hiermee worden de signalen van uw afstandsbediening opgenomen
en maak een configuratiebestand voor WinLIRC. Voer een naam in voor deze afstandsbediening.

U moet de naam van uw afstandsbediening invoeren. Hierna worden de namen het best gegeven in Latijnse (Engelse) letters, zonder spaties.

4.

Bij het leren en analyseren van signalen wordt hiervoor een foutmarge gebruikt
de normale variaties in het ontvangen signaal verwerken. De foutmarge varieert
van 1% tot 99%. De standaardwaarde is 25%, maar grotere waarden kunnen nodig zijn, afhankelijk van
op uw hardware en software. Als u problemen ondervindt bij het gebruik van uw afstandsbediening,
probeer deze waarde te verhogen. U kunt nu de toegestane foutmarge invoeren,
of druk op ENTER om de standaardwaarde te gebruiken. Gewenste foutmarge voor deze afstandsbediening?
(1-99, voer = 25 in)

Veel woorden, druk gewoon op "Enter"

5.

Stap één: Bepaal de signaalafstand, signaallengte en herhaal codes.
-----------------------------------------------------------------------------------
U wordt gevraagd een aantal keren op een willekeurige knop te drukken.
Houd het elke keer minimaal een seconde ingedrukt en wacht minimaal
een seconde tussen toetsaanslagen. Als u handmatig een signaalgat wilt invoeren
en signaallengte, kunt u dit nu doen (bijv. "31000 52").
Druk anders op ENTER. Kloof en lengte?

Nogmaals, veel woorden, druk gewoon op "Enter"

6.

Druk op een knop. Wacht even en druk er nogmaals op.

Druk op een willekeurige knop (op de afstandsbediening) en laat deze los. Wacht even en druk en laat hem weer los. Er verschijnt een regel

Basislijn geïnitialiseerd.

Daarna drukken we tien keer (of iets meer) op DEZELFDE knop totdat we nul bereiken.

Wacht een seconde en druk nogmaals op een knop (nog 10)
Wacht even en druk opnieuw op een knop (nog 9)
Wacht een seconde en druk nogmaals op een knop (8 over)
Druk op een knop.

7. We krijgen het bericht:

Dit is een signaalherhalende afstandsbediening zonder speciale herhaalcode.
Het ingedrukt houden van de knop kan snel veel kopieën van de code van die knop opleveren.
Daarom zullen 64 monsters van elke knop worden genomen.
U wordt gevraagd om beurtelings de naam van elke knop in te voeren.
Voer een lege knopnaam in om de opnameknoppen te voltooien.

8. Nu leren we het programma ALLE knoppen op de afstandsbediening. De volgorde is: u wordt gevraagd

Knop 1 naam?

(eerste knopnaam)? We schrijven de naam. In Latijnse letters of cijfers, zonder spaties, is het beter om het woord met hoofdletter op de afstandsbediening op de knop te gebruiken. Nou, zoals "1", "2", "PLAY", "FFWD", "STOP", "VOL +". Druk daarna enkele seconden op de knop. De cijfers worden in het venster uitgevoerd, zoiets als dit:

Basislijn geïnitialiseerd.
overeenkomsten = 64, fouten = 19

Druk op tot wedstrijden 64 bereiken. Hoe minder fouten, hoe beter.

9. De woorden "Stop" en "Knop 2 naam (blanco om te stoppen)" verschijnen. We schrijven de naam van de tweede knop. Herhaal stap 8 totdat alle knoppen op zijn.

10. Druk aan het einde van alle knoppen op "Enter" zonder een naam in te voeren. Het bericht "Configuratie geschreven successen, vergeet niet te analyseren" wordt weergegeven. Wat we doen

11.We porren een muis in "Analyseren" die we ontvangen in het antwoord "analyse succesvol"

12. We zijn blij.

13. "Alles is gereed" - Klik op OK en vervolgens op "Venster verbergen".

Daarna start je je favoriete lichtmetaal, ga je naar instellingen, schakel je WinLIRC-ondersteuning in, configureer je knoppen en gooi je jezelf op een bank met een afstandsbediening in je handen.

Server van het originele LIRC-programma voor Linux: http://www.lirc.org/.
Het bevat veel configuratiebestanden voor afstandsbedieningen, circuitbeschrijvingen en andere documentatie.

Ga terug
Opmerkingen (1)
  1. ILYA
    #1 ILYA gasten 2 oktober 2013 18:09
    0
    "Horizon" - de consoles zijn niet Russisch, maar Wit-Russisch (Litouws).

Lees ook

Foutcodes voor wasmachines