Мазмуну:

WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)

Video: WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)

Video: WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Июнь
Anonim
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү

Wi -Fi жана алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычын колдонуп 8 релелик өчүргүчтөрдү башкаруу.

ир алыстан WiFi туташуусунан көз карандысыз иштейт.

БУЛ ЖЕРДЕ ЖАҢЫРТЫЛГАН ВЕРСИЯ БАР

1 -кадам: Бөлүктөрдү алыңыз

Бөлүктөрдү кармаңыз
Бөлүктөрдү кармаңыз
Бөлүктөрдү кармаңыз
Бөлүктөрдү кармаңыз
Бөлүктөрдү кармаңыз
Бөлүктөрдү кармаңыз

Бул долбоорго керектүү нерселер

  1. NodeMCU
  2. 4 канал реле модулу x 2
  3. IC7805 x 2 (1 IC7805 бир эле учурда 8 релени иштетүү үчүн жетиштүү токту бербейт)
  4. Breadboard
  5. IR алуучу (VS1838)
  6. LED Кызыл x 1
  7. Каршылык 1K x 1
  8. Баскыч баскычы x 1
  9. Jumper Wires
  10. Электр камсыздоо

2 -кадам: Код

БУЛ КОД NODEMCU BOARD ҮЧҮН, ARDUINO эмес

Мен кодду жаздым, эгер WiFi ажыратылса же жеткиликсиз болсо, анда светодиод жаркырап күйөт, ал эми IR Remote'ден реле башкаруусу WiFiга көз карандысыз уланат.

WiFi жеткиликтүү болгондо, баскычты басыңыз же IR Remote'догу атайын баскычты басыңыз жана WiFi'ге туташуу үчүн 5 сек күтө туруңуз. Эгерде светодиод өчпөсө, анда WiFi кошулган эмес.

Адегенде Arduino IDEди ЖЕРДЕН жүктөп алыңыз.

Андан кийин Файл -> Тандоолорго өтүңүз, андан кийин кошумча башкаруучу urls'ке муну кошуңуз

arduino.esp8266.com/stable/package_esp8266c…

Андан кийин Board менеджерине барып, ESP8266 Community тарабынан esp8266 орнотуңуз.

китепкана менеджерине барып, IRRemoteESP8266 орнотуңуз.

Алгач ир кабылдагычты nodemcu тактасына туташтырыңыз, 3.3v to 3.3v, gnd to gnd, чыгаруу gpio2 (D4).

IRRemote маанисинин эскизин жүктөңүз, ар бир баскычтын маанисин алуу үчүн сериялык мониторду ачыңыз жана алыскы баскычты басыңыз, бир жерге жазыңыз. Кеминде 9 негизги мааниге көңүл буруңуз, (8 реле үчүн 8 жана wifi кайра туташуу үчүн 1 мааниге ээ).

Андан кийин схеманы жогоруда берилген схема боюнча түзүңүз жана My_Room кодун жүктөңүз.

My_room эскизиндеги ир коддорун пульттун ар бир баскычы үчүн алган ир коду жана wifi ssid жана паролу менен өзгөртүүнү унутпаңыз.

ЭСКЕРТҮҮ: Эскизди жүктөөдө D0, D8, TX, RX ПИНДЕРИНЕ ЭЧ КАНДАЙ КОШУЛБАҢЫЗ. ЖЕ ЖӨНӨКӨЙ ПИНДЕРДЕН ЖАМПЕР СЫМДАРЫН ЖУП АЛЫҢЫЗ

3 -кадам: схемалык

Схемалык
Схемалык

Схеманы аткарып, схеманы жасаңыз.

IC7805 бир эле учурда 8 релесин иштетүү үчүн жетиштүү күчкө ээ эмес. Ошентип, биз 4ch Relay модулун жана эки IC7805ти колдонуп жатабыз.

Ар кандай IR алуучу иштейт.

Power Supply максималдуу 24V болушу мүмкүн.

4 -кадам: Android колдонмосу

Мен Android колдонмосун MIT APP Inventor аркылуу жасадым. Сиз aia файлын App Inventorго жүктөп, аны түзөтө аласыз.

5 -кадам: Сиз муну жасадыңыз

Сиз муну жасадыңыз
Сиз муну жасадыңыз

Роутериңиздин администратор панелине өтүңүз жана NodeMCUнун IP дарегин алыңыз.

Ошондой эле nodemcu'дун Mac дарегине белгилүү бир IP дайындай бериңиз, ошондо ал бир эле IPге ээ болот жана аны ар дайым текшерүүнүн кажети жок.

Сиз IR REMOTE, ANDROID КОЛДОНМОСУН ЖАНА ИНТЕРНЕТ БРАУЗЕРИН БИР ТАРМАКТА КОЛДОНО АЛАСЫЗ, ЖЕ ДҮЙНӨДҮН КАЧАН ЖЕРИНЕН ИНТЕРНЕТКЕ КИРҮҮ ҮЧҮН РУТЕРИҢИЗДЕГИ ПОРТТУ КОЛДОНОСУЗ БОЛОТ

Көйгөй пайда болсо, мага fb, www.fb.com / amit.s.samanta аркылуу кайрылыңыз, мен колумдан келишинче жардам берем.

Сунушталууда: