Table des matières:

Télécommande IR pour votre ordinateur avec Arduino : 6 étapes
Télécommande IR pour votre ordinateur avec Arduino : 6 étapes

Vidéo: Télécommande IR pour votre ordinateur avec Arduino : 6 étapes

Vidéo: Télécommande IR pour votre ordinateur avec Arduino : 6 étapes
Vidéo: Allumer des LEDs par une télécommande avec Arduino 2024, Novembre
Anonim
Télécommande IR pour votre ordinateur avec Arduino
Télécommande IR pour votre ordinateur avec Arduino

Avec ce récepteur, contrôlez votre ordinateur à distance grâce au module IR et à l'Arduino. Mode paresseux activé ^^

Étape 1:

Image
Image
Image
Image

Je dois d'abord démonter mon ancien récepteur IR Sony VAIO. Un récepteur IR qui vient de mon père, totalement inutilisable car fournissant des pilotes propriétaires pour Windows XP uniquement. Mon objectif est de pouvoir fonctionner sur n'importe quelle machine.

Pas très difficile d'enlever une vis ^^

Étape 2: et ici Arduino…

et ici Arduino…
et ici Arduino…
et ici Arduino…
et ici Arduino…
et ici Arduino…
et ici Arduino…

Le circuit est très simple:

- Un arduino nano V3 - un récepteur TSOP IR 22, - une résistance

- et un condensateur.

Le tout monte une protoboard directement soudée au connecteur sur l'Arduino.

Un schéma du montage très prochainement.

Étape 3: Remontage

Remontage
Remontage
Remontage
Remontage
Remontage
Remontage

L'Arduino Nano aux dimensions parfaites pour rentrer dans le boitier. Un petit rabotage à l'arrière pour le port USB et tout va bien. Pour être sûr que rien ne bouge un peu de colle chaude fait très bien le travail.

Une vis plus loin et c'est fini pour le matériel.

Étape 4: Le programme

Téléchargez le croquis suivant sur l'Arduino.

Ouvrez la fenêtre Serial Monitor dans la fenêtre Arduino pour voir les codes hexadécimaux (la manière dont le récepteur IR reçoit les rayons infrarouges).

#include int RECV_PIN = 2; IRrecv irrecv(RECV_PIN); decode_results résultats;

void setup() {

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

boucle vide() {

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

Étape 5: C'est presque terminé

Et maintenant selon votre OS, il met en place un petit script en démon pour récupérer le code IR et interagir avec l'ordinateur. J'ai fait un petit script dans l'histoire de python il peut fonctionner sous Windows et Unix.

Je le rend disponible très rapidement ^^

Étape 6: Amélioration

Avec Arduino Leonardo, Yum ou il est possible de fusionner le script Python directement dans l'Arduino en croyant que l'Arduino est un clavier standard.

Merci, bonne journée de farniente.

Pour le français, vous pouvez retrouver cet article sur MIWC

Conseillé: