Tartalomjegyzék:

IR távirányító a számítógéphez Arduino segítségével: 6 lépés
IR távirányító a számítógéphez Arduino segítségével: 6 lépés

Videó: IR távirányító a számítógéphez Arduino segítségével: 6 lépés

Videó: IR távirányító a számítógéphez Arduino segítségével: 6 lépés
Videó: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, December
Anonim
IR távirányító a számítógéphez Arduino segítségével
IR távirányító a számítógéphez Arduino segítségével

Ezzel a vevőegységgel távolról vezérelheti számítógépét az IR modulnak és az Arduino -nak köszönhetően. Lazzy mód aktiválva ^^

1. lépés:

Kép
Kép
Kép
Kép

Először szétszerelnem a régi Sony VAIO IR vevőt. Egy infravörös vevő, amely az apámtól származik, teljesen használhatatlan, mert csak Windows XP -hez biztosított saját illesztőprogramokat. A célom az, hogy bármilyen gépen futhassak.

Nem nagyon nehéz egy csavart eltávolítani ^^

2. lépés: és itt Arduino…

és itt Arduino…
és itt Arduino…
és itt Arduino…
és itt Arduino…
és itt Arduino…
és itt Arduino…

Az áramkör nagyon egyszerű:

- egy arduino nano V3 - egy TSOP IR vevő 22, - egy ellenállás

- és egy kondenzátor.

Az egész mászás egy protoboardot hegesztett közvetlenül az Arduino csatlakozójához.

Hamarosan az összeállítás vázlata.

3. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Az Arduino Nano a tökéletes méretekhez, hogy belépjen a tokba. Egy kis gyalulás a hátlapon az USB porthoz, és minden rendben van. Annak biztosítása érdekében, hogy semmi ne mozogjon egy kis forró ragasztóval, nagyon jól teszi a munkát.

Még egy csavar, és vége a hardvernek.

4. lépés: A program

Töltse fel az alábbi vázlatot az Arduino -ba.

Nyissa meg a Soros figyelő ablakot az Arduino ablakban, és tekintse meg a hexadecimális kódokat (az IR -vevő fogadási módja az infravörös sugarakat).

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); decode_results eredmények;

void setup () {

Sorozat.kezdet (9600); irrecv.enableIRIn (); }

void loop () {

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

5. lépés: Majdnem kész

És most az operációs rendszered szerint beállít egy kis szkriptet a démonba, hogy lekérje az IR -kódot, és interakcióba lépjen a számítógéppel. Készítettem egy kis szkriptet a python történetében, amely működhet Windows és Unix alatt.

Nagyon gyorsan elérhetővé teszem ^^

6. lépés: Javítás

Az Arduino Leonardo, a Yum vagy a Python -szkript közvetlenül az Arduino -ba történő egyesítésével úgy gondolható, hogy az Arduino szabványos billentyűzet.

Köszönöm, szép laza napot.

Francia nyelven ezt a cikket az MIWC -n találja

Ajánlott: