Оглавление:

8 Управление реле с помощью NodeMCU и ИК-приемника с помощью Wi-Fi, ИК-пульта ДУ и приложения для Android: 5 шагов (с изображениями)
8 Управление реле с помощью NodeMCU и ИК-приемника с помощью Wi-Fi, ИК-пульта ДУ и приложения для Android: 5 шагов (с изображениями)

Видео: 8 Управление реле с помощью NodeMCU и ИК-приемника с помощью Wi-Fi, ИК-пульта ДУ и приложения для Android: 5 шагов (с изображениями)

Видео: 8 Управление реле с помощью NodeMCU и ИК-приемника с помощью Wi-Fi, ИК-пульта ДУ и приложения для Android: 5 шагов (с изображениями)
Видео: УПРАВЛЕНИЕ С ПОМОЩЬЮ ИК ПУЛЬТА IRREMOTE НА ESP8266 2024, Ноябрь
Anonim
8 Управление реле с помощью NodeMCU и ИК-приемника с помощью Wi-Fi, ИК-пульта ДУ и приложения для Android
8 Управление реле с помощью NodeMCU и ИК-приемника с помощью Wi-Fi, ИК-пульта ДУ и приложения для Android

Управление 8 релейными переключателями с помощью nodemcu и ИК-приемника через Wi-Fi и ИК-пульт и приложение для Android.

ИК-пульт работает независимо от подключения к Wi-Fi.

ЗДЕСЬ ОБНОВЛЕННАЯ ВЕРСИЯ НАЖМИТЕ ЗДЕСЬ

Шаг 1: возьмите детали

Возьмите детали
Возьмите детали
Возьмите детали
Возьмите детали
Возьмите детали
Возьмите детали

Что вам нужно для этого проекта

  1. NodeMCU
  2. 4-канальный релейный модуль x 2
  3. IC7805 x 2 (1 IC7805 не обеспечивает достаточного тока для питания 8 реле одновременно)
  4. Макетная плата
  5. ИК-приемник (VS1838)
  6. Красный светодиод x 1
  7. Сопротивление 1 кОм x 1
  8. Кнопка x 1
  9. Провода перемычки
  10. Источник питания

Шаг 2: Код

ЭТОТ КОД ДЛЯ NODEMCU BOARD, НЕ ARDUINO

Я написал код таким образом, чтобы, если Wi-Fi отключится или станет недоступным, светодиод будет гореть, а управление реле с ИК-пульта дистанционного управления будет работать независимо от Wi-Fi.

Когда Wi-Fi доступен, нажмите кнопку или специальную кнопку на ИК-пульте дистанционного управления и подождите 5 секунд, чтобы подключиться к Wi-Fi. Если светодиод не гаснет, значит, Wi-Fi не подключен.

Сначала загрузите Arduino IDE ЗДЕСЬ.

Затем перейдите в File -> Preferences, затем на дополнительных URL-адресах менеджера форума добавьте это

arduino.esp8266.com/stable/package_esp8266c…

Затем перейдите к Board manager и установите esp8266 от сообщества ESP8266.

перейдите в диспетчер библиотек и установите IRRemoteESP8266.

Сначала подключите ИК-приемник к плате nodemcu, от 3,3 В до 3,3 В, от земли к земле, а выход к gpio2 (D4).

загрузите скетч IRRemote Value, указанный ниже, откройте последовательный монитор и нажмите удаленную клавишу, чтобы получить значения каждого ключа, запишите их где-нибудь. Обратите внимание на минимум 9 ключевых значений (8 значений для 8 реле и 1 для повторного подключения Wi-Fi).

Затем сделайте схему, как показано выше, и загрузите код My_Room.

Не забудьте изменить ИК-коды в эскизе my_room, используя ИК-код, который вы получили для каждой кнопки на пульте дистанционного управления, а также SSID и пароль Wi-Fi.

ПРИМЕЧАНИЕ. ПРИ ЗАГРУЗКЕ Эскиза НЕ ПОДКЛЮЧАЙТЕ НИЧЕГО К КОНТАКТУ D0, D8, TX, RX. ИЛИ ПРОСТО ОТКЛЮЧИТЕ ПРОВОД ПЕРЕМЫЧКИ ОТ ЭТИХ ШТИФТОВ

Шаг 3: Схема

Схема
Схема

Следуйте схеме и сделайте схему.

IC7805 не имеет достаточной мощности для одновременной работы 8 реле. Итак, мы используем два 4-канальных релейных модуля и два IC7805.

Подойдет любой ИК-приемник.

Напряжение питания может быть не более 24 В.

Шаг 4. Приложение для Android

Я создал приложение для Android с помощью MIT APP Inventor. Вы можете загрузить файл aia в App Inventor и отредактировать его.

Шаг 5: вы сделали это

Ты сделал это
Ты сделал это

Перейдите в панель администратора вашего роутера и получите IP-адрес NodeMCU.

Также назначьте конкретный IP-адрес Mac-адресу nodemcu, чтобы он каждый раз получал один и тот же IP-адрес, и вам не приходилось проверять его каждый раз.

ВЫ МОЖЕТЕ ИСПОЛЬЗОВАТЬ ИК-ПУЛЬТ, ПРИЛОЖЕНИЕ ДЛЯ ANDROID И ИНТЕРНЕТ-БРАУЗЕР В ОДНОЙ СЕТИ, ИЛИ ВЫ МОЖЕТЕ ИСПОЛЬЗОВАТЬ ПЕРЕАДРЕСАЦИЮ ПОРТОВ В ВАШЕМ МАРШРУТИЗАТОРЕ ДЛЯ ДОСТУПА ЧЕРЕЗ ИНТЕРНЕТ ИЗ ЛЮБОЙ ТОЧКИ МИРА

В случае возникновения проблем, свяжитесь со мной по адресу fb, www.fb.com / amit.s.samanta, я помогу, чем смогу.

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