Innholdsfortegnelse:

IR -fjernkontroll for datamaskinen din med Arduino: 6 trinn
IR -fjernkontroll for datamaskinen din med Arduino: 6 trinn

Video: IR -fjernkontroll for datamaskinen din med Arduino: 6 trinn

Video: IR -fjernkontroll for datamaskinen din med Arduino: 6 trinn
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, September
Anonim
IR fjernkontroll for datamaskinen din med Arduino
IR fjernkontroll for datamaskinen din med Arduino

Med denne mottakeren kan du styre datamaskinen eksternt takket være IR -modulen og Arduino. Lat modus aktivert ^^

Trinn 1:

Bilde
Bilde
Bilde
Bilde

Først må jeg demontere myold Sony VAIO IR -mottaker. En IR -mottaker som kommer fra min far, helt ubrukelig fordi den bare tilbyr proprietære drivere for Windows XP. Målet mitt er å kunne kjøre på hvilken som helst maskin.

Ikke veldig vanskelig å fjerne en skrue ^^

Trinn 2: og her Arduino …

og her Arduino …
og her Arduino …
og her Arduino …
og her Arduino …
og her Arduino …
og her Arduino …

Kretsen er veldig enkel:

- En arduino nano V3 - en TSOP IR -mottaker 22, - en motstand

- og en kondensator.

Hele klatringen et protoboard direkte sveiset til kontakten på Arduino.

En skjematisk oversikt over forsamlingen veldig snart.

Trinn 3: Montering på nytt

Montering på nytt
Montering på nytt
Montering på nytt
Montering på nytt
Montering på nytt
Montering på nytt

Arduino Nano til de perfekte dimensjonene for å komme inn i saken. En liten høvling på baksiden av USB -porten, og alt er bra. For å være sikker på at ingenting beveger seg litt varmt lim gjør arbeidet veldig bra.

En skrue til, og alt er over for maskinvaren.

Trinn 4: Programmet

Last opp følgende skisse til Arduino.

Åpne Serial Monitor -vinduet i Arduino -vinduet for å se de heksadesimale kodene (måten IR -mottakeren mottar infrarøde stråler).

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); resultater for dekoderesultater;

ugyldig oppsett () {

Serial.begin (9600); irrecv.enableIRIn (); }

void loop () {

if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); }}

Trinn 5: Det er nesten ferdig

Og nå, i henhold til operativsystemet ditt, setter det opp et lite skript i demon for å hente IR -koden og samhandle med datamaskinen. Jeg laget et lite skript i python -historien, det kan fungere under Windows og Unix.

Jeg gjør den tilgjengelig veldig raskt ^^

Trinn 6: Forbedring

Med Arduino Leonardo, Yum eller er det mulig å slå Python -skriptet direkte inn i Arduino til å tro at Arduino er et standardtastatur.

Takk, ha en fin lat dag.

For fransk kan du finne denne artikkelen om MIWC

Anbefalt: