Экосреда ecoins - дисплеи Lcd,TFT
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
Экосреда ecoins - дисплеи Lcd,TFT
В этой теме будут освещаться вопросы об использовании дисплеев типа HD44780 и TFT (i2c,SPI)
Отправлено спустя 4 минуты 55 секунд:
Был вопрос по LCD 0802 viewtopic.php?f=247&t=8064&start=740#p123895
Поправили библиотеку, проверили, работает: На фото не видно - в первых позициях мерцает "звездочка".
С уважением, Энвер.
Отправлено спустя 4 минуты 55 секунд:
Был вопрос по LCD 0802 viewtopic.php?f=247&t=8064&start=740#p123895
Поправили библиотеку, проверили, работает: На фото не видно - в первых позициях мерцает "звездочка".
С уважением, Энвер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Экосреда ecoins - дисплеи Lcd,TFT
проверил, на версии flprog 7.3.8 работает, а на 8.2.1 нет. Еще доп вопрос не могу вывести знак градуса, пробовал через строку и символ. Поясните логику работы блока в целом
У вас есть возможность проверить на версии 8.2.1 ?
У вас есть возможность проверить на версии 8.2.1 ?
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
Экосреда ecoins - дисплеи Lcd,TFT
Проверял на версии 8.2.1. Если у Вас ошибки компиляции из-за библиотеки flprogUtilitues.h - это временная проблема, закомментируйте эту строку в скетче.
Успехов.
С уважением, Энвер.
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Экосреда ecoins - дисплеи Lcd,TFT
Ecoins, Вы в плотную не занимались TFT дисплеями? Довольно часто использую в своих проектах дисплеи, чаще всего от сотовых (работал в своё время в сервисе). Запасы "простых" дисплеев заканчиваются, и приходится доставать "эксклюзивы". Очередной "интересный" дисплей от NOKIA C7-00. Дисплей классный, но подключение не стандартное (по крайней мере для AVR и Arduino). Может сталкивались когда? На нём есть только надпись AMS347FF02.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
Экосреда ecoins - дисплеи Lcd,TFT
Пока не занимались, но планируем с использовать LCD.SPI+ пины cs,Led,DC,Reset.
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Экосреда ecoins - дисплеи Lcd,TFT
Я тоже использую (в основном) дисплеи SPI, жалко просто, хорошие дисплеи "пропадают".
Экосреда ecoins - дисплеи Lcd,TFT
Подскажите, у меня проблемма с блоком вывода переменных на дисплей.
Вход "EN" не работает, блок всегда отображает данные.
Отправлено спустя 1 час 3 минуты 18 секунд:
Сделал небольшой тест
Вход "EN" не работает, блок всегда отображает данные.
Отправлено спустя 1 час 3 минуты 18 секунд:
Сделал небольшой тест
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
Экосреда ecoins - дисплеи Lcd,TFT
Вы о EN блока управления (где задается адреса, размер дисплея) или блоков вывода?Daget писал(а): 26 фев 2024, 22:02 Подскажите, у меня проблемма с блоком вывода переменных на дисплей.
Вход "EN" не работает, блок всегда отображает данные.
Экосреда ecoins - дисплеи Lcd,TFT
EN блока управления (где задается адреса, размер дисплея) - работает, но он выключает весь дисплей.
Не работает EN в блоке вывода переменных.
Не работает EN в блоке вывода переменных.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
Экосреда ecoins - дисплеи Lcd,TFT
Попозже проверю, но с использованием EN возникали накладки(сложно разрешаемые логические коллизии) если на место этого поля выводить поля другого размера.Daget писал(а): 27 фев 2024, 07:31 EN блока управления (где задается адреса, размер дисплея) - работает, но он выключает весь дисплей.
Не работает EN в блоке вывода переменных.
Мы сейчас используем EN блока управления для переключения экранов - работает быстро.
----
По поводу дисплеев формируется предложение, которое я выложу в следующем посте.
С уважением, ecoins.
Последний раз редактировалось ecoins 27 фев 2024, 08:23, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
Экосреда ecoins - дисплеи Lcd,TFT
ПРЕДЛОЖЕНИЕ О СОЗДАНИИ ШИЛДОВ FLPROG ДЛЯ LCD И TFT ДИСПЛЕЕВ
По совокупности наработок (аппаратных и программных) есть возможность создать набор плат согласования для использования LCD HD44780 и TFT.
Такие дисплеи принимали бы в себя команды высокого уровня и брали на себя операции по непосредственному выводу в дисплей через его аппаратные средства с учетом из особенностей (язык, графика, управление яркостью и контрастностью и пр.)
Такие дисплеи будут работать быстро, буферировать поступающие запросы по сути без ограничения, иметь возможность быстрого переключения нескольких экранов и т.п.
Сама библиотека в контроле была бы компактной и функциональной, что позволит использовать его в простых контроллерах типа AVR328 и ниже.
Проект мог бы быть реализован на чипе RP2040, имел бы интерфейс i2c + USB для обновления прошивок или загрузки собственных (например с набором текстов, значков и прочее).
Он также будет поддерживать LCD типа 128x64.
По мере наработки софта будут поддерживаться и другие дисплеи.
Ориентировочная стоимость на начальном этапе для участников проекта 500р.
Проект будет выпускаться под маркой FLProg.
Проект имеет смысл запускать при наличии предзаказов не менее 100шт.
С уважением, ecoins
По совокупности наработок (аппаратных и программных) есть возможность создать набор плат согласования для использования LCD HD44780 и TFT.
Такие дисплеи принимали бы в себя команды высокого уровня и брали на себя операции по непосредственному выводу в дисплей через его аппаратные средства с учетом из особенностей (язык, графика, управление яркостью и контрастностью и пр.)
Такие дисплеи будут работать быстро, буферировать поступающие запросы по сути без ограничения, иметь возможность быстрого переключения нескольких экранов и т.п.
Сама библиотека в контроле была бы компактной и функциональной, что позволит использовать его в простых контроллерах типа AVR328 и ниже.
Проект мог бы быть реализован на чипе RP2040, имел бы интерфейс i2c + USB для обновления прошивок или загрузки собственных (например с набором текстов, значков и прочее).
Он также будет поддерживать LCD типа 128x64.
По мере наработки софта будут поддерживаться и другие дисплеи.
Ориентировочная стоимость на начальном этапе для участников проекта 500р.
Проект будет выпускаться под маркой FLProg.
Проект имеет смысл запускать при наличии предзаказов не менее 100шт.
С уважением, ecoins
- Phazz
- Полковник
- Сообщения: 3114
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 231 раз
- Поблагодарили: 110 раз
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
Экосреда ecoins - дисплеи Lcd,TFT
Где-то подсмотреть, где-то по наитию(потом ведь можно изменить), где-то на основе предложений заинтересованных в таком проекте лиц.
-
- Лейтенант
- Сообщения: 510
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 94 раза
Экосреда ecoins - дисплеи Lcd,TFT
интересное решение, думаю логично разделить нагрузку так сказать на "Видеокарту"
Экосреда ecoins - дисплеи Lcd,TFT
https://lartmaster.ru/goods/Programmiru ... =176237491
https://lartmaster.ru/goods/Programmiru ... =176237608
https://promix-center.ru/ustrojstva-ind ... i-disp-01/
Аналогичные готовые изделия, может пригодится для идей.
https://lartmaster.ru/goods/Programmiru ... =176237608
https://promix-center.ru/ustrojstva-ind ... i-disp-01/
Аналогичные готовые изделия, может пригодится для идей.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Экосреда ecoins - дисплеи Lcd,TFT
Могу предложить Вам вариант попроще ,но может более востребованный как панель управления для МК (ПЛК) :
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Три в одном : подключение по шине i2c; Вывод графической информации на дисплей,клавиатура,Led индикация + buzer .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
Экосреда ecoins - дисплеи Lcd,TFT
Спасибо.ViktorPetrov писал(а): 29 фев 2024, 19:56 Три в одном : подключение по шине i2c; Вывод графической информации на дисплей,клавиатура,Led индикация + buzer .
Как состав любопытен.
Мы ставим несколько иную задачу - разгрузить контроллер от низкоуровневых операций работы с дисплеями и разгрузку ресурсов контроллера - RAM,ROM, загрузка MCU, i2c.
Для этого на борту должен быть контроллер.
Такое будет работать и на AVR328.
Работа просто с дисплеем OLED на AVR328 требует много памяти.
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
Экосреда ecoins - дисплеи Lcd,TFT
[ref]ecoins[/ref], я сейчас делаю автономный пульт на базе Nextion, который будет интегрироваться в modbus сеть.
Отдельная плата с есп32, она как modbus шлюз и основа для управления Nextion.
Дополнительно вывел пины под индикаторные диоды и пару кнопок.
Главной задачей было организовать удобную прошивку.
Сделал два порта micro USB, с них на преобразователь, и далее развожу сигнал UART на дисплей и МК.
В итоге, когда шнурок от компа не подключен, соединяется UART 1 esp32 и Nxt, а когда подключается шнурок к какому-либо разъему USB, происходит переключение линий Rx/Tx на нужное направление.
Отдельная плата с есп32, она как modbus шлюз и основа для управления Nextion.
Дополнительно вывел пины под индикаторные диоды и пару кнопок.
Главной задачей было организовать удобную прошивку.
Сделал два порта micro USB, с них на преобразователь, и далее развожу сигнал UART на дисплей и МК.
В итоге, когда шнурок от компа не подключен, соединяется UART 1 esp32 и Nxt, а когда подключается шнурок к какому-либо разъему USB, происходит переключение линий Rx/Tx на нужное направление.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
Экосреда ecoins - дисплеи Lcd,TFT
Насколько я понял это для удобства загрузки программы в Nextion?WildCat писал(а): 29 фев 2024, 22:10 В итоге, когда шнурок от компа не подключен, соединяется UART 1 esp32 и Nxt, а когда подключается шнурок к какому-либо разъему USB, происходит переключение линий Rx/Tx на нужное направление.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей