Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсгүүд ба програм хангамж шаардлагатай
- Алхам 2: Урьдчилсан нөхцөл
- Алхам 3: Интеграцчлал
- Алхам 4: Tasmotized NodeMCU 8CH релений вэб сервер
- Алхам 5: Tasmota Firmware Flashed Device -ийн тохиргоо
- Алхам 6: ESP8266 NodeMCU -ийн 8CH реле самбарыг хянах тохиргоо
- Алхам 7: Хийх схем
- Алхам 8: ESP8266 суурилсан төхөөрөмж дээрээ Tasmota Firmware -ийг хэрхэн яаж асаах вэ
- Алхам 9: Гэрийн туслах нэгтгэл
- Алхам 10: Ашигласан материал
- Алхам 11: Миний блог болон Youtube сувгаар зочлоорой
Видео: Tasmotized NodeMCU 8CH Sonoff Relay: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ бол NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Relay Control Project юм
Sonoff-Tasmota бол NodeMCU гэх мэт ESP8266 дээр суурилсан төхөөрөмжүүдийн хувьд Smart Home (ioT) системийн WiFi-ийг хянах боломжийг олгодог өөр програм хангамж юм.
Миний санаа бол Tasmota Firmware Flashed (Tasmotized) NodeMCU хавтангаар WiFi -ээр удирддаг 8CH релей байх явдал байв.
Надад урам зориг өгсөн:
ESP8266 дээр суурилсан Sonoff төхөөрөмжийг Tasmota эсвэл бусад програмын тусламжтайгаар Flash хийх, тохируулах хамгийн хурдан арга бол Youtube дээрх Vicious Computer by
Гэрийн автоматжуулалтын төслүүдэд ашиглах Sonoff төхөөрөмж дээрх програмыг хэрхэн өөрчлөх вэ - DrZzs Youtube дээр
NodeMCU дээр SONOFF Tasmota Firmware анивчдаг.
www.instructables.com/id/Flashing-SONOFF-T…
Алхам 1: Бүрэлдэхүүн хэсгүүд ба програм хангамж шаардлагатай
NodeMCU хөгжлийн зөвлөл
Sonoff Tasmota програм хангамж
Термит програм хангамж (PC)
Нарийвчилсан IP сканнер (PC)
эсвэл хуруу (Android/IOS APP)
Arduino IDE
8CH буухиа самбар
Dupont эмэгтэй-эмэгтэй утас
Breadboard
MicroUSB кабель
Алхам 2: Урьдчилсан нөхцөл
Github-аас Sonoff Tasmota програмыг татаж авах
ESP8266 номын санг Arduino IDE дээр суулгасан эсэхээ шалгаарай.
Хэрэв та ESP8266 номын санг хэрхэн зөв суулгахыг мэдэхийг хүсч байвал NodeMCU дээрх Flashing SONOFF Tasmota Firmware-ийн энэхүү бүрэн блог руу зочилно уу
Алхам 3: Интеграцчлал
Tasmotized NodeMCU 8CH Relay -ийг янз бүрийн IoT платформтой нэгтгэж болно.
HomeAssistant
Yeti (Android болон IOS -д зориулсан Domotic App)
MQTT брокер
(Тохиргооны жишээ:
(Үнэгүй ашиглах боломжтой MQTT Cloud Broker -ийн жишээ:
Tasmotized NodeMCU 8CH реле рүү вэб хөтөч ашиглан өөрийн WEB серверээр (AP эсвэл DHCP эсвэл статик IP хаягаар) шууд хандах боломжтой.
Tasmotized NodeMCU 8CH реле рүү интернетээс нэвтрэхийн тулд та чиглүүлэгчээ Tasmotized NodeMCU 8CH Relay вэб сервер рүү дахин чиглүүлэхийн тулд дамжуулах хэрэгтэй (Вэб хөтөчөөр нэвтрэх вэб хуудсыг доороос үзнэ үү).
Алхам 4: Tasmotized NodeMCU 8CH релений вэб сервер
Энэ бол Tasmotized NodeMCU 8CH буухиа руу шууд нэвтрэх, 8 релеийг бие даан удирдахын тулд өөрийн хүссэн вэб хөтөчөөр дамжуулан нэвтрэх боломжтой вэб серверийн хуудас юм.
Энэ хуудаснаас Tasmotized төхөөрөмжийг тохируулах, програм хангамжийг шинэчлэх, консолоор дамжуулан төхөөрөмж рүү командыг илгээх боломжтой.
Мөн үзнэ үү:
Анхны тохиргоо Tasmota програм хангамж:
Sonoff Tasmota програмыг тохируулах:
MQTT-ийн Integrazione SONOFF: програмын үндсэн хэсэг:
Алхам 5: Tasmota Firmware Flashed Device -ийн тохиргоо
Анхдагч байдлаар, Tasmota Firmware fashed төхөөрөмж нь Sonoff Basic дээр байх болно.
Тиймээс та үүнийг "Тохиргоо" цэсэн дэх "Ерөнхий" болгож өөрчлөх хэрэгтэй.
"Тохиргоо" дээр дараад "Модулийг тохируулах" хэсгийг сонгоно уу.
Алхам 6: ESP8266 NodeMCU -ийн 8CH реле самбарыг хянах тохиргоо
Самбарыг Ерөнхий гэж сонгоод Хадгална уу.
Төхөөрөмж дахин асах болно.
Энэ сонголт нь бүх ESP8266 самбаруудад зориулагдсан болно.
Одоо хэрэв та тохиргоог дарвал GPIO -ийн бусад сонголтыг харах боломжтой болно.
Үүнийг ашиглан та GPIO функцийг сонгож болно.
GPIO -ийн тохиргооноос хамааран DHT, Relay, Switch гэх мэт нүүр хуудсан дээрх сонголт гарч ирэх болно.
Энэ төсөлд би дараахь зүйлийг ашигласан.
GIO0 нь Relay8 (NodeMCU -ийн D3 зүү) - 8CH Relay Board -ийн 8 реле зүүтэй холбогдсон
GPIO2 нь Relay7 байдлаар (NodeMCU -ийн D4 зүү) - 8CH буухиа самбарын 7 реле зүүтэй холбогдсон
GPIO4 нь Relay6 байдлаар (NodeMCU -ийн D2 зүү) - 8CH реле самбарын 6 реле зүүтэй холбогдсон
GPIO5 нь Realy5 байдлаар (NodeMCU -ийн D1 зүү) - 8CH буухиа самбарын 5 реле зүүтэй холбогдсон
GPIO12 нь Relay2 байдлаар (NodeMCU -ийн D6 зүү) - 8CH реле самбарын 2 реле зүүтэй холбогдсон
GPIO13 нь Relay4 хэлбэрээр (NodeMCU -ийн D7 зүү) - 8CH реле самбарын 4 реле зүүтэй холбогдсон
GPIO14 нь Relay3 хэлбэрээр (NodeMCU -ийн D5 зүү) - 8CH буухиа самбарын реле 3 -т холбогдсон
GPIO15 нь Relay2 байдлаар (NodeMCU -ийн D8 зүү) - 8CH Relay Board -ийн реле зүү 2 -т холбогдсон
GPIO16 нь Relay16 (NodeMCU -ийн D0 зүү) - 8CH реле самбарын 1 реле зүүтэй холбогдсон
Алхам 7: Хийх схем
NodeMCU ба 8CH Relay Board -ийн хоорондох холболтын схем.
Анхаарна уу: VCC нь 5V тогтмол гүйдэлтэй
Алхам 8: ESP8266 суурилсан төхөөрөмж дээрээ Tasmota Firmware -ийг хэрхэн яаж асаах вэ
Хэрэв та ESP8266 төхөөрөмжөө Arduino IDE-ээр асаахыг хүсвэл GitHub-аас авсан sonoff програмын эх кодыг ашиглана уу:
ESP8266 төхөөрөмжийг асаах өөр нэг арга бол sonoff.bin-ийг ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) ашиглан Python командын мөр эсвэл Platformio IDE ашиглан ашиглах явдал юм.
Энд та sonoff.bin эсвэл sonoff эх кодын програмыг хоёуланг нь татаж авах боломжтой
Алхам 9: Гэрийн туслах нэгтгэл
Tasmotized NodeMCU 8CH релеээ гэрийн туслахтай хэрхэн яаж нэгтгэх вэ
Урьдчилсан нөхцөл:
1. Home Assistant MQTT брокерийг (эсвэл өөр MQTT брокер) тохируулах
2. Tasmotized NodeMCU -ийг өөрийн брокерын хост (IP хаяг), порт (ихэвчлэн 1883), үйлчлүүлэгч, хэрэглэгчийн болон MQTT брокерийн нууц үг гэх мэт MQTT параметрүүдээр тохируулна уу.
Энэ бол миний гэрийн туслах самбар дахь Tasmotized NodeMCU 8CH релейг (гэрлээр) нэгтгэх миний тохиргоо.yaml хэсэг юм:
#Tasmota_Sonoff_8CH_Релей гэрэл:
- өөр нэр: Tasmota_Sonoff_NodeMCU_8CH
платформ: mqtt
нэр: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
Qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Онлайн"
payload_not_available: "Офлайн"
хадгалах: худал
- өөр нэр: Tasmota_Sonoff_NodeMCU_8CH
платформ: mqtt
нэр: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
Qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Онлайн"
payload_not_available: "Офлайн"
хадгалах: худал
- өөр нэр: Tasmota_Sonoff_NodeMCU_8CH
платформ: mqtt
нэр: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
Qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Онлайн"
payload_not_available: "Офлайн"
хадгалах: худал
- өөр нэр: Tasmota_Sonoff_NodeMCU_8CH
платформ: mqtt
нэр: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
Qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Онлайн"
payload_not_available: "Офлайн"
хадгалах: худал
- өөр нэр: Tasmota_Sonoff_NodeMCU_8CH
платформ: mqtt
нэр: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
Qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Онлайн"
payload_not_available: "Офлайн"
хадгалах: худал
- өөр нэр: Tasmota_Sonoff_NodeMCU_8CH
платформ: mqtt
нэр: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
Qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Онлайн"
payload_not_available: "Офлайн"
хадгалах: худал
- өөр нэр: Tasmota_Sonoff_NodeMCU_8CH
платформ: mqtt
нэр: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
Qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Онлайн"
payload_not_available: "Офлайн"
хадгалах: худал
- өөр нэр: Tasmota_Sonoff_NodeMCU_8CH
платформ: mqtt
нэр: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
Qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Онлайн"
payload_not_available: "Офлайн"
хадгалах: худал
Алхам 10: Ашигласан материал
Sonoff-Tasmota Firmware Wiki:
Sonoff-Tasmota програм хангамж:
NodeMCU дээр анивчсан SONOFF програм хангамж:
Алхам 11: Миний блог болон Youtube сувгаар зочлоорой
MGS DIY
Зөвлөмж болгож буй:
8Ch PWM -ийг импульсийн байрлалын модуляцид хэрхэн хөрвүүлэх вэ: 4 алхам
8Ch PWM-ийг импульсийн байрлалын модуляцид хэрхэн хөрвүүлэх вэ: Бид радио удирдлагатай загвар (эсвэл RC загвар) -д зориулсан радио хүлээн авагчийн гаралтын дохионы 2 форматыг авч үзэх болно. Хүлээн авагчийн уламжлалт бөгөөд хамгийн түгээмэл дохио нь ХОУХ бөгөөд ихэвчлэн ХОУХ нь нэг сувагт нэг утас л шаарддаг. PPM дохиолол одоо хийгдэж байна
Lora Arduino Control Relay Module Circuit: 12 алхам
Lora Arduino Control Relay Module Circuit: Энэхүү Лора төсөлд бид LoRa Arduino реле хяналтын хэлхээний тусламжтайгаар өндөр хүчдэлийн төхөөрөмжийг хэрхэн удирдахыг харах болно. Энэхүү Arduino Lora төсөлд бид Reyax RYLR896 Lora модуль, Arduino, 12v реле модулийг ашиглан 5 гэр ахуйн цахилгаан хэрэгслийг удирдах болно
Sonoff Basic & Sonoff RF - Зааварчилгаа: 16 алхам
Sonoff Basic & Sonoff RF - Хичээлийн БҮТЭЭГДЭХҮҮН: Автомашины үлдэгдэл, эд ангиудыг танилцуулж байна. O Sonoff Basic, RF-ийн цахилгаан хангамж 90 ба 250 вольтын хүчдэлтэй, 10А хүртэлх зайтай, 2.4GHz WI-FI интеграцтай, мөн RF-ийн Sonoff холболттой
NodeMCU дээр SONOFF Tasmota програмыг анивчуулах: 9 алхам
NodeMCU дээр анивчсан SONOFF Tasmota Firmware: Sonoff бол ESP8266 IC -т суулгагдсан, төхөөрөмжийг интернетээр удирдах реле бүхий WiFi удирдлагатай унтраалга юм. Энэхүү IC -ийг Arduino IDE -ээр анивчуулж, дахин програмчилж болно. Sonoff -ийг үйлдвэрлэгчид номын сан, Arduino файлуудыг
Nodemcu бүхий Smart House Telegram Bot (esp8266, Relay, Ds18b20): 8 алхам
Nodemcu -тэй Smart House Telegram Bot (esp8266, Relay, Ds18b20): Энэхүү гарын авлагад би телеграмын бот, түүнийг ашиглан байшин хэрхэн удирдахыг харуулах болно, гэхдээ эхлээд миний Telegram сувгийг захиалж, шинэ төслүүдээ бусдаас хурдан хайж олох болно. Энэ бол миний урам зориг юм. Явцгаая