Дисплей Фотон
Цветные графические дисплеи практически вытеснили своих примитивных собратьев из многих областей техники, где необходим понятный человеко-машинный интерфейс. Когда мы смотрим на прибор, с которым будем взаимодействовать каждый день, то хотим увидеть знакомые элементы интуитивно понятного интерфейса: иконки, графики, виртуальные кнопки, меню и т.п.
Для обеспечения работы такого дисплея требуется если не компьютер, то хотя бы мощный микроконтроллер с большим объёмом памяти. У него должна быть достаточно высокая тактовая частота, чтобы выводить изображение в память дисплея без задержек. В постоянной памяти такой системы будет хранится разного рода графическая информация: те же иконки, шрифты, спрайты, так что её объём должен исчисляться, как минимум, мегабайтами.
Но как быть, если разрабатываемое устройство не предполагает применение мощного МК, да и разработкой графической оболочки заниматься тоже не планируется? В таких случаях рационально использовать дисплейный модуль со встроенным графическим процессором, который берёт на себя построение интерфейса.
Фотон от RobotClass — это именно такой модуль, который можно просто подключить по UART к любой условной Arduino и получить замечательный интерфейс. Фотон может быть с разными матрицами и разными микроконтроллерами. Ниже представлена схема дисплейного модуля Фотон PH3224T32S3.
Матрица — TFT с диагональю 3,2 дюйма и разрешением 320 x 240 точек.
В качестве графического процессора используется мощный контроллер или SoC. В модели PH3224T32S3 — это ESP32-S3 с тактовой частотой 240 МГц, 512 Кб оперативной памяти и с 8 Мб флеш-памяти для хранения графической информации.
Для загрузки интерфейса на дисплей используется карта памяти Micro-SD, которая вставляется в соответствующий слот на обратной стороне модуля.
Управление дисплеем может осуществляется тремя способами:
- UART — через 4-контактный разъём XH2.54 (напряжение 5 В);
- USB2 — по виртуальному COM-порту через разъём USB Type-С;
- QIIC — по шине I2C через разъём QIIC (напряжение 3,3 В).
Характеристики дисплейного модуля зависят от конкретной модели. Например для PH3224T32S3:
- напряжение питания: 5В через UART или 3,3В через QIIC;
- размеры (с ушками): 80 x 69 мм;
- размеры матрицы: 66 x 50 мм.
Где взять Фотон?
Если у вас ещё нет дисплея Фотон, его можно приобрести в интернет-магазине RobotClass.