Мазмуну:
Video: ESP8266 Реле башкаруу: 3 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Жаңыртуу (07.02.2017): Мен ESP8266ны көзөмөлдөө үчүн программанын Windows-версиясын жаңыладым. Мен "Кичи Терезе" -Модун ("SW") коштум: Ал программанын микро версиясын сол жагыңыздагы тапшырмалар панелинин үстүнө бекитет, андыктан сиз башка программалар менен иштеп жатканда релейлерге оңой кире аласыз. Ал ошондой эле ар дайым алдыңкы планда болот. Саламатсызбы, менин биринчи инструктажыма кош келиңиз! Бул көрсөтмө мага эмнени көрсөтүп турат? Android-Смартфон же Windows-ПК. Эгерде сиз 4 же андан аз релесин колдонсоңуз, анда Android же Windows үчүн колдонмону колдоно аласыз. Эгерде сиз көбүрөөк колдонууну кааласаңыз, анда кодду өзүңүз иштеп чыгууну улантууңуз керек. Ошентип, сиз мен иштеп чыккан кодду аласыз. Мага эмне керек? Сизге ESP8266-модулу керек болот. Мен ESP8266нын D1 Mini версиясын колдоном жана муну же ушуга окшошту колдонууну сунуштайм, анткени мен ESP8266нын башка версияларын D1 Mini сыяктуу жеңил программалай алаарыңды билбейм. Сизге, албетте, сүрөттөрдөгүдөй реле модулу керек болот. Мен аларды сатып алдым: https://ebay.eu/2iQLv3s - 4 релеси бар реле модулу https://ebay.eu/2iQUwtr - D1 Mini NodeMCU
1 -кадам: Келгиле, баштайлы
ESP8266-модулун даярдоо:
Биринчиден, төмөнкү файлдарды Windows-компьютериңизге жүктөп алыңыз:
NodeMCU-Flasher:
ESPlorer (ZIP-Файл ылдый тиркелет)
init.lua (тиркелет)
ESP8266-модулу жаркылдайт:
-ESP8266-модулун компьютериңизге USB аркылуу туташтырыңыз жана бардык драйверлер орнотулганча күтө туруңуз (сиздин системаңыз USB-драйверине сериялык керек болот).
-NodeMCU-Flasherден ESP8266Flasher.exeди ачыңыз, туура COM-портун тандап, "Жарк" баскычын чыкылдатыңыз. Бул бир аз убакыт талап кылынышы мүмкүн.
Скриптти ESP8266-модулуна жүктөө:
-ESPlorer ачыңыз. Аны ачуу үчүн Java керек болот.
-Үстүнкү оң жагындагы туура COM-портун тандап, "Ачуу" баскычын басыңыз. Камтылган программаны автоматтык түрдө аныктай албайт десе, кабатыр болбоңуз.
-Оң боз терезелер сериялык монитор, сол тарабы код редактору болот. Init.lua файлын ачыңыз.
(Скриншотто ушундай көрүнүшү керек)
-Wifi-SSID жана Wifi-Сырсөзүңүздү киргизиңиз.
-"Жүктөө" баскычын басыңыз.
2 -кадам: Код жөнүндө бир нерсе…
Программалар:
Сиз жөн гана Windows үчүн "EDR.zip" -Файлын жана Android үчүн "EDR.apk" -Файлын жүктөп алсаңыз болот.
(Бул бөлүк сизге канча реле керек экени жөнүндө. Эгерде сиз 4 же андан азыраак колдонууну кааласаңыз, бул кадамды өткөрүп жибере аласыз.)
Init.lua жөнүндө:
Реленин кодунун бир бөлүгү:
_
эгер (_GET.pin == "ON") анда _on = "selected = true"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "OFF") анда
_off = "тандалган = \" чыныгы / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") анда
_on = "тандалган = чын"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") анда
_off = "тандалган = \" чыныгы / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") анда
_on = "тандалган = чын"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") анда
_off = "тандалган = \" чыныгы / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") анда
_on = "тандалган = чын"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") анда
_off = "тандалган = \" чыныгы / ""
gpio.write (4, gpio. LOW)
аяктоо
_
Мен ишенем, сиз схеманы таба аласыз:
ар бир Реал үчүн бул код блогу бар:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") анда _on = "тандалган = чын"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") анда
_off = "тандалган = \" чыныгы / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Дагы бир нерсе. Коддун башында турат:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Ошентип, дагы кошуу керек:
gpio.mode (GPIO_NUMBER. OUTPUT)
Мен сиз муну чече аласыз деп ишенем;-)
Менин Windows-Программамдын баштапкы коду жөнүндө:
Эгер сиз муну түзөткүңүз келсе, анда C# жөнүндө бир нерсе билишиңиз керек жана Visual Studio 2015тин версиясы же ага шайкеш келишиңиз керек. Мен долбоорду ZIP-File катары тиркейм (EDR.zip).
Android-APP жөнүндө:
Эгер сиз Android-тиркемесин кааласаңыз, анда сизге AppInventor2 керек болот. Анын бекер онлайн версиясы бар. Сиз тиркелген "EDR.aia" -Fileди ошол жерден ачып, каалаганыңыздай түзөтө аласыз.
3 -кадам: Аяктоо…
Демек, баары ушул.
Эгерде сизде бул долбоор боюнча идеялар болсо, анда аны аткарыңыз.
Сунушталууда:
ESP8266 - Интернет / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу: 7 кадам (сүрөттөр менен)
ESP8266 - Internet / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу Бул ESP-8266 схемасын жана сугатчы үчүн гидравликалык / электр клапанын колдонот. Артыкчылыктары: Төмөн наркы (~ US $ 30,00) тез жетүү Commands ov
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Blynk тиркемеси менен USB аркылуу смартфонду колдонуу менен Arduino башкаруу: 7 кадам (сүрөттөр менен)
Blynk тиркемеси менен USB аркылуу смартфонду колдонуу аркылуу Arduino башкаруу жөнөкөй чечим алыстан башкаруучу сиздин Arduino же c
Алыстан башкаруу: ESP8266 монета клеткасы менен: 5 кадам (сүрөттөр менен)
Алыстан башкаруу: ESP8266 Монеталар менен: ЭСПти колдонууда чоң көйгөй Wifi "жогорулаганда", 100-200мАга жеткенде, 300мАга чейин жетет. Кадимки кокустуктар бир нече мА жеткирет, 20-40мАга чейин жетет. Бирок ESP үчүн чыңалуу кулайт. Бизге " кичине жардам
Конденсаторду реле менен кубаттоо: 4 кадам (сүрөттөр менен)
Конденсаторду реле менен кубаттоо: Бул эң жогорку чыңалуудагы (HV) рейтингдик конденсаторду реле менен кантип заряддоо жөнүндө. Реледе колдонулган электр магнити индуктор катары каралышы мүмкүн. Индуктор электр булагына туташканда, магнит талаасы индукция боюнча индукцияланат