Агуулгын хүснэгт:
Видео: ESP8266 Реле хяналт: 3 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Шинэчлэлт (07.02.2017): Би таны ESP8266-ийг хянахын тулд програмын Windows хувилбарыг шинэчилсэн. Би "Жижиг цонх" горимыг ("SW") нэмсэн: Энэ нь програмын бичил хувилбарыг таны taskbar зүүн талд байрлуулах бөгөөд ингэснээр та бусад програмтай ажиллахдаа реле рүү илүү хялбар хандах боломжтой болно. Энэ нь мөн бүх цаг үед фронтод байх болно. Сайн байна уу, миний анхны зааварчилгаанд тавтай морил! Энэ зааварчилгаа надад юу үзүүлэх вэ? Би энэ зааварт 4 релетэй эсвэл бүр илүү релетэй самбарыг хэрхэн удирдахыг танд үзүүлэх болно. Android-ухаалаг гар утас эсвэл Windows-PC. Хэрэв та 4 ба түүнээс доош реле ашигладаг бол миний Андройд эсвэл 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-д USB-драйвер хэрэгтэй болно).
-NodeMCU-Flasher-аас ESP8266Flasher.exe-ийг нээгээд зөв COM-портыг сонгоод "Flash" дээр дарна уу. Үүнд хэсэг хугацаа шаардагдаж магадгүй юм.
Скриптийг ESP8266-модульд байршуулах:
-ESPlorer -ийг нээнэ үү. Үүнийг нээхийн тулд танд Java хэрэгтэй болно.
-Дээд талын баруун талд байгаа COM портыг зөв сонгоод "Нээх" дээр дарна уу. Хэрэв энэ нь firmware -ийг автоматаар илрүүлэх боломжгүй гэж хэлсэн бол санаа зовох хэрэггүй.
-Баруун саарал цонх нь цуваа дэлгэц, зүүн талд код засварлагч байх болно. Init.lua файлыг нээнэ үү.
(Дэлгэцийн зураг дээр ийм байх ёстой)
-Wifi-SSID болон Wifi-нууц үгээ оруулна уу.
-"Байршуулах" товчийг дарна уу.
Алхам 2: Кодын талаар ямар нэг зүйл…
Хөтөлбөрүүд:
Та зүгээр л Windows-д зориулсан "EDR.zip" -Файл, Андройдод зориулсан "EDR.apk" -Файлыг татаж авах боломжтой.
(Энэ хэсэг нь танд хичнээн их буухиа хэрэгтэй байгаа тухай юм. Хэрэв та 4 ба түүнээс бага хувилбарыг ашиглахыг хүсвэл энэ алхамыг алгасаж болно.)
Init.lua -ийн тухай:
Релений кодын нэг хэсэг:
_
хэрэв (_GET.pin == "ON") бол _on = "selected = true"
gpio. бичих (1, gpio. HIGH)
elseif (_GET.pin == "OFF") дараа нь
_off = "сонгосон = \" үнэн / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") дараа нь
_on = "сонгосон = үнэн"
gpio. бичих (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-файл хэлбэрээр хавсаргах болно (EDR.zip).
Android-APP-ийн тухай:
Хэрэв та Андройд-Апп хүсвэл танд AppInventor2 хэрэгтэй болно. Үүний үнэгүй онлайн хувилбар байдаг. Та хавсаргасан "EDR.aia" -Файлыг тэнд нээж, хүссэнээрээ засах боломжтой.
Алхам 3: Төгсгөл …
Тиймээс, энэ бол бүх зүйл юм.
Хэрэв танд энэ төслийн талаар санаа байгаа бол түүнийгээ хэрэгжүүлээрэй.
Зөвлөмж болгож буй:
ESP8266, Google Home болон Openhab интеграцчлал, вэб хяналт ашиглан сохор хөшигний хяналт: 5 алхам (зурагтай)
ESP8266, Google Home болон Openhab интеграцчлал ба вэб хяналт ашиглан сохор хөшигний хяналт: Энэхүү зааварчилгаанд би хөшиг дээрээ автоматжуулалтыг хэрхэн нэмсэнээ харуулав. Би автоматжуулалтыг нэмж, устгахыг хүсч байсан тул бүх суурилуулалтыг хавсаргасан болно. Үндсэн хэсгүүд нь: Stepper мотор Stepper драйвер удирддаг bij ESP-01 Gear and mounting
MQ7-БОХИРДЛЫН ХЯНАЛТ, ЯРИЛЦАА, НОДЕМКУГ ХЭРЭГЖҮҮЛЭХ ХЯНАЛТ: 4 алхам
MQ7-БОХИРДЛЫН ХЯНАЛТ, ЯРИА, НОДЕМКҮҮДИЙГ ХЯНАЛТЫН ХЯНАЛТ: Бохирдол бол бидний өнөөгийн дэлхийн хамгийн том асуудал юм, гэхдээ бид бохирдлоо хэрхэн ойрхон хянах вэ, одоо маш амархан
ESP8266 RGB LED зурвасын WIFI хяналт - NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. - RGB LED STRIP ухаалаг гар утасны хяналт: 4 алхам
ESP8266 RGB LED зурвасын WIFI хяналт | NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. | RGB LED STRIP ухаалаг гар утасны хяналт: Сайн байна уу залуусаа, энэ заавар дээр бид nodemcu эсвэл esp8266 -ийг IR алсын удирдлага болгон RGB LED зурвасыг хэрхэн ашиглах талаар сурах болно, Nodemcu нь ухаалаг гар утсаар wifi -ээр хянагдах болно. Үндсэндээ та ухаалаг гар утсаараа RGB LED STRIP -ийг удирдах боломжтой
ESP8266 Температурын хяналттай реле: 9 алхам (зурагтай)
ESP8266 Температурын хяналттай реле: Миний найз бол агаарын температур, чийгшилд маш мэдрэмтгий туршилт хийдэг эрдэмтэн юм. Инкубаторын өрөөнд жижиг керамик халаагуур байдаг боловч халаагчийн термостат нь хангалттай нарийвчлалтай биш, зөвхөн температурыг хадгалах чадвартай байв
WiFi болон IR алсын удирдлага, Android апп ашиглан NodeMCU ба IR хүлээн авагчтай 8 реле хяналт: 5 алхам (зурагтай)
WiFi болон IR Remote болон Android програмыг ашиглан NodeMCU ба IR хүлээн авагчтай 8 реле хяналт: wifi, ir, android апп дээр nodemcu, ir хүлээн авагч ашиглан 8 реле унтраалгыг удирдах. Алсын удирдлага нь wifi холболтоос хамааралгүй ажилладаг. ЭНД