HMI операторская панель на STM32

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI операторская панель на STM32

Сообщение pan »

Многие требуют мегабайт и мегагерц, еще не поняв с какой стороны подойти к STM , требуют ESP32. там же куча мегагерц и 2 ядра! :)
Вот что получилось у меня слепить на ардуине.

И так. По первой версии так ни кто и не отписался. Один человек только попросил снять видео.
А с недавним откатом форума, тема исчезла.

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

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

[bbvideo]https://youtu.be/eV5D2g1QPcI[/bbvideo]

конфигуратор

прошивка для ардуино

[spoiler= Подключение]
дисплей используется ILI9341.
используется вариант с SPI интерфейсом и сенсором на чипе XPT2046
дисплей и сенсор подключаются к физическому SPI.
Также потребуются преобразователь логических уровней (или просто делитель на резисторах)
потому, что дисплей не понимает сигналы 5 вольт. только 3.3в.

пины дисплея и сенсора
SCK/CLK -> к пину SCK (52) меги (не забываем про уровни напряжений)
SDO/DO -> к пину MISO (50) меги
SDI/DI -> к пину MOSI (51) меги

CS дисплея -> к пину 53 меги
D/C дисплея -> к пину 49 меги

CS сенсора -> к пину 48 меги
! IRQ сенсора -> к пину 2 меги !

Пин для подключения индикации аварий — 13.

Панель работает мастером. слейв подключается к Serial1 ( rx — 19 пин, tx — 18 пин)
для использования интерфейса RS485 потребуется соответствующая плата с автовыбором направления передачи.
на форуме много о них говорилось, есть ссылки и т.д.

для загрузки проекта нужно замкнуть пин 4 меги на землю, выбрать в конфигураторе файл-> загрузка в панель.
после пин 4 отключить из земли, что бы после перезагрузки проект запустился из епром.
[/spoiler]
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

HMI панель на ардуиноиде)

Сообщение ecoins »

Интересно, но не получается скачать. Подскажете?
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

HMI панель на ардуиноиде)

Сообщение SSSergeich »

ecoins писал(а): 13 июл 2019, 09:57 Интересно, но не получается скачать. Подскажете?
Да, у меня тоже 403...
Тогда вот так:
Конфигуратор
Прошивка в виде heх файла
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

HMI панель на ардуиноиде)

Сообщение SSSergeich »

[ref=#ff8000]pan[/ref], Спасибо за вот эту шпаргалку!

Отправлено спустя 2 минуты 44 секунды:
Phazz писал(а): 13 июл 2019, 10:09 Нужно зарегистрироваться
я потому и скинул ссылки на страницы, чтоб не регаться )
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель на ардуиноиде)

Сообщение pan »

Phazz писал(а): 13 июл 2019, 10:01 а на промини прошивка пойдет?
вряд ли. если только сильно ужаться в функциональности и сделать собственные библиотеки для дисплея.
и то не факт что влезет в проект много элементов.

то, что Мега 2560 стОит как дисплей, это да, не дешево. Но в Меге есть где развернуться и добавить плюшек.
Я уже занимаюсь изучением STM32. если получиться все это перенести на STM , который стОит как NANO,
то цена панели будет копеечной, при офигенной производительности

Отправлено спустя 3 часа 17 минут 14 секунд:
SSSergeich писал(а): 13 июл 2019, 10:13 я потому и скинул ссылки на страницы, чтоб не регаться )
вроде ни каких ограничений не ставил. у меня скачивается по прямым ссылкам из первого поста. только что проверил
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

HMI операторская панель на STM32

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 23:08, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель на Ардуино

Сообщение pan »

Nikan писал(а): 13 июл 2019, 23:35 И получиться очередная панель Nextion......
вообще не вижу сходства.
пользуйтесь Nextion если нравится
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

HMI операторская панель на STM32

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 23:26, всего редактировалось 1 раз.
com
Капитан
Сообщения: 832
Зарегистрирован: 31 май 2018, 22:12
Откуда: Санкт-Петербург
Имя: Ринат

HMI панель на Ардуино

Сообщение com »

Смотрел на планшете, звук почему то у меня тихий. А что за панель и сенсор, можете буковками написать :D
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель на Ардуино

Сообщение pan »

Nikan писал(а): 14 июл 2019, 01:08 дисплей, тач и STM32 = Nextion
очень умно...

сделайте лучше

Отправлено спустя 3 минуты 8 секунд:
[ref]com[/ref], дисплей используется ILI9341.
используется вариант с SPI интерфейсом и сенсором на чипе XPT2046
com
Капитан
Сообщения: 832
Зарегистрирован: 31 май 2018, 22:12
Откуда: Санкт-Петербург
Имя: Ринат

HMI панель на Ардуино

Сообщение com »

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель на Ардуино

Сообщение pan »

[ref]com[/ref], нет. там чип другой и разрешение
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель modbus master на Ардуино

Сообщение pan »

доступно обновление 2.1

теперь можно писать на русском языке

Изображение
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель modbus master на Ардуино

Сообщение pan »

если кому интересно доступна версия на STM32

Видео, думаю, нет смысла снимать, так как код портирован на STM без особых отличий в визуальной части.
Теперь мы имеем плату в 5 раз дешевле mega2560 , но с большей производительностью и запасом на возможное расширение функционала.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель modbus master на Ардуино

Сообщение pan »

небольшой пример работы с реальным железом.(панель на SMT32)
за качество извиняйте. камеры нет, снимал телефоном.

[bbvideo]https://youtu.be/p_2CkMp9Jus[/bbvideo]
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

HMI панель modbus master на Ардуино

Сообщение Evgesha »

Вопрос по оформлению топика.
//Небольшое пожелание к теме. Оформите топик с картинками подключения, а не в текстовой форме.( вы здесь один такой умный, оформите для новичков, - какой именно дисплей и т.д.)//
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

HMI панель modbus master на Ардуино

Сообщение Ingwar »

pan писал(а): 01 окт 2019, 15:13 небольшой пример работы с реальным железом.
Два вопроса:
процедуру конвертации трудно/невозможно запихнуть в редактор?
для чего кнопка стоп (визуально ничего не изменилось)?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель modbus master на Ардуино

Сообщение pan »

Ingwar писал(а): 02 окт 2019, 21:01 трудно/невозможно запихнуть в редактор?
всё возможно. ну или почти всё.
насколько трудно - не знаю, но времени точно уйдет много. а разрабатываю я это всё один.
и адреса не всегда указывают в HEX, иногда и в десятичном виде.
поэтому острой необходимости не вижу. калькулятор в компе у всех есть
Ingwar писал(а): 02 окт 2019, 21:01 для чего кнопка стоп
для остановки частотника. после нажатия на неё, начал мигать диод сверху слева от цифр(RUN) ,и через несколько секунд потух ,
потому что в частотнике была уставка времени на останов около 3 сек.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель modbus master на Ардуино

Сообщение pan »

Управляем "Ардуинами"

[bbvideo]https://youtu.be/1_a5UycFiNc[/bbvideo]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

HMI панель modbus master на Ардуино

Сообщение Ingwar »

Здорово.
pan писал(а): 01 окт 2019, 15:13(панель на SMT32)
Новая прошивка еще недоступна?
Проводили ли Вы замеры (можно примерные) сколько/каких тегов "влезает" до безглючной работы?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ответить

Вернуться в «Проекты различных устройств на STM32»

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

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