Blog. Just Blog

TFT LCD-дисплеи WeAct Studio FS V1

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Обзоры техники | Автор: ManHunter
TFT LCD-дисплеи WeAct Studio FS V1
TFT LCD-дисплеи WeAct Studio FS V1

Среди китайского барахла иногда попадаются настоящие жемчужины. Взять хотя бы TFT LCD-дисплеи WeAct Studio FS V1, две модели для разных задач. Большая (3.5 дюйма) - с датчиками влажности и температуры, идеальна для стола: мониторинг CPU/RAM или фоторамка. Маленькая (0.96 дюйма) - размером со спичечный коробок, без датчиков, но помещается в карман. Через обычный USB-кабель они превращаются в полноценный монитор системы или фоторамку. Подключаешь как флешку, компьютер сам видит их как виртуальный COM-порт. Вся обработка происходит на вашем компе, дисплей просто честно показывает картинку. Настраивается под себя: цвета, шрифты, расположение меняешь через простые файлы. Для программистов есть open-source проект на Python, с помощью которого можно допилить что угодно.

0.96-дюймовый TFT-дисплей WeAct Studio V1 FS
0.96-дюймовый TFT-дисплей WeAct Studio V1 FS

Начнем с карманной модели 0.96" FS V1 с разрешением 80 x 160 пикселей. В комплекте только дисплей и две наклейки-заглушки USB. Даже инструкции нет, тот самый случай, когда толковый мануал не помешал бы.

0.96-дюймовый TFT-дисплей WeAct Studio V1 FS
0.96-дюймовый TFT-дисплей WeAct Studio V1 FS

Компактность поражает: 43 x 14.5 x 2 мм, легко помещается в карман, весит 1.1 грамма, как спичечный коробок или обычная флешка. Минимум энергопотребления при отличной компактности.

0.96-дюймовый TFT-дисплей WeAct Studio V1 FS
0.96-дюймовый TFT-дисплей WeAct Studio V1 FS

Сердце устройства - микроконтроллер WCH CH32X035F8U6. Это китайский аналог STM32 с ядром Cortex-M0+, оптимизированный для работы с USB-устройствами. Его ключевые особенности: реализация виртуального COM-порта (CDC) для связи с хост-ПК через USB 2.0 Full Speed на скорости 115200 бод, стандартной для последовательных интерфейсов и совместимой со всеми ОС (Windows/Linux/macOS). Управление дисплеем осуществляется через FPC-интерфейс (16-контактный гибкий кабель). Чип залит прозрачным силиконовым гелем: это защищает от влаги и механических повреждений, но делает невозможным его замену или ремонт. Кто интересуется железной составляющей дисплея - даташиты, распиновки и тому подобное - информация есть на сайте.

0.96-дюймовый TFT-дисплей WeAct Studio V1 FS Pro
0.96-дюймовый TFT-дисплей WeAct Studio V1 FS Pro

Сейчас появилась версия Display FS V1 Pro. Отличие между "Pro" только одно: теперь корпус устройства закрыт аккуратной крышкой, а не той некрасивой блямбой с силиконовым гелем, которая была раньше. Выглядит гораздо лучше. Но если потребуется добраться до платы, крышку можно легко снять. Начинка железа внутри осталась точно такой же.

0.96-дюймовый TFT-дисплей WeAct Studio V1 FS Pro
0.96-дюймовый TFT-дисплей WeAct Studio V1 FS Pro

Дисплей подключается по принципу USB-флешки: одним кабелем к компьютеру, который одновременно обеспечивает питание и передачу данных. В комплекте идут две миниатюрные наклейки со значком USB. Одну из них следует наклеить на неиспользуемые контакты тыльной стороны разъема, это защитит от случайного короткого замыкания. Разъем симметричен, обе стороны идентичны. Вы сами выбираете ориентацию, как удобнее расположить устройство относительно экрана. Наклеили заглушку на неиспользуемую сторону - и дисплей готов к работе в выбранной конфигурации.

0.96-дюймовый TFT-дисплей WeAct Studio V1 FS
0.96-дюймовый TFT-дисплей WeAct Studio V1 FS

Через интерфейс RGB565 чип формирует изображение на крошечном 0.96-дюймовом дисплее (80 x 160 пикселей). На этой площади свободно размещаются и текст, и фотографии. Несмотря на разрешение, информация читается отлично. А главное, живая картинка приятнее, чем на снимке: цвета сочнее, детали отчетливее.

0.96-дюймовый TFT-дисплей WeAct Studio V1 FS
0.96-дюймовый TFT-дисплей WeAct Studio V1 FS

Чтобы не было иллюзий: дисплей - это пассивный TFT-экран без собственной памяти и процессора. Он не хранит темы, не кэширует изображения и не декодирует видео. Всю работу берет на себя хост-программа, в данном случае WeAct Studio System Monitor. Алгоритм прост и прозрачен: программа формирует графический буфер размером 80 x 160 пикселей, наносит на него текст шрифтами, рисует примитивы (линии, прямоугольники), а при показе фото или видео самостоятельно извлекает кадр и преобразует его в формат RGB565. Затем весь буфер целиком отправляется на экран одной командой по USB-CDC. Именно поэтому обновление кадра происходит не плавно, а ступенчато: сначала пауза рендеринга на ПК, затем передача 25600 пикселей (80 x 160 x 2 байта), и только потом отрисовка на матрице. Анимация получается вполне терпимой, но все-таки обновление нового кадра выполняется с заметным изменением, особенно при смене картинки. После отключения питания USB содержимое дисплея исчезает мгновенно. Никаких артефактов, никакого энергосбережения, чистый лист до следующей команды.

0.96-дюймовый TFT-дисплей WeAct Studio V1 FS
0.96-дюймовый TFT-дисплей WeAct Studio V1 FS

Основная программа для работы с дисплеем - WeAct Studio System Monitor. Работает на Windows, Linux, Mac. На Win10 и выше подцепляется без дополнительных драйверов. А вот для систем типа XP/Vista/Win7 потребуется установить старые драйверы от usbser.sys. Винда может ругнуться на неподписанные драйверы, это нормально. Ну а по своему опыту советую сохранять архивы драйверов, они могут внезапно исчезнуть из интернета.

Программа для конфигурации
Программа для конфигурации

Через простые темы можно настроить дисплей под любые задачи. Например, сделать hardware-монитор, электронные часы или живые часы с секундной стрелкой. Меняете файлы в res/themes, цвета, расположение, иконки - и получаете персональный дашборд. Подключать можно несколько разных дисплеев, в том числе одновременно, разница между ними только в названии COM-портов.

Примеры тем
Примеры тем

Скачайте инсталлятор WeAct Studio System Monitor - это готовый пакет со всем необходимым: Python-скриптами, зависимостями, примерами тем и конфигураций. Подключите дисплей к компьютеру по USB, система автоматически определит его как виртуальный COM-порт (без драйверов). Распакуйте архив и запустите python main.py (или готовый .exe, если он предусмотрен). Через несколько секунд дисплей оживет и начнет отображать системную статистику или что планировали. Никаких компиляций или сложных настроек, все работает из коробки.

Пример темы
Пример темы

Как уже упоминалось, для работы с TFT-дисплеем WeAct Studio Display FS V1 программисты могут использовать готовую библиотеку на Python. Кроме того, существует проект WeAct Display FS Library for PureBasic с подробной документацией, включая русскоязычную версию. Удобный вариант для тех, кто предпочитает этот язык программирования.

3.5-дюймовый TFT-дисплей WeAct Studio V1 FS
3.5-дюймовый TFT-дисплей WeAct Studio V1 FS

Рядом с миниатюрным 0.96-дюймовым дисплеем стоит его старший брат - 3.5-дюймовый TFT-дисплей WeAct Studio Display FS V1 с разрешением 320 x 480 пикселей, с датчиками влажности и температуры. Это уже полноценная настольная станция, также служащая универсальной информационной панелью.

3.5-дюймовый TFT-дисплей WeAct Studio V1 FS
3.5-дюймовый TFT-дисплей WeAct Studio V1 FS

В комплекте дисплей в пластиковой коробке, USB Type-C кабель, две стойки для печатных плат и липучка. Инструкций нет, видимо, считают, что для умных все очевидно, а остальных устроит дисплей и софт из коробки.

3.5-дюймовый TFT-дисплей WeAct Studio V1 FS
3.5-дюймовый TFT-дисплей WeAct Studio V1 FS

Габариты 58.5 x 87.7 x 9 мм, удобно ложится на стол. Вес всего 49 грамм, ультракомпактно вписывается в любой угол рабочего пространства.

3.5-дюймовый TFT-дисплей WeAct Studio V1 FS
3.5-дюймовый TFT-дисплей WeAct Studio V1 FS

В комплекте две стойки для печатных плат, удобные мини-ножки, которые превращают дисплей в настольный гаджет. Просто вкручиваете - и экран уверенно стоит на столе. Комплектных стоек всего две штуки, но если нужно больше или другой высоты, стойки стандартные (M2 или аналог), покупаются пачками на любом рынке электроники. Подойдут и для корпусов других самоделок. Компактное решение без лишних подставок.

Основные компоненты платы
Основные компоненты платы

Корпус металлический, стильный. Открутите несколько болтиков, чтобы заглянуть внутрь. WeAct Studio V1 FS - маленькая печатная плата с экраном.

Элементы разработческой платы
Элементы разработческой платы

К дисплею подключается гибкий 16-контактный FPC-кабель, так называемый хвостик, соединяющий экран с контроллером.

Микроконтроллер
Микроконтроллер

Сердцевина - чип WCH CH32X035F8 (Cortex-M), китайский мозг, аналог ARM из смартов. Уверенно управляет пикселями, хоть и не очень быстро.

3.5-дюймовый TFT-дисплей WeAct Studio V1 FS
3.5-дюймовый TFT-дисплей WeAct Studio V1 FS

Конструкция корпуса с USB-разъемом, на мой взгляд, крайне неудачна. Здесь нарушен базовый принцип проектирования: либо разъем полностью утоплен в корпус, и тогда требуется использовать специальный плоский кабель без выступающих частей, либо разъем вынесен наружу - и тогда вокруг него должно быть достаточно свободного пространства, чтобы принимать кабели любой толщины без упора в стенки корпуса.

3.5-дюймовый TFT-дисплей WeAct Studio V1 FS
3.5-дюймовый TFT-дисплей WeAct Studio V1 FS

Разъем глубоко утоплен в корпус настолько, что обычный кабель просто не входит. Приходится искать плоский кабель минимальной толщины. Даже кабель из комплекта поставки подходит с трудом, его штекер слишком объемный. И при попытке вставить его в гнездо возникает ощущение, будто рано или поздно разъем вырвется из платы вместе с дорожками.

Адаптеры и кабели
Адаптеры и кабели

Угловые адаптеры на 90° тоже не спасают ситуацию. Подходят лишь самые тонкие экземпляры, а большинство стандартных моделей упираются боковой частью в корпус еще до того, как штекер полностью войдет в разъем. Приходится экспериментировать, перебирать несколько вариантов, прежде чем найти тот, который хоть как-то встанет.

Адаптеры и кабели
Адаптеры и кабели

В итоге имеем: с одной стороны - компактный, умный дисплей с качественным ПО, с другой - корявое подключение, будто его забыли проверить на макете.

Температура и влажность
Температура и влажность

Устройство показывает датчики влажности и температуры, полезно для мониторинга комнаты. В крайнем случае работает автономно от USB (без компьютера), тогда дисплей превращается в обычный термометр, отображая только показания датчиков. Разъемов для внешних датчиков нет, данные поступают исключительно через программу WeAct Studio System Monitor по USB-CDC. Точность датчиков типичная для бытовых сенсоров: плюс-минус 2-3% по влажности, 1°C по температуре (при 25°C). Хороший показатель для комнатного мониторинга, точнее, чем многие метеостанции за те же деньги. Работает стабильно в диапазоне 20-80% RH, вне пределов возможны небольшие отклонения. Для дома - более чем достаточно. Например, полезно для растений или аквариума.

3.5-дюймовый TFT-дисплей WeAct Studio V1 FS
3.5-дюймовый TFT-дисплей WeAct Studio V1 FS

Разрешение 320 x 480 пикселей позволяет удобно работать с большим количеством данных и графикой. Но за это приходится платить: здесь 307200 пикселей, и скорость отрисовки заметно медленнее.

3.5-дюймовый TFT-дисплей WeAct Studio V1 FS
3.5-дюймовый TFT-дисплей WeAct Studio V1 FS

Если на 0.96" можно добиться эффекта видео, то тут об этом забудьте. Вместо этого придется вспомнить, как загружали GIF-ки с девками через dial-up модем - по полоскам сверху вниз. Если понимаете, о чем идет речь :)

3.5-дюймовый TFT-дисплей WeAct Studio V1 FS
3.5-дюймовый TFT-дисплей WeAct Studio V1 FS

А для статичной картинки с текстом или, например, мини-фоторамки с воспоминаниями на прикроватной тумбочке - это отличный вариант. С такой задачей 3.5" дисплей справится без проблем: четкие шрифты, яркие цвета, никаких артефактов. Можно настроить автосмену фото через скрипт - семейные снимки, котики, мемы. Идеально для уютного свечения в спальне, пока комп тихо жужжит в фоне.

Программа для конфигурации
Программа для конфигурации

Как и другие устройства WeAct, экран пустой - вся магия происходит на вашем компе. Запустили скрипт, он работает в фоне, пока не выдернете USB. Софт и драйвер одинаковые для 3.5" и 0.96" дисплеев.

Примеры тем
Примеры тем

Кастомные темы - их уже очень много готовых. Меняйте цвета, шрифты, расположение под себя. Сделайте экран персональным - для геймера, мамы или ребенка. Рисуйте свои темы и загружайте.

Пример темы
Пример темы

Важно: при обновлении обязательно скопируйте папку с темами в безопасное место, иначе кастомные настройки пропадут.

TFT LCD-дисплеи WeAct Studio FS V1
TFT LCD-дисплеи WeAct Studio FS V1

TFT LCD-дисплеи WeAct Studio FS V1 - это не просто экран, это ваш персональный помощник, который всегда под рукой. Вы наконец получаете компактный дисплей, который работает полностью под вашим контролем. Никаких навязанных обновлений, облачных подписок или риска утечки данных - все локально на вашем компе. Для программистов и low-level инженеров - это настоящая игрушка! Ассемблер, PureBasic, Python, Windows API, пишите драйверы, экспериментируйте с графикой GDI+, настраивайте кастомные протоколы по COM/USB или что угодно придумаете.

Поделиться ссылкой ВКонтакте
Просмотров: 356 | Комментариев: 4

Метки: мониторы

Комментарии

Отзывы посетителей сайта о статье
ManHunter (26.06.2026 в 14:10):
А что именно понимать под "дружил"? У этих дисплеев нет своего "мозга", они принимаю только чужие картинки. И вопрос правильно звучит так: умеет ли роутер рисовать картинки?

У меня, например, дисплей работает на Win7, я написал для нее программу-наблюдатель. Ее задача в том, что поочередно брать из определенной директории пачку картинок и каждую минуту показывать на дисплей. Наблюдатель не знает что это за картинки, не знает для чего, откуда появились и когда удалятся. А вот отвечают за картинки несколько своих программ. Условно - часы. Не такие конечно, но смысл такой. Часы нарисовали картинку времени, обновили или добавил файл, или удалил. Сразу отработал наблюдатель. Теперь дисплей будет показывать актуальные картинки, которые тут лежат. Я могу просто руками накидать туда красивых картинок, суть не меняется.

Твой пример. Роутер имеет API по ссылке, через нее можно получать json с текстом {"traffic":"100500"}. По крону рисуем скрипт на PHP, который дергает ссылку из API. Затем там же на PHP создаем файл картинку 320x480 в формате JPG, красную строку "Кинетик", вторая строка с словом "Трафик: 100500" и рядом что-то еще, красивый цвет, рамочку, что надо. А потом складываем файл в папку. Наблюдатель теперь будет рисовать твою картинку.
Compiller (26.06.2026 в 13:56):
а с роутерами такие девайсы кто-то дружил?
ManHunter (22.06.2026 в 10:32):
Я тоже пришел к выводу, что надо использовать магнитные разъемы. По крайней мере пару штук я прикупил. Потому что при разработке постоянно приходится физически перегружать дисплей, и так гораздо удобнее. Вот у меня: https://ibb.co/nGJ0b2d

ЦитатаИ на самом классном кроме usb-c нет ни старых usb-micro, ни usb-mini :(.

Есть малюсенькие адаптеры хоть для чего. Конструкция становится немного сложнее, но зато универсальная. Вот, например https://aliexpress.ru/item/100...6256390.html
bodrox (22.06.2026 в 10:02):
Интересно. Третий экранчик нужен, но такие мелкие мне применять сложно будет дома. ИМХО, сильно дороже, но более функциональнее, это я вижу для себя OrangePi + экран для него. Вот там можно полноценно чё хочешь сделать.

По поводу кабелей. Первый на картинке с красным крестом напомнил мне мои магнитные разъёмы usb-c от той же китайской компашки, чтобы эти самые порты не ломать. Старшая уже сломала разъём на пауэрбанке, не хочет магнитки цеплять, точнее, выдёргивает их проводом же (магнит настолько сильный, а разъём ушатан уже давно). А всем остальным на почти всех устройствах магнитные штекеры уже поставил и всех видов ответные магнитные части приобрёл (угловые, плоские, угловые с поворотом и прочие). Ещё неприятно, что их как минимум три несовместимых между собой вида и легко ошибиться при покупке. И на самом классном кроме usb-c нет ни старых usb-micro, ни usb-mini :(.

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2026
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.07 сек. / MySQL: 2 (0.0022 сек.) / Память: 4.5 Mb
Наверх