Мазмуну:
- 1 -кадам: Компоненттер жана программалык камсыздоо керек
- 2 -кадам: Пререквизиттер
- 3 -кадам: Интеграция
- 4 -кадам: Tasmotized NodeMCU 8CH реленин веб -сервери
- 5 -кадам: Tasmota Firmware Flashed Device конфигурациясы
- 6 -кадам: ESP8266 NodeMCU конфигурациясы 8CH реле тактасын көзөмөлдөө үчүн
- 7 -кадам: Fritzing схемасы
- 8 -кадам: ESP8266 негизделген түзмөгүңүздө Tasmota жабдыктарын кантип жаркыроо керек
- 9 -кадам: Үй жардамчысынын интеграциясы
- 10 -кадам: Шилтемелер
- 11 -кадам: Менин блогума жана Youtube каналыма баш багыңыз
Video: Tasmotized NodeMCU 8CH Sonoff эстафетасы: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Relay Control Project
Sonoff-Tasmota-бул Smart Home (ioT) системаларынын WiFi көзөмөлүнө мүмкүндүк берүүчү NodeMCU сыяктуу ESP8266 негизделген түзмөктөр үчүн альтернативдүү камтылган программа.
Менин оюм, 8CH релеси WiFi аркылуу Tasmota Firmware Flashed (Tasmotized) NodeMCU тактасы менен башкарылышы керек болчу.
Мен шыктандым:
ESP8266 негизделген Sonoff түзмөктөрүн Tasmota же башка камтылган программа менен конфигурациялоонун эң ылдам жолу - Youtube'дагы Vicious Computer тарабынан
Sonoff Түзмөктөрүндөгү Программаны Үй Автоматташтыруу Долбоорлорунда Кантип Өзгөртүү керек - DrZzs Youtube боюнча
NodeMCU боюнча SONOFF Tasmota жабдуулары көрсөтмөлөр боюнча Sarath341
www.instructables.com/id/Flashing-SONOFF-T…
1 -кадам: Компоненттер жана программалык камсыздоо керек
NodeMCU өнүктүрүү кеңеши
Sonoff Tasmota Firmware
Термит программасы (PC)
Өркүндөтүлгөн IP сканери (PC)
же Манжа (Android/IOS APP)
Arduino IDE
8CH Relays Board
Дюпон ургаачыдан ургаачы зымга
Нан тактасы
MicroUSB кабели
2 -кадам: Пререквизиттер
Githubдан Sonoff Tasmota жабдыктарын жүктөп алыңыз
Сиздин Arduino IDEде ESP8266 китепканасы орнотулганын текшериңиз.
Эгерде сиз 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 Relay'ге анын камтылган WEB -сервери аркылуу (же AP катары же DHCP же статикалык IP дареги менен) түз жетүү мүмкүн.
Интернеттен Tasmotized NodeMCU 8CH релесине кирүү үчүн, роутериңизди Tasmotized NodeMCU 8CH Relay Web Serverге багыттоо үчүн портка буруу керек (веб браузер аркылуу жеткиликтүү болгон веб -баракчаны караңыз)
4 -кадам: Tasmotized NodeMCU 8CH реленин веб -сервери
Бул Tasmotized NodeMCU 8CH эстафетасына түз жетүү жана 8 релесин өз алдынча буйрук берүү үчүн сиз каалаган веб -браузер аркылуу жеткиликтүү веб -сервер баракчасы.
Бул баракчадан Tasmotized түзмөгүн конфигурациялоого, программалык камсыздоону жаңыртууга жана консол аркылуу түзмөккө буйруктарды жөнөтүүгө болот.
Ошондой эле караңыз:
Баштапкы конфигурация Tasmota Firmware:
Sonoff Tasmota камтылган программасын конфигурациялоо:
MQTT менен Integrazione SONOFF: программалардын бири:
5 -кадам: Tasmota Firmware Flashed Device конфигурациясы
Демейки боюнча, Tasmota Firmware бузулган түзмөгү Sonoff Basicте болот.
Ошентип, аны "Конфигурация" менюсунда "Жалпыга" өзгөртүү керек.
"Конфигурацияны" чыкылдатыңыз жана анын ичинде "Модулду конфигурациялоо" дегенди тандаңыз.
6 -кадам: ESP8266 NodeMCU конфигурациясы 8CH реле тактасын көзөмөлдөө үчүн
Тактаны Жалпы жана Сактоо катары тандаңыз.
Түзмөк кайра башталат.
Бул параметр бардык ESP8266 такталары үчүн.
Эми конфигурацияны чыкылдатыңыз, анда сиз GPIO параметрлерин көрө аласыз.
Муну колдонуу менен GPIO функцияларын тандай аласыз.
GPIO жөндөөлөрүнө жараша, бул параметр DHT, Relay, Switch жана башка көптөгөн нерселер сыяктуу Башкы бетте пайда болот.
Бул долбоордо мен колдондум:
GIO0 Relay8 катары (NodeMCUнун пин D3) - 8CH Relay Boardтун реле пин 8ине туташкан
GPIO2 Relay7 катары (пин D4 NodeMCU) - 8CH релелик тактасынын 7 релелик пинине туташкан
GPIO4 Relay6 катары (пин D2 NodeMCU) - 8CH релелик тактасынын реле пин 6га туташкан
GPIO5 Realy5 катары (NodeMCU пин D1) - 8CH релелик тактасынын 5 релелик пинине туташкан
GPIO12 Relay2 катары (пин D6 NodeMCU) - 8CH релелик тактасынын реле пин 2ге туташкан
GPIO13 Relay4 катары (пин D7 NodeMCU) - 8CH релелик тактасынын 4 релелик пинине туташкан
GPIO14 Relay3 катары (пин D5 NodeMCU) - 8CH Relay Board 3 релелик пинге туташкан
GPIO15 Relay2 катары (пин D8 NodeMCU) - 8CH релелик тактасынын реле пин 2ге туташкан
GPIO16 Relay16 катары (пин D0 NodeMCU) - 8CH релелик тактасынын реле пин 1ге туташкан
7 -кадам: Fritzing схемасы
NodeMCU менен 8CH Relay Boardтун ортосундагы байланыш үчүн Fritzing схемасы.
Эскертүү: VCC 5V DC
8 -кадам: ESP8266 негизделген түзмөгүңүздө Tasmota жабдыктарын кантип жаркыроо керек
Эгерде сиз ESP8266 түзмөгүңүздү Arduino IDE менен жаркыраткыңыз келсе, GitHubдагы sonoff firmware булак кодун колдонуңуз:
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'ду брокериңиздин MQTT параметрлери менен конфигурациялаңыз, мисалы Host (IP дареги), Порт (1883 адатта), Кардар, Колдонуучу жана Сиздин MQTT брокеринин Сырсөзү.
Бул менин config.yaml бөлүмүм, Tasmotized NodeMCU 8CH релесин (Жарык катары) менин үй жардамчымдын панелине кошуу үчүн:
#Тасмота_Сонофф_8Ч_Релейлик жарык:
- ылакап ат: 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: "ӨЧҮК"
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: "ӨЧҮК"
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: "ӨЧҮК"
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: "ӨЧҮК"
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: "ӨЧҮК"
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: "ӨЧҮК"
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: "ӨЧҮК"
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: "ӨЧҮК"
payload_available: "Онлайн"
payload_not_available: "Оффлайнда"
сактоо: жалган
10 -кадам: Шилтемелер
Sonoff-Tasmota Firmware Wiki:
Sonoff-Tasmota Firmware:
NodeMCU боюнча SONOFF жабдыктары жаркырап турат:
11 -кадам: Менин блогума жана Youtube каналыма баш багыңыз
MGS DIY
Сунушталууда:
DIY Sonoff Smart Switchди Android колдонмосун колдонуп жасаңыз: 11 кадам
DIY Sonoff Smart Switch түзмөгүн Android тиркемесин жасаңыз: Sonoff деген эмне? Sonoff ITEAD тарабынан иштелип чыккан Smart Home үчүн акылдуу коммутатор түзмөк линиясы. Бул линиядагы эң ийкемдүү жана арзан түзмөктөрдүн бири - Sonoff Basic жана Sonoff mini. Бул улуу чипке негизделген Wi-Fi иштетилген өчүргүчтөр, ESP8266/E
Кантип 8Ch PWMди Pulse Position модуляциясына айландыруу керек: 4 кадам
Кантип 8Ch PWMди Pulse Position Modulation-ге айландыруу керек: Биз радио көзөмөлдөгөн моделдердин (же RC моделдеринин) радио кабылдагычтарынын 2 сигналынын форматтарын карап чыгабыз. Кабыл алуучу сигналдын салттуу жана эң кеңири таралган түрү PWM болуп саналат жана көбүнчө PWM каналга бир гана зымды талап кылат. PPM сигнализациясы азыр жаңыртылып жатат
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: 16 кадам
Sonoff Basic & Sonoff RF - Окутуу КОМПЛЕГТИ: Ооба, бул автоматтык шарттар боюнча автоматтык проектилерди түзүү. O Sonoff Негизги RF туташтыргычы 90 жана 250 вольттогу AC кубаттуулугу үчүн, 10Ага чейин WI-FI интеграциясы үчүн 2.4 ГГц, же Sonoff RF туташуусу менен
NodeMCU боюнча SONOFF Tasmota жабдыктары жаркырап турат: 9 кадам
NodeMCUдогу SONOFF Tasmota Firmware жаркылдайт: Sonoff - бул ESP8266 IC менен камтылган жана Интернет аркылуу түзмөктү башкарууга релеси бар WiFi көзөмөлүндөгү которгуч. Бул IC Arduino IDE аркылуу жаркырап, кайра программаланышы мүмкүн. Sonoffтун жаратуучулары китепканаларды жана Arduino файлдарын жарыялады