Съдържание:
- Стъпка 1: Необходими компоненти - Предпоставки
- Стъпка 2: Включете библиотеките на Sonoff към IDE на Arduino
- Стъпка 3: Основен файл на Sonoff и потребителска конфигурация
- Стъпка 4: Конфигурирайте SSID, парола и име на проект
- Стъпка 5: Изберете правилната платка NodeMCU
- Стъпка 6: FInd NodeMCU IP адрес във вашата мрежа
- Стъпка 7: Конфигурация за платки ESP8266
- Стъпка 8: Запазете конфигурацията
- Стъпка 9: Нови опции за GPIO според типовете платки ESP8266
Видео: Мигащ фърмуер SONOFF Tasmota на NodeMCU: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Sonoff е превключвател, управляван от WiFi, който е вграден с ESP8266 IC и има релета за управление на устройството чрез интернет. Тази IC може да бъде мигната и препрограмирана от Arduino IDE. Създателите на Sonoff публикуваха библиотеките и Arduino файловете на своята страница GitHub. Първоначално той е само за платки, направени от Sonoff, след това поддържа много платки ESP8266 и платки за развитие като NodeMCU. В този урок ще видим как да прехвърлим фърмуера на Sonoff Tasmota в дъските за разработка на NodeMCU. В новия актуализиран фърмуер можете лесно да изберете различните платки ESP8266 лесно.
Стъпка 1: Необходими компоненти - Предпоставки
- Съвет за развитие на NodeMCU
- microUSB кабел
- Firmware на Sonoff Tasmota - GitHub Link
- Разширен IP скенер
- Arduino IDE
Изтеглете фърмуера на Sonoff Tasmota от тази връзка.
Уверете се, че библиотеката ESP8266 е инсталирана на вашата Arduino IDE. Ако искате да знаете как правилно да инсталирате библиотеката на ESP8266, посетете този пълен блог на Flashing SONOFF Tasmota Firmware на NodeMCU.
Стъпка 2: Включете библиотеките на Sonoff към IDE на Arduino
След като фърмуерът SONOFF Tasmota бъде изтеглен от GitHub. Отворете папката Sonoff Tasmota. Придвижете се до папката „lib“и копирайте цялото съдържание, след което го поставете в папката „библиотеки“на Arduino на вашия компютър.
Сега включихме необходимите библиотечни файлове в Arduino IDE библиотеката. Нека конфигурираме нашия код.
Стъпка 3: Основен файл на Sonoff и потребителска конфигурация
Вътре в изтегления файл отворете файла sonoff.ino. Той ще отвори всички необходими файлове в следващите раздели в Arduino IDE. Сега отворете раздела userconfig.h, за да въведете нашите идентификационни данни за Wi-Fi.
Стъпка 4: Конфигурирайте SSID, парола и име на проект
Сега редактирайте полетата SSID и парола с SSID и парола на вашата WiFi мрежа. Също така дайте уникално име на проект по ваш избор в реда #define PROJECT „sonoff“.
Напр. #define PROJECT „nodefactory“
Стъпка 5: Изберете правилната платка NodeMCU
Сега свържете вашия NodeMCU и изберете правилния COM порт и версия на платката. Уверете се, че настройките са такива за NodeMCU 1.0 Board.
Платка: NodeMCU 1.0 (ESP12-E модул)
Размер на светкавицата: „4M (1M SPIFFS)
Честота на процесора: 80 MHZ
Скорост на качване: „115200“
След това мигайте фърмуера, като щракнете върху Качване.
Стъпка 6: FInd NodeMCU IP адрес във вашата мрежа
След като мигането приключи Отворете Advanced IP Scanner. И потърсете IP адреса в IP адреса на вашата мрежа. В моя случай Моят IP ще варира от 192.168.255.0-255 (означава, че IP ще бъде в диапазона от 0-255). Щракнете върху сканиране и можете да видите името на проекта, което сте дали във файла userconfig.h като име на устройство тук.
Запишете IP адреса, който сте намерили, и го поставете в URL адреса на браузъра си и натиснете Enter. Той ще покаже страницата Sonoff Tasmota за конфигуриране на вашия модул.
Стъпка 7: Конфигурация за платки ESP8266
По подразбиране ще бъде в Sonoff Basic. Така че трябва да го промените на „Общ“в менюто „Конфигурация“. Щракнете върху „Конфигурация“и вътре изберете „Конфигуриране на модул“.
Стъпка 8: Запазете конфигурацията
Изберете дъската като Обща и запишете. Устройството ще се рестартира. Тази опция е за всички платки ESP8266.
Стъпка 9: Нови опции за GPIO според типовете платки ESP8266
Сега, ако щракнете върху конфигурацията, можете да видите още опции за GPIO. Използвайки това, можете да изберете GPIO функциите.
В зависимост от настройката на GPIO опцията ще се появи на началната страница като DHT, реле, превключвател и много други.
За още уроци посетете нашия блог - Factory Forward Blog
Препоръчано:
Мигащ фърмуер на ESP8266: 4 стъпки
Мигащ фърмуер на ESP8266: Всеки се опитва да актуализира фърмуера на модула ESP8266, Инструкциите могат да ви помогнат при мигането на фърмуера в ESP8266
Мигащ ВСЕКИ WiFi Smart Touch превключвател с Tasmota: 10 стъпки
Мигащ EACHEN WiFi Smart Touch Switch с Tasmota: Затова реших да направя тази инструкция за всеки друг там, който се чуди дали това е възможно
Мигащ персонализиран фърмуер към фенерче BLF A6: 5 стъпки
Мигащ персонализиран фърмуер към фенерче BLF A6: Наскоро получих BLF A6. Много е хубаво, но не харесвам нито една от групите по подразбиране, затова промених фърмуера, за да използвам предпочитаните от мен яркости. Информацията беше трудна за намиране, затова поставям всичко, което научих тук за себе си и за други
Мигащ светодиод с помощта на ESP8266 NodeMCU Lua WiFi Урок: 6 стъпки
Мигащ светодиод с помощта на ESP8266 NodeMCU Lua WiFi Урок: ОПИСАНИЕ NodeMCU е IoT платформа с отворен код. Той включва фърмуер, който работи на ESP8266 WiFi SoC от Espressif, и хардуер, базиран на модула ESP-12. Терминът "NodeMcu" по подразбиране се отнася за филмовия софтуер, а не за
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: 5 стъпки
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: Описание NodeMCU е IoT платформа с отворен код. Програмира се с помощта на скриптовия език Lua. Платформата се основава на проекти с отворен код на eLua. Платформата използва много проекти с отворен код, като lua-cjson, spiffs. Този ESP32 NodeMc