Съдържание:

Мигащ фърмуер SONOFF Tasmota на NodeMCU: 9 стъпки
Мигащ фърмуер SONOFF Tasmota на NodeMCU: 9 стъпки

Видео: Мигащ фърмуер SONOFF Tasmota на NodeMCU: 9 стъпки

Видео: Мигащ фърмуер SONOFF Tasmota на NodeMCU: 9 стъпки
Видео: Porque substituir firmware Sonoff pela Tasmota 2024, Ноември
Anonim
Мигащ фърмуер SONOFF Tasmota на NodeMCU
Мигащ фърмуер SONOFF Tasmota на NodeMCU

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 към IDE на Arduino
Включете библиотеките на Sonoff към IDE на Arduino

След като фърмуерът SONOFF Tasmota бъде изтеглен от GitHub. Отворете папката Sonoff Tasmota. Придвижете се до папката „lib“и копирайте цялото съдържание, след което го поставете в папката „библиотеки“на Arduino на вашия компютър.

Сега включихме необходимите библиотечни файлове в Arduino IDE библиотеката. Нека конфигурираме нашия код.

Стъпка 3: Основен файл на Sonoff и потребителска конфигурация

Основен файл на Sonoff и потребителска конфигурация
Основен файл на Sonoff и потребителска конфигурация

Вътре в изтегления файл отворете файла sonoff.ino. Той ще отвори всички необходими файлове в следващите раздели в Arduino IDE. Сега отворете раздела userconfig.h, за да въведете нашите идентификационни данни за Wi-Fi.

Стъпка 4: Конфигурирайте SSID, парола и име на проект

Конфигурирайте SSID, парола и име на проект
Конфигурирайте SSID, парола и име на проект

Сега редактирайте полетата SSID и парола с SSID и парола на вашата WiFi мрежа. Също така дайте уникално име на проект по ваш избор в реда #define PROJECT „sonoff“.

Напр. #define PROJECT „nodefactory“

Стъпка 5: Изберете правилната платка NodeMCU

Изберете правилната платка NodeMCU
Изберете правилната платка NodeMCU

Сега свържете вашия NodeMCU и изберете правилния COM порт и версия на платката. Уверете се, че настройките са такива за NodeMCU 1.0 Board.

Платка: NodeMCU 1.0 (ESP12-E модул)

Размер на светкавицата: „4M (1M SPIFFS)

Честота на процесора: 80 MHZ

Скорост на качване: „115200“

След това мигайте фърмуера, като щракнете върху Качване.

Стъпка 6: FInd NodeMCU IP адрес във вашата мрежа

FInd NodeMCU IP адрес във вашата мрежа
FInd NodeMCU IP адрес във вашата мрежа
FInd NodeMCU IP адрес във вашата мрежа
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

Конфигурация за платки ESP8266
Конфигурация за платки ESP8266

По подразбиране ще бъде в Sonoff Basic. Така че трябва да го промените на „Общ“в менюто „Конфигурация“. Щракнете върху „Конфигурация“и вътре изберете „Конфигуриране на модул“.

Стъпка 8: Запазете конфигурацията

Запазете конфигурацията
Запазете конфигурацията

Изберете дъската като Обща и запишете. Устройството ще се рестартира. Тази опция е за всички платки ESP8266.

Стъпка 9: Нови опции за GPIO според типовете платки ESP8266

Нови опции за GPIO според типовете платки ESP8266
Нови опции за GPIO според типовете платки ESP8266

Сега, ако щракнете върху конфигурацията, можете да видите още опции за GPIO. Използвайки това, можете да изберете GPIO функциите.

В зависимост от настройката на GPIO опцията ще се появи на началната страница като DHT, реле, превключвател и много други.

За още уроци посетете нашия блог - Factory Forward Blog

Препоръчано: