Indholdsfortegnelse:

IR -fjernbetjening til din computer med Arduino: 6 trin
IR -fjernbetjening til din computer med Arduino: 6 trin

Video: IR -fjernbetjening til din computer med Arduino: 6 trin

Video: IR -fjernbetjening til din computer med Arduino: 6 trin
Video: Контрольная лампа переменного тока с диммером Arduino AC 2024, November
Anonim
IR fjernbetjening til din computer med Arduino
IR fjernbetjening til din computer med Arduino

Med denne modtager kan du fjernstyre din computer takket være IR -modulet og Arduino. Dovet tilstand aktiveret ^^

Trin 1:

Billede
Billede
Billede
Billede

Først skal jeg adskille min gamle Sony VAIO IR -modtager. En IR -modtager, der kommer fra min far, fuldstændig ubrugelig, fordi den kun leveres med proprietære drivere til Windows XP. Mit mål er at kunne køre på enhver maskine.

Ikke særlig svært at fjerne en skrue ^^

Trin 2: og her Arduino …

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

Kredsløbet er meget enkelt:

- En arduino nano V3 - en TSOP IR -modtager 22, - en modstand

- og en kondensator.

Hele klatre et protoboard direkte svejset til stikket på Arduino.

En skematisk oversigt over forsamlingen meget snart.

Trin 3: Genmontering

Genmontering
Genmontering
Genmontering
Genmontering
Genmontering
Genmontering

Arduino Nano til de perfekte dimensioner til at komme ind i sagen. En lille høvling på bagsiden til USB -porten og alt er godt. For at være sikker på at intet bevæger sig lidt varm lim gør arbejdet meget godt.

En skrue yderligere, og det er helt slut med hardwaren.

Trin 4: Programmet

Upload følgende skitse til Arduino.

Åbn vinduet Serial Monitor i Arduino -vinduet for at se de hexadecimale koder (den måde, hvorpå IR -modtageren modtager de infrarøde stråler).

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

ugyldig opsætning () {

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

void loop () {

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

Trin 5: Det er næsten færdigt

Og nu, ifølge dit operativsystem, opretter det et lille script i dæmon for at hente IR -koden og interagere med computeren. Jeg lavede et lille script i python -historien, det kan fungere under Windows og Unix.

Jeg gør den tilgængelig meget hurtigt ^^

Trin 6: Forbedring

Med Arduino Leonardo, Yum eller er det muligt at flette Python -scriptet direkte ind i Arduino til at tro, at Arduino er et standardtastatur.

Tak, hav en dejlig doven dag.

For fransk kan du finde denne artikel om MIWC

Anbefalede: