Esp8285 прошивка wifi iot

Esp8285 прошивка wifi iot

WiFi-Iot Flasher — униниверсальный прошивальщик чипов ESP8266, ESP32 и NRF24LE1 для проекта wifi-iot.com. Программа позволяет удаленно пересобирать прошивку на выбранном профиле и сразу же прошивать её в чип.

Программа не поддерживает на данный момент чипы ESP32S2, ESP32C3, ESP32S3 .

Постоянная ссылка на программу. Доступна версия под Windows. Есть возможность собрать программу так же и под Linux.

Для начала работы с программой рекомендуется в настройках указать API ключ, взятый из личного кабинета проекта wifi-iot.com. В этом случае будет доступен выбор сохраненных профилей на сайте а так же удаленная их компиляция и скачивание.

Прошивка ESP8266 и ESP32

Модуль должен быть подключен к компьютеру через USB кабель, если модуль имеет на борту USB-UART конвертер , иначе требуется подключение через внешний USB-UART переходник.

При использовании встроенного USB-UART переход в режим прошивки происходит автоматически, но на некоторых платах это может не сработать и требуется зажать кнопку BOOT (GPIO0 на GND) перед запуском прошивки.

При использовании внешнего USB-UART требуется зажать кнопку BOOT (GPIO0 на GND) и нажать кнопку RESET и уже потом запускать прошивку.

Прошивка модуля напрямую с конструктора

При указанном в настройках ключе API имеется возможность загрузки прошивки напрямую из сайта конструктора. В настройках можно выбрать последнюю собранную прошивку или выбрать конкретный профиль — в этом случае происходит сборка прошивки на сервере. При прошивке нескольких модулей подряд одной прошивкой после прошивки первого модуля галку «загрузка прошивки с сервера» можно снять — будет шиться уже загруженный локальный файл.

Прошивка локального файла

При локальной прошивке после компиляции на сайте требуется скачать файл, он разный для каждого вида конструктора:

Для ESP8266 — ссылка «скачать одним файлом»

Для ESP8266 RTOS и ESP32- файл 0x10000.bin

Требуется перешитый USBasp, подробнее тут.

Источник

Универсальная программа (прошивка) «Smacont-ESP» для модулей ESP8266/ESP8285

«Smacont-ESP» — это децентрализованная система, которой не требуются сервер или центральный контроллер управления. Каждое устройство может работать как самостоятельно, так и в связи с другими устройствами.

Каждое устройство, под управлением прошивки «Smacont-ESP», выполняет свои задачи, а также может общаться между собой через WiFi-сеть или по протоколу «MODBUS» и в случае необходимости, устройство может выполнить действия по изменению состояния другого устройства.

Прошивка «Smacont-ESP», является первой подобной прошивкой, с поддержкой протокола ESP-NOW, что позволяет создавать автономные устройства с питанием от батареек, аккумуляторов или ионисторов.

SMACONT. Программа Smacont-ESP для модулей ESP8266/ESP8285

SMACONT. Программа Smacont-ESP для модулей ESP8266/ESP8285

• Энергонезависимая память (EEPROM)

• Информация о работе устройства

Загрузки

Универсальная программа (прошивка) «Smacont-ESP»

Прошивка, в обозначении которой присутствует символ «u«, отличается тем, что АЦП модуля оцифровывает только напряжение питания. Данную прошивку рекомендуется применять для устройств, где требуется оцифровывать текущее напряжение питания модуля (например, для модулей с автономным питанием).

Читайте также:  Сетевой адаптер wifi netis wf2120

Общее описание

Прошивка «Smacont-ESP» предназначена для создания систем автоматизации и мониторинга на базе широко распространенных микроконтроллеров esp8266 (esp8285). Благодаря интуитивно понятной «Программе Настройки», пользователь может без труда настраивать модуль под свою задачу без глубоких знаний языков программирования.

После программирования (заливки прошивки), модуль сразу готов к работе! Пользователю необходимо только выбрать тип входов-выходов и определить логику работы, настраивая обработчики событий (сценарии/задачи/триггеры). Ничего не надо программировать. Все основные функции, такие как организация обмена с WiFi, обработка кнопок (короткое, двойное, длинное нажатие, а также автоповтор), формирование сигналов для управления сервоприводами, светодиодными лентами, формирование ШИМ (ФИМ) сигнала и многое другое — УЖЕ РЕАЛИЗОВАНО В ПРОШИВКЕ.

Под управлением данной прошивки, модули позволяют осуществлять сбор информации от внешних цифровых и аналоговых устройств и датчиков, а также управлять внешними цифровыми и аналоговыми устройствами и исполнительными механизмами. Имеется возможность работы, как в автономном режиме, так и под управлением внешним сервером в режиме реального времени по WiFi–сети. Управление по WiFi-сети производиться при помощи «Программы Настройки» или путем передачи прямых http-запросов от сервера.

Модуль может быть использован:
• в качестве центральной части (или отдельных элементов) системы управления отоплением, охлаждением, вентиляцией, освещением, а также различными электроприборами по алгоритмам, заданными пользователем;
• в качестве охранной сигнализации;
• в качестве центральной части (или отдельных элементов) системы управления умным домом «ioBroker» и «MajorDomo»: управление освещением; контроль температуры, влажности; контроль качества воздуха (СО2); контроль протечки воды.

Возможности модулей под управлением программы «Smacont-ESP»

• Малый размер прошивки и как следствие возможность обновления модулей с объемом памяти 1Мбайт по «воздуху» (поддержка OTA).

• Поддержка работы в устройствах «SOnOff».

• Управление модулем по WiFi-сети GET-запросами и по протоколу MQTT (отказ от проводных линий, объединение в сеть).

• Работа в составе платформы «Virtuino».

• Передача данных в IoT проект Интернета вещей — Народный мониторинг.

• Настройка модуля через веб-интерфейс «Программы Настройки», которую можно запустить с сайта или с диска на любом устройстве (компьютер, планшет, смартфон), работающего на любой операционной системе (Windows, iOS, Android, Linux).

• Для настройки модуля не требуется знания языков программирования.

• После настройки, модуль сразу готов к работе.

• Три режима работы по WiFi-сети: «AP» — режим точки доступа (Access Point); «STA» — режим клиента (Station); «AP+STA» — одновременно в режиме точки доступа и в режиме клиента.

• Возможность изменения сетевых настроек.

• Два режима доступа для управления и конфигурирования параметров модуля с доступом по паролю: администратор, оператор.

• Поддержка работы в составе систем умного дома «ioBroker» и «MajorDomo».

• Часы реального времени: DS1307/DS3231 и/или синхронизация времени через NTP-сервер.

• Возможность синхронизации встроенных часов реального времени через интернет.

• Таймеры: одиночный, многократный.

• Выполнение по расписанию (CRON).

• Работа с внешними устройствами через интерфейсы I2C, SPI, UART.

• Работа в автономном режиме в соответствии с внутренними алгоритмами работы без постоянного подключения к WiFi-сети.

• Создание пользовательских сценариев (задач, триггеров), определяющих алгоритм работы модулей.

• Возможность создания своей сети, в которой модули работают совместно, без использования роутера или сервера.

Читайте также:  Точка доступа wifi qtech

SMACONT. Программируемый логический wifi-модуль SC120

• До 12-ти входов, которые могут быть сконфигурированы следующим образом:
— цифровые входы;
— каждый вход имеет индивидуальные настройки: включение/отключение внутренней «подтяжки» к «+3,3В»; период опроса; количество опросов для подавления дребезга; время длительного нажатия; время автоповтора при длительном нажатии; время двойного клика; программная фильтрация;
— каждый вход может работать в режиме асинхронного счетчика импульсов;
— каждый вход может работать в режиме измерения длительности импульса (положительной или отрицательной полярности);
— вход для подключения детектора нуля для организации работы фазоимпульсной модуляции;
— подключение датчиков температуры ds18b20;
— подключение датчиков температуры LM35 (TMP35, TMP36, TMP37);
— подключение датчиков температуры и влажности DHT11, DHT21 или DHT22;
— подключение датчиков давления, температуры BMP280 и влажности BME280;
— подключение ультразвуковых датчиков расстояния HC-SR04, HC-SR04+, US-015, US-025A, US-026, JSN-SR04T (герметичный);
— подключение терморезисторов;
— подключение преобразователя термопары (K-Type) на MAX6675;
— датчик температуры и влажности SHTC3;
— датчик температуры и влажности SHT21;
— датчик температуры LM75;
— датчик освещенности BH1750;
— датчик тока и напряжения INA219;

• Один аналоговый вход с 10-тиразрядным АЦП;

• До 12-ти выходов, которые могут быть сконфигурированы следующим образом:
— цифровые выходы;
— ШИМ – выходы;
— ШИМ – выходы для работы в режиме фазоимпульсной модуляции;
— четыре ШИМ – выхода для управления серво – приводами с возможностью задания крайних положений.

Программы

Телеграм канал

Новости Обсуждение
Вопросы Предложения

Источник

Вышла новая прошивка для тестирование на устройствах ESP8285

😊

А я вот нашел и даже уже купил , правда еще не доехала. После завтра должна быть.

antenna-krsk

Active member

glory24

Member

На сколько я понимаю, там разного объема флеш память. Кроме того она у ESP8266 внешняя, а у ESP8285 — внутренняя.
Но почему прошивка для ESP8285 не может быть использования на ESP8266, этого уже и я не пойму

glory24

Member

Приехала ко мне моя ESP-8285
На плате два светодиода
ESP8285_светодиоды.jpg
Напомните, на кокой, в прошивке, GPIO выведен светодиод индикации подключения к WiFi?
У 4ch он на каком GPIO?
Панель управления тут
Распиновку нашел только в таком виде
1594018596243.png
надеюсь что это ее распиновка
Взял тут

antenna-krsk

Active member

Sonoff 4ch gpio
Assign inputs and outputs~
GPIO 1 => Button 1 (17)
GPIO 9 => Button 2 (18)
GPIO 10 => Button 3 (19)
GPIO 14 => Button 4 (20)
GPIO 12 => relay 1 (21)
GPIO 5 => relay 2 (22)
GPIO 4 => relay 3 (23)
GPIO 15 => relay 4 (24)
GPIO 13 => LED 1 (52)

antenna-krsk

Active member

Приехала ко мне моя ESP-8285
На плате два светодиода
Посмотреть вложение 9557
Напомните, на кокой, в прошивке, GPIO выведен светодиод индикации подключения к WiFi?
У 4ch он на каком GPIO?
Панель управления тут
Распиновку нашел только в таком виде
Посмотреть вложение 9558
надеюсь что это ее распиновка
Взял тут

glory24

Member

Уже разобрался, раньше времени не было ответить.
Припаяли они второй светодиод на GPIO16 и я уже придумал как его задействовать для индикации состояния подключения к сети WiFi.

Читайте также:  Wi fi радар от ростелеком

Так как прошивка предполагает что жить этот светодиод должен на GPIO13

при этом на этот GPIO13 выдается «-» в режиме клиента WiFi.

Так как на штатный светодиод платы NodeMCU ESP-M2 , с одной стороны через резистор подается постоянные 3.3v, а другой стороной он живет на GPIO16,
то я соединил GPIO13 и GPIO16 проводником вот так

ESP8285_bb_mini.jpg
И получил на нем индикацию состояния подключения к сети WiFi
Выглядит это так:
IMG_20200707_084332.jpg IMG_20200707_084538.jpg
Ну и нарисовал распиновку NodeMCU ESP-M2 , так как не нашел инете
Распиновка1.JPG

antenna-krsk

Active member

glory24

Member

Ну либо паять светодиод на GPIO13, либо задействовать штатный использовав для этой цели .
Паять не было желания, а планов на GPIO16 у меня нет.

antenna-krsk

Active member

glory24

Member

Не думаю, что это разумно.
Потом при обновлении прошивки каждый раз придется так «менять».
Меня и так все устраивает.

PeterPK

Active member

Sonoff 4ch gpio
Assign inputs and outputs~
GPIO 1 => Button 1 (17)
GPIO 9 => Button 2 (18)
GPIO 10 => Button 3 (19)
GPIO 14 => Button 4 (20)
GPIO 12 => relay 1 (21)
GPIO 5 => relay 2 (22)
GPIO 4 => relay 3 (23)
GPIO 15 => relay 4 (24)
GPIO 13 => LED 1 (52)

Это ты к чему написал?
Это именно 4ch или 4ch Pro тоже?

По-прежнему для меня остаются открытыми вопросы:
— обсуждаемую прошивку можно использовать на 4ch Pro?
— если да, то какие это даст преимущества?

antenna-krsk

Active member

Напомните, на кокой, в прошивке, GPIO выведен светодиод индикации подключения к WiFi?
У 4ch он на каком GPIO?

glory24

Member

Это Виталий мне ответил на вопрос на каком GPIO в этой прошивке живет светодиод. Оказалось — на 13-ом.

Эту прошивку можно использовать на устройствах содержащих микросхему ESP8285.
4ch Pro такую микросхему имеет.
Прошивка имеет дополнительно такие настройки устройства
1594362160504.png
то есть может модифицировать GPIO выходом или входом, с различными настройками
1594362496517.png
И назначить регистрацию значений снятых с этих GPIO и переменных в «историю»

Зависит от задачи поставленной задачи. Лично я такой задачи не вижу.
У 4ch Pro разведено всего два GPIO:
GPIO3 он же RX и GPIO2, на нем живут датчики температуры ds18b20
Ах, да! Еще 4 шт. GPIO отданы под реле

glory24

Member

Решил немножко оживить панель управления ESP8285, для этого слегка модифицировал само устройство, насытил его датчиками.
IMG_20200709_195323_1.jpgIMG_20200709_195335.jpgIMG_20200709_195244.jpg IMG_20200709_195255.jpg
Тут пояснил что и как

PeterPK

Active member

то есть может модифицировать GPIO выходом или входом, с различными настройками
Посмотреть вложение 9567
И назначить регистрацию значений снятых с этих GPIO и переменных в «историю»

Зависит от задачи поставленной задачи. Лично я такой задачи не вижу.
У 4ch Pro разведено всего два GPIO:
GPIO3 он же RX и GPIO2, на нем живут датчики температуры ds18b20
Ах, да! Еще 4 шт. GPIO отданы под реле

«GPIO3 он же RX» — это я смогу сделать DI без припайки резисторов? Какой-нибудь «вход с подтяжкой»?
GPIO2 на вашей картинке вообще не фигурирует.
«variable_1 — регистрация» выглядит не как регистрация значений с GPIO, а как запись в историю рассчитанных сценарием значений переменных. Нет?

Источник

Оцените статью
Adblock
detector