Съдържание:

8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)

Видео: 8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)

Видео: 8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
Видео: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Ноември
Anonim
8 Управление на релето с NodeMCU и IR приемник, използвайки WiFi и IR дистанционно управление и приложение за Android
8 Управление на релето с NodeMCU и IR приемник, използвайки WiFi и IR дистанционно управление и приложение за Android

Управление на 8 релейни превключвателя с помощта на nodemcu и ir приемник през wifi и ir дистанционно и android приложение.

дистанционното управление работи независимо от wifi връзката.

ТУК Е АКТУАЛИЗИРАНА ВЕРСИЯ КЛИКНЕТЕ ТУК

Стъпка 1: Вземете частите

Вземете частите
Вземете частите
Вземете частите
Вземете частите
Вземете частите
Вземете частите

Нещата, от които се нуждаете за този проект

  1. NodeMCU
  2. 4 -канален релеен модул x 2
  3. IC7805 x 2 (1 IC7805 не осигурява достатъчно ток за захранване на 8 релета едновременно)
  4. Платка
  5. IR приемник (VS1838)
  6. LED червен x 1
  7. Съпротивление 1K x 1
  8. Бутон x 1
  9. Джъмперни проводници
  10. Захранване

Стъпка 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, ще помогна, доколкото мога.

Препоръчано: