Оглавление:

Прошивка прошивки SONOFF Tasmota на NodeMCU: 9 шагов
Прошивка прошивки SONOFF Tasmota на NodeMCU: 9 шагов

Видео: Прошивка прошивки SONOFF Tasmota на NodeMCU: 9 шагов

Видео: Прошивка прошивки SONOFF Tasmota на NodeMCU: 9 шагов
Видео: 15. Прошивка Sonoff Basic: Tasmota + MQTT + OpenHAB. Самое дешевое WiFi реле для умного дома. 2024, Июль
Anonim
Прошивка прошивкой SONOFF Tasmota на NodeMCU
Прошивка прошивкой SONOFF Tasmota на NodeMCU

Sonoff - это управляемый Wi-Fi коммутатор, встроенный в ESP8266 IC и имеющий реле для управления устройством через Интернет. Эту микросхему можно прошить и перепрограммировать с помощью Arduino IDE. Создатели Sonoff опубликовали библиотеки и файлы Arduino на своей странице GitHub. Первоначально он предназначался только для плат, изготовленных Sonoff, после этого он поддерживает многие платы ESP8266 и платы разработки, такие как NodeMCU. В этом руководстве мы увидим, как установить прошивку Sonoff Tasmota на платы разработки NodeMCU. В новой обновленной прошивке вы можете легко выбирать различные платы ESP8266.

Шаг 1. Необходимые компоненты - предварительные условия

  • Совет по развитию NodeMCU
  • кабель microUSB
  • Прошивка Sonoff Tasmota - Ссылка на GitHub
  • Расширенный IP-сканер
  • IDE Arduino

Загрузите прошивку Sonoff Tasmota по этой ссылке.

Убедитесь, что в вашей среде разработки Arduino установлена библиотека ESP8266. Если вы хотите узнать, как правильно установить библиотеку ESP8266, посетите этот полный блог о перепрошивке прошивки SONOFF Tasmota на NodeMCU.

Шаг 2. Включите библиотеки Sonoff в IDE Arduino

Включите библиотеки Sonoff в Arduino IDE
Включите библиотеки Sonoff в Arduino IDE

После загрузки прошивки SONOFF Tasmota с GitHub. Откройте папку Sonoff Tasmota. Перейдите в папку «lib» и скопируйте все содержимое, затем вставьте его в папку «библиотеки» Arduino на вашем компьютере.

Теперь мы включили необходимые файлы библиотеки в Arduino IDE Library. Настроим наш код.

Шаг 3: Главный файл Sonoff и пользовательская конфигурация

Главный файл Sonoff и конфигурация пользователя
Главный файл Sonoff и конфигурация пользователя

Внутри загруженного файла откройте файл sonoff.ino. Он откроет все необходимые файлы на следующих вкладках в Arduino IDE. Теперь откройте вкладку userconfig.h, чтобы ввести наши учетные данные Wi-Fi.

Шаг 4. Настройте SSID, пароль и имя проекта

Настройте SSID, пароль и имя проекта
Настройте SSID, пароль и имя проекта

Теперь отредактируйте поля SSID и Password, указав SSID и пароль вашей сети WiFi. Также укажите уникальное имя проекта по вашему выбору в строке #define PROJECT «sonoff».

Например. #define ПРОЕКТ «nodefactory»

Шаг 5: Выберите правильную плату NodeMCU

Выберите правильную плату NodeMCU
Выберите правильную плату NodeMCU

Теперь подключите свой NodeMCU и выберите правильный COM-порт и версию платы. Убедитесь, что настройки для платы NodeMCU 1.0 такие же.

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

Размер вспышки: «4M (1M SPIFFS)

Частота процессора: 80 МГц

Скорость загрузки: «115200»

Затем прошейте прошивку, нажав кнопку «Загрузить».

Шаг 6: Найдите IP-адрес NodeMCU в вашей сети

Найдите IP-адрес NodeMCU в вашей сети
Найдите IP-адрес NodeMCU в вашей сети
Найдите IP-адрес NodeMCU в вашей сети
Найдите IP-адрес NodeMCU в вашей сети

После завершения прошивки откройте 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. Поэтому вам нужно изменить его на «Generic» в меню «Configuration». Нажмите «Конфигурация» и внутри выберите «Настроить модуль».

Шаг 8: Сохраните конфигурацию

Сохраните конфигурацию
Сохраните конфигурацию

Выберите доску как Generic и сохраните. Устройство перезагрузится. Этот вариант есть для всех плат ESP8266.

Шаг 9: Новые параметры GPIO в соответствии с типами платы ESP8266

Новые возможности GPIO в зависимости от типа платы ESP8266
Новые возможности GPIO в зависимости от типа платы ESP8266

Теперь, если вы щелкните конфигурацию, вы сможете увидеть больше параметров GPIO. Используя это, вы можете выбрать функции GPIO.

В зависимости от настройки GPIO эта опция появится на домашней странице, например DHT, Relay, Switch и многие другие.

Для получения дополнительных руководств посетите наш блог - блог Factory Forward

Рекомендуемые: