» » Новые возможности FLProg – ESP8266 как контроллер, а не модем

 

Новые возможности FLProg – ESP8266 как контроллер, а не модем

Автор: admin от 1-09-2018, 09:10, посмотрело: 147

Новые возможности FLProg – ESP8266 как контроллер, а не модем
[i]Источник [/i]

Добрый день.

Я уже очень давно не рассказывал о своем проекте FLProg. Последний пост был ещё на GeekTime.

Пора исправить это безобразие. С этого поста я начинаю серию уроков по использованию новых возможностей программы.

Если Вы не знакомы с проектом, можно посмотреть его историю в блоге.



Сейчас на сайте программы ведётся тестирование предрелизовой версии с номером 3.1.4. Начиная с версии 3.1, в программе появилась поддержка контроллеров ESP8266 как полноценного контроллера.

Источник[/i]



[/spoiler]



В программе реализована поддержка большинства из существующих плат на основе контроллера ESP8266



Новые возможности FLProg – ESP8266 как контроллер, а не модем



[spoiler=Для создания прошивки доступен практически все функциональные блоки и периферийные устройства, применимые для программирования плат ардуино.]Новые возможности FLProg – ESP8266 как контроллер, а не модем


Новые возможности FLProg – ESP8266 как контроллер, а не модем


Новые возможности FLProg – ESP8266 как контроллер, а не модем


Новые возможности FLProg – ESP8266 как контроллер, а не модем


Новые возможности FLProg – ESP8266 как контроллер, а не модем


Новые возможности FLProg – ESP8266 как контроллер, а не модем


Новые возможности FLProg – ESP8266 как контроллер, а не модем


Новые возможности FLProg – ESP8266 как контроллер, а не модем


Новые возможности FLProg – ESP8266 как контроллер, а не модем
[/spoiler]

Кроме того при выборе контроллера ESP8266 появляются новые блоки специфичные именно для него.



Новые возможности FLProg – ESP8266 как контроллер, а не модем


В виду наличия на борту контроллера WiFi так же изменяется и дерево проекта.

Во первых, как и для всех контроллеров есть ветки управления защитой от зависания, и памятью EEPROM



Новые возможности FLProg – ESP8266 как контроллер, а не модем


Далее идут уже более специфические настройки.

Настройка клиента WiFi и точки доступа (возможна их одновременная работа).



Новые возможности FLProg – ESP8266 как контроллер, а не модем


Настройка режима беспроводного обновления (пока только Arduino OTA, но в планах реализация и обновления через браузер и автоматическая загрузка прошивок с сервера обновлений)



Новые возможности FLProg – ESP8266 как контроллер, а не модем


Реализована возможность создания веб интерфейса настройки контроллера. Можно создать неограниченное количество страниц настроек, с необходимым количеством параметров. В качестве параметров используются как стандартные системные параметры контроллера (см. скриншоты выше), так и любое количество пользовательских, используемых для связи между прошивкой и интерфейсом настройки. Ко всем страницам (кроме главной), а так же отдельным параметрам можно задать доступ только определённым пользователям (количество создаваемых пользователей не ограниченно).



Новые возможности FLProg – ESP8266 как контроллер, а не модем


Ну и конечно, как и для ардуино реализована поддержка протоколов обмена Modbus RTU, Modbus TCP и Modbus RTU over TCP.



Новые возможности FLProg – ESP8266 как контроллер, а не модем


Так же реализован режим моста между Modbus RTU и Modbus TCP



Новые возможности FLProg – ESP8266 как контроллер, а не модем


В общем, я постарался максимально использовать возможности этого замечательного контроллера. Что то удалось.

Данный пост является обзорным, и стартовым в серии, а в следующем мы рассмотрим создание веб интерфейса настроек, и получение времени с серверов точного времени.



Проект FLProg является некоммерческим проектом, и скачать программу Вы можете с сайта проекта как говорится «бесплатно и без СМС». Никаких ограничений в программе нет. Версии представлены для ОС Windows и OC Linux.



P.S.



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

Но на помощь мне пришёл один из пользователей программы.



Хочу представить Вам канал “Arduino Prom” и сайт “Arduino Prom”. Они полностью посвящены проекту FLProg, и на сегодняшний день там около сотни видео уроков по программе.

Вот последнее видео, как раз о создании часов с синхронизацией через интернет.





Источник: Хабр / Интересные публикации

Категория: Программирование, Сделай Сам

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении: *