Оглавление:

ИК-пульт дистанционного управления для вашего компьютера с Arduino: 6 шагов
ИК-пульт дистанционного управления для вашего компьютера с Arduino: 6 шагов

Видео: ИК-пульт дистанционного управления для вашего компьютера с Arduino: 6 шагов

Видео: ИК-пульт дистанционного управления для вашего компьютера с Arduino: 6 шагов
Видео: 4/6 как ? узнать код - кнопки ИК пульта how? learn the code button IR Remote control 2024, Июль
Anonim
ИК-пульт дистанционного управления для вашего компьютера с Arduino
ИК-пульт дистанционного управления для вашего компьютера с Arduino

С помощью этого приемника вы можете удаленно управлять своим компьютером благодаря ИК-модулю и Arduino. Активирован ленивый режим ^^

Шаг 1:

Изображение
Изображение
Изображение
Изображение

Сначала я должен разобрать свой старый ИК-приемник Sony VAIO. ИК-приемник, который принадлежит моему отцу, совершенно непригоден для использования, потому что он поставляется с проприетарными драйверами только для Windows XP. Моя цель - уметь работать на любой машине.

Не очень сложно открутить один винт ^^

Шаг 2: и здесь Arduino…

и вот Ардуино…
и вот Ардуино…
и вот Ардуино…
и вот Ардуино…
и вот Ардуино…
и вот Ардуино…

Схема очень простая:

- Один arduino nano V3 - один ИК-приемник TSOP 22, - один резистор

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

Вся протоплата приварена непосредственно к разъему на Arduino.

Схема сборки очень скоро.

Шаг 3: повторная сборка

Повторная сборка
Повторная сборка
Повторная сборка
Повторная сборка
Повторная сборка
Повторная сборка

Arduino Nano идеальных размеров, чтобы войти в корпус. Небольшая строгка на задней панели для порта USB и все в порядке. Чтобы убедиться, что ничего не шевелится, немного горячего клея сделает работу очень хорошей.

Еще винт и с железом все кончено.

Шаг 4: Программа

Загрузите следующий скетч в Arduino.

Откройте окно Serial Monitor в окне Arduino, чтобы увидеть шестнадцатеричные коды (способ, которым ИК-приемник получает инфракрасные лучи).

# включить int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); decode_results результаты;

void setup () {

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

void loop () {

если (irrecv.decode (& результаты)) {Serial.println (results.value, HEX); irrecv.resume (); }}

Шаг 5. Почти готово

И теперь, в зависимости от вашей ОС, он устанавливает небольшой скрипт в демоне для получения ИК-кода и взаимодействия с компьютером. Я сделал небольшой скрипт в истории Python, он может работать под Windows и Unix.

Я делаю это очень быстро ^^

Шаг 6: Улучшение

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

Спасибо, хорошего дня.

Для французского вы можете найти эту статью на MIWC

Рекомендуемые: