Возникало ли у вас желание собрать проект с использованием дисплея без пайки и программирования? Просто взять дисплей, который у вас есть, установить его на плату, подключить к ПК и с помощью программы сделать интерфейс, который не только отправляет и получает данные по UART, но и по UDP и MQTT.
Отличная новость: моя новая плата DCM-AT001 - Display controller mini поможет вам в реализации вашей идеи. Я протестировал плату на совместимость с семью дисплеями разного размера, с резистивным сенсором и без. Но обо всем по порядку. И сразу отвечу на вопрос, который точно зададут одним из первых: «Зачем нужна плата, если в Китае есть куча готовых решений?». Да, в Китае много чего можно купить. Но аналогов моему программно-аппаратному решению на ESP32 нет ни в Китае, ни в мире! И, скорее всего, в ближайшие 2-5 лет не появится.
Небольшое отступление.
Для совместимости EasyHMI с дисплеями, с DCM-AT001 - Display controller mini, а также с дисплеями от 4,3 до 7 дюймов, я переписал приложение. В приложении появилось меню выбора типа устройства для обновления прошивки. Актуальная версия — EasyHMI 0.1.4.1b.
Готово! Теперь ваш дисплей выводит информацию, управляет элементами умного дома и пр.
DCM-AT001 - Display controller mini — это контроллер для SPI-дисплеев. На плате выведены две колодки для подключения дисплеев:
На картинке приведено описание контактов подключения DCM-AT001.
Также на плате есть разъем для подключения питания 5В и разъем для подключения по UART. Присутствуют выходы с дополнительными контактами GPIO и вывод питания 3,3 В.
Внимание! Не запитывайте плату DCM-AT001 от 3,3 В. Это может повредить устройство!

Дисплеи с 14 контактами бывают различных размеров (от 2,2 до 4 дюймов), с резистивным сенсором и без.
Схема подключения дисплея с 14 контактами.
Совместите контакты по маркировке, они должны совпадать. Дисплей устанавливается сверху платы, перекрывая её.
Внимание! Дисплеи 1,8 дюйма на красной плате также устанавливаются в данный разъем. Не забудьте правильно совместить контакты!
Маленькие дисплеи на синих и черных платах устанавливаются во второй разъем с 8 контактами.
Иногда на платах дисплеев уже разведен транзистор для управления подсветкой. В таких случаях они исполняются с 7 контактами, и контакт
BLK отсутствует. Совмещаем контакты и устанавливаем дисплей поверх платы.
Схема подключения дисплея с 8 контактами.
Самая большая проблема — на платах одинаковые контакты обозначают по-разному, например:
| На плате | На дисплее |
|---|---|
| DC | A0 |
| MOSI | SDI, SDA |
| MISO | SDO |
| SCK | SCL |
И так далее.

Главное условие при подключении дисплея — проверьте, чтобы совпадали следующие контакты:
// Проверка совпадения ключевых контактов питания и подсветки VCC -> 3,3v // Питание GND -> GND // Земля LED -> LED // Подсветка
Важно! Если данные контакты не совпадают, ни в коем случае не устанавливайте дисплей на плату DCM-AT001.
Если у вас дисплей с другим расположением контактов, напишите мне и уточните, поддерживает ли DCM-AT001 данный тип дисплеев. Нужен дисплей с интерфейсом SPI! Если дисплей подходит, можно на колодке дополнительных контактов распаять нужный порядок.
На данной колодке контакты соединены между собой следующим образом...
Для данной работы у вас должны быть соответствующие знания и навыки!
Данная версия платы напрямую не поддерживает дисплеи с емкостным сенсором. Но их можно подключить, распаяв на дополнительной колодке (в ПО сделана поддержка драйверов: GT911, CST816S). В следующей версии уже будет встроенная поддержка дисплеев с емкостным сенсором.
На плате есть выводы RX и TX. К ним и подключаем внешний микроконтроллер.
Схема подключения Arduino NANO к DCM-AT001.
Схема подключения ESP32 к DCM-AT001.
Остальные отладочные платы подключаются аналогично схемам выше.
При покупке платы с дисплеем все приходит к вам уже настроенным, и на данном этапе вам ничего делать не нужно. Если вы приобрели только плату DCM-AT001 без дисплея, вы можете использовать свой, подключив его к плате, как описано выше. Для работы скачайте последнюю версию EasyHMI, запустите программу и зайдите в раздел настроек.
Перед началом настройки важно понимать, что каждый дисплей разработан под свои задачи и рассчитан на определенное горизонтальное или вертикальное расположение, что влияет на настройки драйвера. Также дисплеи могут отличаться:
Я постарался учесть все эти особенности, и получился следующий интерфейс настроек драйвера в программе EasyHMI для дисплеев, которые есть у меня в наличии.




Как видим, настройки для каждого дисплея имеют свои особенности. Для других дисплеев рекомендую использовать одну из вышеописанных конфигураций. Особенно если ваш дисплей на красной плате, попробуйте настройки для аналогичного. Экспериментируйте с настройками, это не повредит дисплей!

Важно! Настройки не помогут с дисплеем 4 дюйма с драйвером ILI9488 (он не поддерживается). Поддерживаются только дисплеи с драйвером ST7796. Для дисплея с драйвером ST7796 есть отдельная прошивка, которую может скачать каждый, кто купил плату DCM-AT001, в закрытом телеграм-канале.
После обновления прошивки настраивать драйвер для 4-дюймового дисплея на драйвере ST7796 не нужно. Максимум, что может потребоваться, — сменить ориентацию дисплея.
Я постарался сделать его полностью совместимым со всеми функциями EasyHMI. Вы можете воспользоваться для справки следующими материалами:
Возможности устройств практически не отличаются по функциональности от диспеев AT HMI.
Последняя версия Easy HMI и Datasheet на дисплеи AT HMI.
Если у вас есть информация о багах, пишите в группу в ВК. Для этого нажмите на кнопку «Предложить пост».

И не забывайте читать новости и комментарии в данной группе. Кроме этого, планирую проводить 1 раз в неделю онлайн-ответы на вопросы. Но это будет зависеть от того, насколько проект будет популярен, и как вы будете поддерживать его на Boosty.
Поддержать проект и присоединиться к общению в нашем закрытом сообществе вы можете на Boosty.
Понравилась статья DCM-AT001 - Display controller mini. Контроллер управления дисплеями с поддержкой EasyHMI? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на VK Видео, вступить в группу Вконтакте.
Спасибо за внимание!
Технологии начинаются с простого!
Фотографии к статье
Файлы для скачивания
| EasyHMI 0.1.4.1b.zip | 73147 Kb | 15 | Скачать |
AT HMI дисплеи - Статьи
20 октября , 2025
Комментариев:0
Файлов для скачивания:1
Фото:7
Понравилась статья? Нажми
Читайте также
Мы в соц сетях
Комментарии