Cuprins:

Telecomandă IR pentru computerul dvs. cu Arduino: 6 pași
Telecomandă IR pentru computerul dvs. cu Arduino: 6 pași

Video: Telecomandă IR pentru computerul dvs. cu Arduino: 6 pași

Video: Telecomandă IR pentru computerul dvs. cu Arduino: 6 pași
Video: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Noiembrie
Anonim
Telecomandă IR pentru computerul dvs. cu Arduino
Telecomandă IR pentru computerul dvs. cu Arduino

Cu acest receptor, controlați computerul de la distanță datorită modulului IR și Arduino. Mod Lazzy activat ^^

Pasul 1:

Imagine
Imagine
Imagine
Imagine

Mai întâi trebuie să demontez receptorul Sony VAIO IR vechi. Un receptor IR care vine de la tatăl meu, complet inutilizabil, deoarece oferă drivere proprietare numai pentru Windows XP. Scopul meu este să pot rula pe orice mașină.

Nu este foarte dificil să scoateți un șurub ^^

Pasul 2: și aici Arduino …

și aici Arduino …
și aici Arduino …
și aici Arduino …
și aici Arduino …
și aici Arduino …
și aici Arduino …

Circuitul este foarte simplu:

- Un arduino nano V3 - un receptor TSOP IR 22, - un rezistor

- și un condensator.

Întreaga ascensiune a unui protoboard sudat direct la conectorul de pe Arduino.

O schemă a adunării foarte curând.

Pasul 3: reasamblare

Reasamblare
Reasamblare
Reasamblare
Reasamblare
Reasamblare
Reasamblare

Arduino Nano la dimensiunile perfecte pentru a intra în carcasă. O mică rindelă a spatelui pentru portul USB și toate sunt bine. Pentru a fi sigur că nimic nu mișcă puțin adeziv fierbinte, lucrarea este foarte bună.

Un șurub mai departe și totul sa încheiat pentru hardware.

Pasul 4: Programul

Încărcați următoarea schiță pe Arduino.

Deschideți fereastra Serial Monitor din fereastra Arduino pentru a vedea codurile hexazecimale (modul în care receptorul IR primește razele infraroșii).

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

configurare nulă () {

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

bucla nulă () {

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

Pasul 5: Este aproape gata

Și acum, în funcție de sistemul dvs. de operare, configurează un mic script în daemon pentru a prelua codul IR și a interacționa cu computerul. Am făcut un mic script în istoria python, care poate funcționa sub Windows și Unix.

Îl pun la dispoziție foarte repede ^^

Pasul 6: Îmbunătățirea

Cu Arduino Leonardo, Yum sau este posibil să îmbinați scriptul Python direct în Arduino pentru a crede că Arduino este o tastatură standard.

Mulțumesc, să aveți o zi frumoasă și leneșă.

Pentru franceză, puteți găsi acest articol pe MIWC

Recomandat: