Съдържание:
- Стъпка 1: Вземете частите
- Стъпка 2: Кодът
- Стъпка 3: Схеми
- Стъпка 4: Приложение за Android
- Стъпка 5: Направихте го
Видео: 8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Управление на 8 релейни превключвателя с помощта на nodemcu и ir приемник през wifi и ir дистанционно и android приложение.
дистанционното управление работи независимо от wifi връзката.
ТУК Е АКТУАЛИЗИРАНА ВЕРСИЯ КЛИКНЕТЕ ТУК
Стъпка 1: Вземете частите
Нещата, от които се нуждаете за този проект
- NodeMCU
- 4 -канален релеен модул x 2
- IC7805 x 2 (1 IC7805 не осигурява достатъчно ток за захранване на 8 релета едновременно)
- Платка
- IR приемник (VS1838)
- LED червен x 1
- Съпротивление 1K x 1
- Бутон x 1
- Джъмперни проводници
- Захранване
Стъпка 2: Кодът
ТОЗИ КОД е ЗА NODEMCU BOARD, НЕ ARDUINO
Написал съм кода по начин, така че ако WiFi се изключи или не е наличен, светодиодът ще свети, а управлението на релето от IR Remote ще продължи независимо от WiFi.
Когато WiFi е наличен, натиснете бутона или натиснете специалния бутон на IR Remote и изчакайте 5 секунди, за да се свържете с wifi. Ако светодиодът не се изключи, значи wifi не е свързан.
Първо изтеглете Arduino IDE от ТУК.
След това отидете на Файл -> Предпочитания, след това на допълнителни URL адреси на мениджъра на таблото добавете това
arduino.esp8266.com/stable/package_esp8266c…
След това отидете на Board manager и инсталирайте esp8266 от ESP8266 Community.
отидете на мениджъра на библиотеката и инсталирайте IRRemoteESP8266.
Първо свържете ir приемника към nodemcu платка, 3.3v до 3.3v, gnd към gnd, изход към gpio2 (D4).
качете скицата IRRemote Value, дадена по -долу, отворете серийния монитор и натиснете дистанционния клавиш, за да получите стойностите на всеки ключ, запишете го някъде. Забележете поне 9 ключови стойности (8 стойности за 8 релета и 1 за повторно свързване на wifi).
След това направете веригата по схемата, дадена по -горе и качете кода My_Room.
Не забравяйте да промените ir кодовете в скицата my_room с ir кода, който имате за всеки бутон на дистанционното управление, и wifi ssid и парола.
ЗАБЕЛЕЖКА: ПРИ КАЧАНЕ НА СКИЦА ВНИМАВАЙТЕ ДА НЕ СВЪРЗВАТЕ НИЩО КЪМ ПИН D0, D8, TX, RX. ИЛИ ПРОСТО ИЗВЪРШЕТЕ ДЖЪМЪРОВИТЕ ЖИЛА ОТ ТЕЗИ ПИНОВЕ
Стъпка 3: Схеми
Следвайте схемата и направете веригата.
IC7805 няма достатъчно мощност, за да работи едновременно с 8 релета. И така, използваме два 4 -канален релейни модул и два IC7805.
Всеки IR приемник ще работи.
Захранването може да бъде 24V макс.
Стъпка 4: Приложение за Android
Направих приложението за Android с помощта на MIT APP Inventor. Можете да качите aia файла в App Inventor и да го редактирате.
Стъпка 5: Направихте го
Отидете на администраторския панел на вашия рутер и вземете IP адреса на NodeMCU.
Също така задайте определен IP адрес на Mac адреса на nodemcu, така че да получава един и същ ip всеки път и не е нужно да го проверявате всеки път.
МОЖЕТЕ ДА ИЗПОЛЗВАТЕ ИК ДИСТАНЦИОННО ПРИЛОЖЕНИЕ, АНДРОИДНО ПРИЛОЖЕНИЕ И ИНТЕРНЕТ БРОУЗЪР В СЪЩАТА МРЕЖА, ИЛИ МОЖЕТЕ ДА ИЗПОЛЗВАТЕ ПОРТ ВЪВ ВАШИЯТ МАРШРУТ, ЗА ДОСТЪП КЪМ ИНТЕРНЕТА ОТ НИКЪДЕТО В СВЕТА
В случай на проблем, свържете се с мен на fb, www.fb.com / amit.s.samanta, ще помогна, доколкото мога.
Препоръчано:
Raspberry Pi Цяло домашно синхронно аудио с дистанционно приложение за телефон: 10 стъпки (със снимки)
Raspberry Pi Цяло домашно синхронно аудио с дистанционно приложение за телефон: Целта е синхронизиране на аудио и/или отделни източници във всяка стая, лесно управление с телефон или таблет чрез iTunes Remote (apple) или Retune (android). Също така искам аудио зоните да се включват/изключват автоматично, затова се обърнах към Raspberry Pi и
Безжично дистанционно използване на 2.4Ghz модул NRF24L01 с Arduino - Nrf24l01 4 -канален / 6 -канален предавател приемник за Quadcopter - Rc хеликоптер - Rc самолет, използващ Arduino: 5 стъпки (със снимки)
Безжично дистанционно използване на 2.4Ghz модул NRF24L01 с Arduino | Nrf24l01 4 -канален / 6 -канален предавател приемник за Quadcopter | Rc хеликоптер | Rc самолет, използващ Arduino: За управление на Rc автомобил | Квадрокоптер | Дрон | RC равнина | RC лодка, винаги се нуждаем от приемник и предавател, да предположим, че за RC QUADCOPTER се нуждаем от 6 -канален предавател и приемник и този тип TX и RX е твърде скъп, така че ще направим такъв на нашия
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC играчка: 4 стъпки
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC Toy: 如何 将 通用 遥控 套件 转换 为 玩具 中 使用 的 四 遥控 器。 遥控 套件 非常 便宜。 采用 62 62 2262 和 2272 芯片 433 模块 构建。方法 非常 简单。 只需 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 服务。 玩具 车船 提供 远程 无线 控制
Уеб дистанционно дистанционно управление с Esp8266 (NodeMCU): 4 стъпки
Уеб дистанционно дистанционно управление с Esp8266 (NodeMCU): Проблем На масата в хола има три дистанционни управления. За да гледате любимото си предаване, трябва точно да следвате специална последователност от натискания на бутони върху поне две от тях. И твоята съквартирантка, майка, приятелка никога не си спомня за това … Решение Купуваш
Дистанционно дистанционно управление: 11 стъпки (със снимки)
Дистанционно дистанционно управление: Имам новородено бебе и той не смята, че трябва да спи толкова дълго, колкото съпругата ми и аз може да му пожелаем. Едно нещо, което го прави щастлив в креватчето му, е мобилният телефон, който виси над него. Така че, когато се събуди, ако ни трябват още около 25 минути