Съдържание:

IR дистанционно управление за вашия компютър с Arduino: 6 стъпки
IR дистанционно управление за вашия компютър с Arduino: 6 стъпки

Видео: IR дистанционно управление за вашия компютър с Arduino: 6 стъпки

Видео: IR дистанционно управление за вашия компютър с Arduino: 6 стъпки
Видео: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Ноември
Anonim
IR дистанционно управление за вашия компютър с Arduino
IR дистанционно управление за вашия компютър с Arduino

С този приемник управлявайте компютъра си дистанционно благодарение на IR модула и Arduino. Активиран режим на мързел ^^

Етап 1:

Образ
Образ
Образ
Образ

Първо трябва да разглобя миолдния Sony VAIO IR приемник. Инфрачервен приемник, който идва от баща ми, напълно неизползваем, защото осигурява собствени драйвери само за Windows XP. Моята цел е да мога да работя на всяка машина.

Не е много трудно да премахнете един винт ^^

Стъпка 2: и тук Arduino …

и тук Arduino …
и тук Arduino …
и тук Arduino …
и тук Arduino …
и тук Arduino …
и тук Arduino …

Схемата е много проста:

- Един arduino nano V3 - един TSOP IR приемник 22, - един резистор

- и един кондензатор.

Цялото изкачване на протоборд директно заварено към конектора на Arduino.

Схема на монтажа много скоро.

Стъпка 3: Сглобяване отново

Повторно сглобяване
Повторно сглобяване
Повторно сглобяване
Повторно сглобяване
Повторно сглобяване
Повторно сглобяване

Arduino Nano до перфектните размери, за да влезе в кутията. Малко рендосване на гърба за USB порта и всичко е наред. За да сте сигурни, че нищо не се движи малко горещо лепило прави работата много добре.

Винт по -нататък и всичко свърши за хардуера.

Стъпка 4: Програмата

Качете следната скица в Arduino.

Отворете прозореца Serial Monitor в прозореца Arduino, за да видите шестнадесетичните кодове (начина, по който IR приемникът приема инфрачервените лъчи).

#include int RECV_PIN = 2; IRrecv unrecv (RECV_PIN); decode_results резултати;

void setup () {

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

void loop () {

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

Стъпка 5: Почти е готово

И сега според вашата операционна система, той настройва малък скрипт в демон за извличане на IR кода и взаимодействие с компютъра. Направих малък скрипт в историята на python, който може да работи под Windows и Unix.

Правя го на разположение много бързо ^^

Стъпка 6: Подобряване

С Arduino Leonardo, Yum или е възможно да обедините скрипта Python директно в Arduino, като вярвате, че Arduino е стандартна клавиатура.

Благодаря, приятен мързелив ден.

За френски можете да намерите тази статия на MIWC

Препоръчано: