FLProg LCD-дисплеи - разработка, изготовление, распространение

ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

Тема посвящена разработки электронных устройств LCD(OLED) ориентированный на текстовый вывод на дисплеи, реализованный в версии FLProg 9.1.x.
-------------------------------------------------------------
Такой вот редактор дисплея FLProg:
LCD_FLProg.JPG
Дисплеи очень быстрые -нас стенде видно три одновременно работающих дисплея с разным подключение с опросом 5 кнопок напрямую (каждые 10мс), 5 кнопок через i2c(каждые 100мс - задача занимает около 100мкс, т.е. очень быстро)
ecoins начал проектирование 3-х разных вариантов:
LCD_RP2040.jpg
1.RP2040+LCD 16x2 RUS через шину 4-bit, всего 6 пинов, 5 кнопок. Интерфейсы UART, i2c. Возможна реализация и через SPI.
LCD_RP2040_8bit_Button5.jpg
2.RP2040+OLED 12864 RUS через шину 4-bit, всего 6 пинов, 5 кнопок. Интерфейсы UART, i2c. Возможна реализация и через SPI.
Oled_2.42_12864_.jpg
3.PCF8575+LCD 16x2 RUS через шину 8-bit, всего 11 пинов, 5 кнопок. Интерфейс i2c.
LCD_PCF8575_8bit_Button5.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

Ближе всего мы к запуску изделия LCD-RUS+PCF8575.
Он будет встраиваться в верхнюю крышку PLC FLE как дешевая альтернатива дисплею Nextion.
Разработчик планировал под эту конструкцию оперативно доработать/создать блоки для работы с этими дисплеями - будут работать очень быстро.
Возможно к концу неделе отправим заказ на печатные платы.
Сформулирую несколько вопросов:
1. Интересен ли дисплей LCD-RUS+PCF8575?
2. Интересны ли печатные платы под такой дисплей? Заказывать у нас нужно не менее 10шт.
По какой цене готовы приобрести.
По цене - все средства от продажи будут направлены на развитие FLProg
Можно будет туда заплатить напрямую с пометкой за что оплачено.
Таким образом Ваша цена это и размер Ваших инвестиций в развитие FLProg.
3. По какой цене готовы приобрести законченное изделие?
----------
Если есть идеи, предложения, то мы открыты к ним и внесем в проект на наш взгляд полезные изменения.
----------
С уважением, ecoins.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

Изготовлена опытная партия дисплеев/пультов LCD-FLprog.
Последний раз редактировалось ecoins 18 окт 2024, 16:45, всего редактировалось 1 раз.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

ecoins писал(а): 15 июл 2024, 13:52 Ближе всего мы к запуску изделия LCD-RUS+PCF8575.
Он будет встраиваться в верхнюю крышку PLC FLE как дешевая альтернатива дисплею Nextion.
Изготовлена опытная партия дисплеев/пультов LCD-FLprog.
Дисплеи_пульты.png
1. Размер 16x2, встроенная кириллица;
2. Пять независимых механических кнопок;
3. Интерфейс i2c. Предусмотрен дополнительный разъем для подключения дополнительных устройств по i2c (cенсоры, расширители);
4. Обмен по 8-битной шине данных (обмен существенно быстрее чем в распространенных LCD i2c);
5. Поддерживается новой версией FLProg (9.x).
6. Длительное время тестировался и тестируется разработчиком;
7. Под дисплей доработано меню FLProg - разработчик в проектах реализует не нем журнал событий с хранением журнала в EEProm. Работает быстро, прозрачно, не тормозит.
----------------------
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

По дисплею DWIN - еще раз оценили перспективу работы с DWIN.
В принципе используя блоки работы с UART пользователь и сейчас может работать с DWIN.
Проблема в основном в создании приложения для DWIN средствами DWIN - для меня они кажутся весьма тяжеловестными.
Но и Nextion выглядит устаревшим, дорог и ассортимент небольшой.
В апреле на выставке мы познакомились с очень интересным производителем дисплеев - как типа графических LED,TFT для прямого управления от MCU, так и законченных устройств с графическим редактором для управления через UART.
Ассортимент огромный.
Договорились о сотрудничестве.
Начнем работать в этом направлении.
Evgesha
Лейтенант
Сообщения: 538
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение Evgesha »

ecoins писал(а): 19 апр 2025, 08:12 В апреле на выставке мы познакомились с очень интересным производителем дисплеев - как типа графических LED,TFT для прямого управления от MCU, так и законченных устройств с графическим редактором для управления через UART.
Ассортимент огромный.
Доброго дня, что это за дисплеи, модели, очень интересно
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

Evgesha писал(а): 19 апр 2025, 12:13
ecoins писал(а): 19 апр 2025, 08:12 В апреле на выставке мы познакомились с очень интересным производителем дисплеев - как типа графических LED,TFT для прямого управления от MCU, так и законченных устройств с графическим редактором для управления через UART.
Ассортимент огромный.
Доброго дня, что это за дисплеи, модели, очень интересно
Фирма эта.
https://www.hzy-lcd.com/Segment-LCD-dis ... 91269.html
Кроме того, что представлены в каталоге, они еще показали серию с контроллером с работой через UART.
Разные - от очень маленьких до 10.1"
LCD_1.jpeg
Контроллер для работы через UART
LCD_2_1.jpeg
Какой soft - не понятно. Буду запрашивать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
bsn
Лейтенант
Сообщения: 424
Зарегистрирован: 22 июл 2018, 07:24
Откуда: Новошахтинск
Имя: Сергей
Благодарил (а): 245 раз
Поблагодарили: 34 раза

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение bsn »

ecoins писал(а): 19 апр 2025, 08:12 Ассортимент огромный.
Договорились о сотрудничестве.
Начнем работать в этом направлении.
Кажется очень хорошее начинание.
Хорошо бы обратиться к фирме, которая планирует работать с российскими потребителями, что бы на их сайте появилась возможность прочесть что то и на русском языке.
Так то, диапазон продукции конечно впечатляет.
Делай как должно, и пусть всё будет как будет.
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение Phazz »

Интересно что там по ценам у них на законченные устройства
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

Вопрос и ответ из телеграмма:
---------------------------------------------------
А варианты дисплеев на ESP32 рассматривали?
На Али появились дешёвые с красивыми корпусами панели:
Без реле
https://sl.aliexpress.ru/p?key=hfQU3Km
С реле
https://sl.aliexpress.ru/p?key=PNQU3ZU
=====================================
Рассматривали и рассмативаем.
Сейчас проверили и настроили работу с FLProg c панелями OP320, Kingo, Luchian.
Последняя кажется наиболле перспективной. Один из критериев - среда программирования.
У Kingo есть возможность поднять свой Web-сервер, что позволяет подключить удаленного клиента (компьютер, панель как дополнительное отображение и/или управление).
Панели ESP32-LVGL - интересное и дешевое решение, но пока не подобрали среду проектирования.
Думали, что така среда появится от сторонних разработчиков - но пока ничего не попадалось.
Рассматривался вариант «поднятие» этих дисплеев вместе с FLProg-Scada, но это не быстрое решение.
Может будет подобрано какое-то более ускоренное решение.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

Вопрос и ответ из телеграмма:
---------------------------------------------------
А варианты дисплеев на ESP32 рассматривали?
На Али появились дешёвые с красивыми корпусами панели:
Без реле
https://sl.aliexpress.ru/p?key=hfQU3Km
С реле
https://sl.aliexpress.ru/p?key=PNQU3ZU
=====================================
Рассматривали и рассмативаем.
Сейчас проверили и настроили работу с FLProg c панелями OP320, Kingo, Luchian.
Последняя кажется наиболле перспективной. Один из критериев - среда программирования.
У Kingo есть возможность поднять свой Web-сервер, что позволяет подключить удаленного клиента (компьютер, панель как дополнительное отображение и/или управление).
Панели ESP32-LVGL - интересное и дешевое решение, но пока не подобрали среду проектирования.
Думали, что така среда появится от сторонних разработчиков - но пока ничего не попадалось.
Рассматривался вариант «поднятие» этих дисплеев вместе с FLProg-Scada, но это не быстрое решение.
Может будет подобрано какое-то более ускоренное решение.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

Похоже складываются собственные библиотеки графических дисплеев ориентированные на FLProg.
Пока монохромные, основа для TFT заложена.
Штатные библиотеки не подходят по разным причинам.
На фото ниже на RP2040 одновременно работают
пять дисплeев:
i2c0: SSD1306, SSD1306;
i2c1: SSD1306, SSD1309;
SPI0: ST7565.
OLEDx5.jpeg
Быстродействие 256тыс. циклов в сек. Будет быстрее.
Очень быстрый графический дисплей на i2c! Круто.

Понравился недорогой дисплей ST7565 - крупный, яркий.
ST7565.jpeg
-------------------------------------------------------------------
Одно из направление FLProg:
1. FLProg ПЛК со встроенным дисплеем с кнопками;
2. FLProg графическая панель со встроенным ПЛК.
Исходя из этого идет ускоренное проектирование библиотек, подбор и тестирование дисплеев.
Разработчик на основе FLProg-SCADA уже подготовил инструмент для формирования экранов наподобие того, что сейчас работает на новом LCD текстовом дисплее.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

Продолжается тестирование графических дисплеев.
На видео OLED SSD1309 - через i2c, TFT ST7735 - SPI через CPU.
TFT7735_SSD1309.mp4
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
slavas
Лейтенант
Сообщения: 603
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение slavas »

очень нужная тема!
pulsar12
Рядовой
Сообщения: 4
Зарегистрирован: 31 окт 2025, 10:25
Имя: Владимир
Благодарил (а): 2 раза

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение pulsar12 »

У меня плата ESP32-C3 BT5.0 OLED-0.42. Какой блок использовать?
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

pulsar12 писал(а): 19 дек 2025, 16:06 У меня плата ESP32-C3 BT5.0 OLED-0.42. Какой блок использовать?
1.Пока ни какой. Разработчик сейчас создает графическую среду программирования.
2.https://aliexpress.ru/item/100500772127 ... 3a1aveVhKL
У Вас такой модуль?
Попробуйте определиться с типом дисплея и способом его подключения - предположу что это SSD1306 i2c.
Информацию можно получить из тестов к этому модулю.
С уважением, ecoins.
pulsar12
Рядовой
Сообщения: 4
Зарегистрирован: 31 окт 2025, 10:25
Имя: Владимир
Благодарил (а): 2 раза

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение pulsar12 »

Привет. Загрузив простой скетч индикатор включается и работает.


#include <u8g2lib.h>

const int analogInPin = A0; // Analog input pin that the potentiometer is attached to

#define x_Offset ((128-72)/2) //стартовая позиция экрана по оси X
#define y_Offset (64-40) //стартовая позиция экрана по оси X

U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, 6, 5); // инициализация

void setup(void)
{
u8g2.begin();
u8g2.setContrast(255); // Устанавливаем контрастность на максимум
u8g2.setBusClock(400000); // частота шины 400kHz I2C
}

void loop(void)
{
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_t0_22b_mr); // используем шрифт 4x6
u8g2.drawStr(x_Offset, y_Offset + 14, "Temper");
u8g2.drawStr(x_Offset, y_Offset + 34, analogInPin);

u8g2.sendBuffer();
delay(1000);
}
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

pulsar12 писал(а): 22 дек 2025, 14:59 Привет. Загрузив простой скетч индикатор включается и работает.


#include <u8g2lib.h>

const int analogInPin = A0; // Analog input pin that the potentiometer is attached to

#define x_Offset ((128-72)/2) //стартовая позиция экрана по оси X
#define y_Offset (64-40) //стартовая позиция экрана по оси X

U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, 6, 5); // инициализация

void setup(void)
{
u8g2.begin();
u8g2.setContrast(255); // Устанавливаем контрастность на максимум
u8g2.setBusClock(400000); // частота шины 400kHz I2C
}

void loop(void)
{
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_t0_22b_mr); // используем шрифт 4x6
u8g2.drawStr(x_Offset, y_Offset + 14, "Temper");
u8g2.drawStr(x_Offset, y_Offset + 34, analogInPin);

u8g2.sendBuffer();
delay(1000);
}
Ок. Спасибо.
У меня нашелся такой модуль
https://aliexpress.ru/item/100500876390 ... 760d0ZOKZG

Потратил много времени, но такой не смог найти устройство(встроенный дисплей) на шине i2c.
Возможно что-то с модулем, заказал еще.
К этому модулю подключил OLED SSD1306 i2c 128x32.
Работает.
SSD1306_1_foto.jpeg
И видео
SSD1306_video.mp4
То есть модуль будет работать в FLProg.
----
Из хороших новостей FLProg->OLED->TFT:
Разработчик заканчивает графический редактор для FLProg - он в отдельном окне, гораздо удобнее чем тот, который сделан для LCD.
К слову и редактор для LCD планируется привести к такой же форме.
Немного подождите.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение ecoins »

Поздравляю разработчиков и тестировщиков с рабочей версией графических дисплеев на FLProg.
Пока приватной версии.
Разработчик Сергей Глушенко создал новый редактор на основе наработок по SCADA - по сути он возобновил движение по полноценному поднятию SCADA-FLProg.
Поразительная динамика - на приложенных фото и видео каждые 50мс изменяется картинка - перемещаются тексты, фигуры, иконки, связь по i2c !!! и скорость >100т. циклов в сек.
И он пожалуй работает быстрее чем LCD 16x2, 20x4.
При этом дисплее типа SSD1306, SSD1309, CH1115 отображают тексты 21x8, больше нет проблем с разными языками, иконками (в правом меню их большое кол-во, возможно добавить свои).
Простая поддержка много-экранности (это наверное будет по подписке) и много, много удобного.
FLProg_SSD1309_foto.jpeg
FLProg_SSD1309_video.mp4
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Aviacode
Рядовой
Сообщения: 48
Зарегистрирован: 15 фев 2021, 15:04
Имя: Серго
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: FLProg LCD-дисплеи - разработка, изготовление, распространение

Сообщение Aviacode »

Супер, молодцы! Теперь можно авионику создавать ;) Других применений таких быстрых экранов я пока не смог придумать.
Ответить

Вернуться в «Команда ecoins»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость