Оглавление:

Создание универсального пульта дистанционного управления с помощью NodeMCU: 7 шагов
Создание универсального пульта дистанционного управления с помощью NodeMCU: 7 шагов

Видео: Создание универсального пульта дистанционного управления с помощью NodeMCU: 7 шагов

Видео: Создание универсального пульта дистанционного управления с помощью NodeMCU: 7 шагов
Видео: Arduino - дистанционное управление яркостью света и сервоприводом на nRF24L01 2024, Ноябрь
Anonim
Создание универсального пульта дистанционного управления с помощью NodeMCU
Создание универсального пульта дистанционного управления с помощью NodeMCU

В этом проекте мы создадим универсальный пульт дистанционного управления, способный клонировать и отправлять инфракрасные сигналы. Для управления всем этим процессом будет использоваться веб-интерфейс.

NodeMCU в сочетании с инфракрасным фоторецептором будет отвечать за клонирование ключей дистанционного управления. Для этого он будет использовать метод RAW. ИК-светодиод отправит клонированный код на устройства.

Проект был создан

  • Родриго Андрадес
  • Диего М. Г. Виейра

Шаг 1: Компоненты

Этот проект не требует много материала. Тебе понадобится

  1. NodeMCU
  2. Макетная плата
  3. Провода перемычки
  4. Кабель Micro USB
  5. VS1838B ИК фоторецептор / приемник
  6. Инфракрасный излучатель Led (IR) 5 мм, 940 нм

И, конечно же, пульты, которые вы хотите клонировать

Шаг 2: подключение

Подключение его
Подключение его

Выше схема электропроводки для этого проекта:

После завершения подключений. Пришло время установить IDE Arduino и импортировать ее в библиотеку IRremoteESP 8266.

Загрузите код в NodeMCU и посмотрите, работает ли он

вы можете найти полный код здесь: Github: IR Control

Шаг 3. Кодирование: настройка

Кодирование: настройка вещей
Кодирование: настройка вещей

здесь мы в основном настроили сеть WiFi и скорость последовательного порта на 115200 бод.

Шаг 4: Кодирование: цикл

Кодирование: петля
Кодирование: петля

Шаг 5: Кодирование: веб-сокет

Кодирование: Web Socket
Кодирование: Web Socket

Шаг 6. Создание веб-клиента

Кодирование веб-клиента
Кодирование веб-клиента

Шаг 7: Использование проекта

Использование проекта
Использование проекта

Теперь, когда приложение запущено, вы можете перейти в браузер и переключаться между режимами отправки и получения. Когда приложение находится в режиме приема, оно может захватывать код клавиши и присоединять его к действию. Чтобы отправить действие, вернитесь в «режим отправки» и щелкните нужное действие.

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