
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Управление 8 релейными переключателями с помощью nodemcu и ИК-приемника через Wi-Fi и ИК-пульт и приложение для Android.
ИК-пульт работает независимо от подключения к Wi-Fi.
ЗДЕСЬ ОБНОВЛЕННАЯ ВЕРСИЯ НАЖМИТЕ ЗДЕСЬ
Шаг 1: возьмите детали



Что вам нужно для этого проекта
- NodeMCU
- 4-канальный релейный модуль x 2
- IC7805 x 2 (1 IC7805 не обеспечивает достаточного тока для питания 8 реле одновременно)
- Макетная плата
- ИК-приемник (VS1838)
- Красный светодиод x 1
- Сопротивление 1 кОм x 1
- Кнопка x 1
- Провода перемычки
- Источник питания
Шаг 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, я помогу, чем смогу.
Рекомендуемые:
Сделай сам Sonoff Smart Switch с помощью приложения для Android: 11 шагов

Сделайте умный коммутатор Sonoff своими руками Используйте приложение для Android: что такое Sonoff? Sonoff - это линейка интеллектуальных коммутаторов для умного дома, разработанная ITEAD. Одними из самых гибких и недорогих устройств из этой линейки являются Sonoff Basic и Sonoff mini. Это коммутаторы с поддержкой Wi-Fi, основанные на отличном чипе ESP8266 / E
Робот-помощник для подъема по башне V1 - Двуногий, RF, управление BT с помощью приложения: 22 шага (с изображениями)

Tower Climb Helping Robot V1 - Two Legged, RF, BT Control с приложением: когда я когда-либо вижу ящериц на стенах, я планирую сделать робота, как он. Это долгосрочная идея, я ищу во многих статьях электроклеи и проверяю их способность удерживать. Просто пока планирую сделать это с помощью электромагнита, чтобы
Arduino: программы времени и дистанционное управление из приложения для Android: 7 шагов (с изображениями)

Arduino: программы времени и дистанционное управление из приложения для Android: мне всегда было интересно, что происходит со всеми этими платами Arduino, которые не нужны людям после завершения своих крутых проектов. Правда немного огорчает: ничего. Я наблюдал это в доме моей семьи, где мой отец пытался построить свой собственный дом
Управление светодиодом с помощью WiFi-модуля NodeMCU и приложения Blynk: 7 шагов

Управление светодиодом с помощью модуля Wi-Fi NodeMCU и приложения Blynk: в этом руководстве показано, как управлять светодиодом с помощью модуля Wi-Fi NodeMCU ESP8266 через приложение для смартфона Blynk. Если вы новичок, читайте дальше. Если вы более опытны, возможно, вам будет интересно пропустить его до конца, где я говорю о т
Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk: 8 шагов (с изображениями)

Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk: в этом руководстве мы узнаем, как использовать приложение Blynk и NodeMCU (ESP8266) для управления лампой (подойдет любая другая бытовая техника), комбинация будет быть через Интернет. Цель этого руководства - показать простоту