Энтузиаст собрал крошечный вторичный дисплей за 10 долларов на базе ESP32

Когда речь заходит о мониторе для ПК, на ум обычно приходят модели с высоким разрешением. Однако энтузиаст Такер Шэннон пошёл другим путём и создал собственный крошечный дисплей диагональю всего 1,14 дюйма (около 2,9 см) на базе платы с микроконтроллером ESP32.

Проект Шэннона основан на отладочной плате TENSTAR T-Display ESP32-D0WD, которая уже имеет встроенный ЖК-экран ST7789 разрешением 135×240 пикселей. Как отмечает автор, этот экран больше подходит для «муравьёв», чем для продуктивной работы. В демонстрационном видео видно, что на мини-дисплей выводится зеркальное и масштабированное изображение с основного монитора.

ESP32-Desktop-Monitor из r/esp32

Для передачи видеопотока на ESP32 используется специальный скрипт на Python, который захватывает изображение с основного экрана и отправляет его по Wi-Fi. Чтобы снизить нагрузку на сеть, алгоритм сравнивает текущий кадр с предыдущим и передаёт только изменившиеся пиксели. Благодаря этому на относительно статичных сценах удаётся достичь 60 кадров в секунду, хотя при активном движении частота падает примерно до 5 FPS. Задержка, по словам Шэннона, составляет менее 100 мс при хорошем качестве Wi-Fi-соединения.

Плата TENSTAR T-Display ESP32-D0WD, выступающая в роли приёмника, стоит около 11 долларов (~880 руб.) и оснащена 16 МБ флеш-памяти. Экран подключён через SPI-интерфейс, а программирование осуществлялось в среде Arduino IDE.

Сам автор видит практическое применение такого устройства в системах удалённого мониторинга, в качестве дополнительного информационного дисплея, для IoT-проектов или просто в образовательных целях для изучения возможностей ESP32 и потоковой передачи данных. Все исходные коды и инструкции по сборке опубликованы на GitHub.

Экраны на базе контроллера ST7789, подобные использованному в проекте, очень популярны в сообществе мейкеров благодаря своей низкой цене и простоте подключения. Они часто встречаются в мини-игровых консолях, носимых устройствах и различных DIY-проектах.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии