Innehållsförteckning:

IR -fjärrkontroll för din dator med Arduino: 6 steg
IR -fjärrkontroll för din dator med Arduino: 6 steg

Video: IR -fjärrkontroll för din dator med Arduino: 6 steg

Video: IR -fjärrkontroll för din dator med Arduino: 6 steg
Video: Använda Melexis MLX90614 Infraröd termometer med Arduino 2024, December
Anonim
IR -fjärrkontroll för din dator med Arduino
IR -fjärrkontroll för din dator med Arduino

Med denna mottagare kan du fjärrstyra din dator tack vare IR -modulen och Arduino. Lazy mode aktiverat ^^

Steg 1:

Bild
Bild
Bild
Bild

Först måste jag demontera min gamla Sony VAIO IR -mottagare. En IR -mottagare som kommer från min far, helt oanvändbar eftersom den bara tillhandahåller egna drivrutiner för Windows XP. Mitt mål är att kunna köra på vilken maskin som helst.

Inte särskilt svårt att ta bort en skruv ^^

Steg 2: och här Arduino …

och här Arduino …
och här Arduino …
och här Arduino …
och här Arduino …
och här Arduino …
och här Arduino …

Kretsen är väldigt enkel:

- En arduino nano V3 - en TSOP IR -mottagare 22, - ett motstånd

- och en kondensator.

Hela klättringen på ett protoboard direkt svetsat till kontakten på Arduino.

En schematisk bild av församlingen mycket snart.

Steg 3: Återmontering

Återmontering
Återmontering
Återmontering
Återmontering
Återmontering
Återmontering

Arduino Nano till de perfekta måtten för att komma in i fodralet. En liten hyvling på baksidan för USB -porten och allt är bra. För att vara säker på att ingenting rör sig lite varmt lim gör arbetet mycket bra.

En skruv längre och det är över för hårdvaran.

Steg 4: Programmet

Ladda upp följande skiss till Arduino.

Öppna fönstret Serial Monitor i Arduino -fönstret för att se hexadecimala koder (det sätt på vilket IR -mottagaren tar emot de infraröda strålarna).

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); resultat avkodningsresultat;

void setup () {

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

void loop () {

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

Steg 5: Det är nästan klart

Och nu, enligt ditt operativsystem, skapar det ett litet skript i daemon för att hämta IR -koden och interagera med datorn. Jag gjorde ett litet skript i pythonhistoriken, det kan fungera under Windows och Unix.

Jag gör det tillgängligt väldigt snabbt ^^

Steg 6: Förbättring

Med Arduino Leonardo, Yum eller är det möjligt att slå ihop Python -skriptet direkt till Arduino för att tro att Arduino är ett standardtangentbord.

Tack, ha en trevlig lat dag.

För franska hittar du den här artikeln om MIWC

Rekommenderad: