Sommario:

Telecomando IR per il tuo computer con Arduino: 6 passaggi
Telecomando IR per il tuo computer con Arduino: 6 passaggi

Video: Telecomando IR per il tuo computer con Arduino: 6 passaggi

Video: Telecomando IR per il tuo computer con Arduino: 6 passaggi
Video: Ricevitore ad infrarossi (Sensori con Arduino) 2024, Dicembre
Anonim
Telecomando IR per il tuo computer con Arduino
Telecomando IR per il tuo computer con Arduino

Con questo ricevitore, controlla il tuo computer da remoto grazie al modulo IR e ad Arduino. Modalità Lazzy attivata ^^

Passo 1:

Immagine
Immagine
Immagine
Immagine

Per prima cosa devo smontare il mio vecchio ricevitore IR Sony VAIO. Un ricevitore IR che arriva da mio padre, completamente inutilizzabile perché dotato di driver proprietari solo per Windows XP. Il mio obiettivo è essere in grado di funzionare su qualsiasi macchina.

Non è molto difficile rimuovere una vite ^^

Passaggio 2: e qui Arduino …

e qui Arduino…
e qui Arduino…
e qui Arduino…
e qui Arduino…
e qui Arduino…
e qui Arduino…

Il circuito è molto semplice:

- Un arduino nano V3 - un ricevitore IR TSOP 22, - un resistore

- e un condensatore.

Il tutto sale su una protoboard direttamente saldata al connettore dell'Arduino.

A breve uno schema del montaggio.

Passaggio 3: rimontaggio

Rimontaggio
Rimontaggio
Rimontaggio
Rimontaggio
Rimontaggio
Rimontaggio

L'Arduino Nano alle dimensioni perfette per entrare nel case. Una piccola piallatura sul retro per la porta USB e tutto va bene. Per essere sicuri che nulla si muova un po' di colla a caldo rende il lavoro egregio.

Ancora una vite ed è finita per l'hardware.

Passaggio 4: il programma

Carica il seguente sketch su Arduino.

Apri la finestra Serial Monitor nella finestra Arduino per vedere i codici esadecimali (il modo in cui il ricevitore IR riceve i raggi infrarossi).

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

void setup() {

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

ciclo vuoto() {

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

Passaggio 5: è quasi finito

E ora, secondo il tuo sistema operativo, imposta un piccolo script nel demone per recuperare il codice IR e interagire con il computer. Ho creato un piccolo script nella cronologia di Python che può funzionare sotto Windows e Unix.

Lo rendo disponibile molto rapidamente ^^

Passaggio 6: miglioramento

Con Arduino Leonardo, Yum o è possibile unire lo script Python direttamente in Arduino facendo credere che Arduino sia una tastiera standard.

Grazie, buona giornata pigra.

Per il francese, puoi trovare questo articolo su MIWC

Consigliato: