Мазмұны:
- 1 -қадам: компоненттер мен бағдарламалық қамтамасыз ету қажет
- 2 -қадам: алғышарттар
- 3 -қадам: Интеграция
- 4 -қадам: Tasmotized NodeMCU 8CH релесінің веб -сервері
- 5 -қадам: Tasmota микробағдарламасы жарқылдаған құрылғыны конфигурациялау
- 6 -қадам: ESP8266 NodeMCU 8CH релелік тақтасын басқару үшін конфигурация
- 7 -қадам: Сызу схемасы
- 8 -қадам: ESP8266 негізіндегі құрылғыда Tasmota микробағдарламасын қалай күйдіру керек
- 9 -қадам: Үй көмекшісінің интеграциясы
- 10 -қадам: Әдебиеттер
- 11 -қадам: Менің блогыма және Youtube каналына кіріңіз
Бейне: Tasmotized NodeMCU 8CH Sonoff эстафетасы: 11 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл NodeMCU Tasmota-Sonoff микробағдарламасы 8CH релесін басқару жобасы
Sonoff-Tasmota-бұл Smart Home (ioT) жүйелерінің WiFi жүйесін басқаруға мүмкіндік беретін NodeMCU сияқты ESP8266 негізіндегі құрылғыларға арналған балама микробағдарлама.
Менің ойым - 8CH релесі WiFi арқылы Tasmota микробағдарламасы жыпылықтаған (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 микробағдарламасы
Termite бағдарламалық қамтамасыз ету (ДК)
Кеңейтілген IP сканері (ДК)
немесе саусақ (Android/IOS APP)
Arduino IDE
8CH релелік тақтасы
Дупонт әйел мен аналық сым
Нан тақтасы
MicroUSB кабелі
2 -қадам: алғышарттар
Github-тен Sonoff Tasmota микробағдарламасын жүктеңіз
Arduino IDE -де ESP8266 кітапханасы орнатылғанына көз жеткізіңіз.
Егер сіз ESP8266 кітапханасын қалай дұрыс орнату керектігін білгіңіз келсе, NodeMCU-де Flashing SONOFF Tasmota микробағдарламасының толық блогына кіріңіз
3 -қадам: Интеграция
Tasmotized NodeMCU 8CH релесі әртүрлі IoT платформасымен біріктірілуі мүмкін:
HomeAssistant
Yeti (Android және IOS үшін домотикалық қолданба)
MQTT брокері
(Конфигурация мысалы:
(Ақысыз қол жетімді MQTT бұлт брокерінің мысалы:
Сондай -ақ, Tasmotized NodeMCU 8CH релесі кірістірілген WEB -сервері арқылы (AP ретінде немесе DHCP немесе тұрақты IP -мекен -жайы бар) веб -шолғыш арқылы тікелей қол жеткізуге болады.
Интернеттен Tasmotized NodeMCU 8CH релесіне кіру үшін маршрутизаторды Tasmotized NodeMCU 8CH релелік веб -серверіне қайта бағыттау үшін бағыттау қажет (веб -браузер арқылы қол жетімді веб -бетті төменде қараңыз).
4 -қадам: Tasmotized NodeMCU 8CH релесінің веб -сервері
Бұл таңдаулы веб -браузер арқылы Tasmotized NodeMCU 8CH релесіне тікелей кіруге және 8 -релеге өз бетінше команда беруге болатын веб -сервер беті.
Бұл беттен Tasmotized құрылғысын конфигурациялауға, микробағдарламаны жаңартуға және консоль арқылы құрылғыға пәрмендерді жіберуге болады.
Сондай -ақ қараңыз:
Бастапқы конфигурация Tasmota микробағдарламасы:
Sonoff Tasmota микробағдарламасын конфигурациялау:
MQTT үшін SONOFF Integrazione: бағдарламаның негізгі нұсқасы:
5 -қадам: Tasmota микробағдарламасы жарқылдаған құрылғыны конфигурациялау
Әдепкі бойынша, Tasmota микробағдарламасы бұзылған құрылғы Sonoff Basic -те болады.
Сондықтан сіз оны «Конфигурация» мәзірінде «Жалпыға» өзгертуіңіз керек.
«Конфигурация» түймесін басыңыз, содан кейін «Модульді конфигурациялау» таңдаңыз.
6 -қадам: ESP8266 NodeMCU 8CH релелік тақтасын басқару үшін конфигурация
Тақтаны Жалпы және Сақтау ретінде таңдаңыз.
Құрылғы қайта іске қосылады.
Бұл опция барлық ESP8266 тақталарына арналған.
Енді конфигурацияны бассаңыз, сіз GPIO опцияларын көре аласыз.
Оның көмегімен сіз GPIO функцияларын таңдай аласыз.
GPIO параметріне байланысты опция DHT, Relay, Switch және басқалары сияқты негізгі бетте пайда болады.
Бұл жобада мен қолдандым:
GIO0 Relay8 ретінде (NodeMCU D3 түйреуіші) - 8CH реле тақтасының 8 релелік түйреуішіне қосылады
GPIO2 Relay7 ретінде (түйін D4 NodeMCU) - 8CH реле тақтасының 7 релелік түйреуішіне қосылған.
GPIO4 Relay6 ретінде (NodeMCU D2 түйреуі) - 8CH реле тақтасының 6 релелік түйреуішіне қосылған.
GPIO5 Realy5 ретінде (түйін D1 NodeMCU) - 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 релелік тақтасының 2 релелік түйреуішіне қосылады
GPIO16 Relay16 ретінде (түйін D0 NodeMCU) - 8CH реле тақтасының 1 релелік түйреуішіне қосылған.
7 -қадам: Сызу схемасы
NodeMCU мен 8CH релелік тақтасы арасындағы байланыс үшін фризинг схемасы.
Ескертпе: VCC тұрақты ток 5В
8 -қадам: ESP8266 негізіндегі құрылғыда Tasmota микробағдарламасын қалай күйдіру керек
Егер сіз 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 релесін (жарық ретінде) біріктіру үшін менің config.yaml бөлімі:
#Тасмота_Сонофф_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 микробағдарламасының вики:
Sonoff-Tasmota микробағдарламасы:
NodeMCU-де жыпылықтайтын SONOFF микробағдарламасы:
11 -қадам: Менің блогыма және Youtube каналына кіріңіз
MGS DIY
Ұсынылған:
Android қосымшасын пайдаланып DIY Sonoff ақылды қосқышын жасаңыз: 11 қадам
DIY Sonoff ақылды қосқышын Android қосымшасын қолданып жасаңыз: Sonoff дегеніміз не? Sonoff - бұл ITEAD әзірлеген Smart Home үшін ақылды қосқыш құрылғы желісі. Бұл желінің ең икемді және қымбат емес құрылғыларының бірі - Sonoff Basic және Sonoff mini. Бұл керемет чипке негізделген Wi-Fi қосқыштары, ESP8266/E
SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын қашықтан басқару: 4 қадам
SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын алыстан басқарыңыз: 9 доллар тұратын Wi-Fi релесі бір уақытта екі құрылғыны басқара алады. Оны Ubidots-қа қалай қосуға болатынын және оның барлық мүмкіндіктерін ашуға болатынын біліңіз! Бұл нұсқаулықта Itead's SONOFF Dual көмегімен Wi-Fi желісінде 110 В-ты құрайтын бірнеше жұпты қалай басқаруға болатынын білесіз
8Ch PWM -ді импульстік позиция модуляциясына қалай түрлендіру керек: 4 қадам
8Ch PWM-ді импульстік позиция модуляциясына қалай түрлендіру керек: Біз радиоқабылдағыш модельдерге (немесе RC модельдеріне) арналған радио қабылдағыштардың шығыс сигналының 2 форматын қарастырамыз. Қабылдағыш сигналының дәстүрлі және кең таралған түрі - PWM, және әдетте PWM бір арнаға тек бір сымды қажет етеді. PPM сигнализациясы енді жақындады
Sonoff Basic & Sonoff RF - Оқулық КӨРСЕТІМІ: 16 қадам
Sonoff Basic & Sonoff RF - Оқулық КӨРСЕТІМДЕРІ: Автоматтандырылған электронды тауарлар үшін соңғы нұсқалар. O Sonoff Basic RF жиілігі 90 және 250 вольтты айнымалы токты қосқанда, 10А-да, WI-FI-де 2,4 ГГц жиілікте, немесе RF-де Sonoff қосылуында
NodeMCU -де SONOFF Tasmota микробағдарламасы жыпылықтайды: 9 қадам
NodeMCU -де жыпылықтайтын SONOFF Tasmota микробағдарламасы: Sonoff - бұл ESP8266 IC кіріктірілген және құрылғыны Интернет арқылы басқаруға арналған реле бар WiFi басқарылатын қосқыш. Бұл IC Arduino IDE көмегімен жыпылықтап, қайта бағдарламалануы мүмкін. Sonoff өндірушілері кітапханалар мен Arduino файлдарын