Дастин Уоттс (Dustin Watts) разработал программное обеспечение FreeTouchDeck для взаимодействия с компьютерами и платами, которые работают под управлением Windows, macOS, Linux через Bluetooth LE, используя плату ESP32, подключенную к сенсорному дисплею.
До сих пор Дастин Уоттс использовал готовые решения, но теперь он решил создать свое собственное оборудование, а именно аппаратную плату ESP32 TouchDown с открытым исходным кодом, которая будет оснащена TFT-дисплеем с разрешением 480×320.
Технические характеристики ESP32 TouchDown:
-
- Модуль беспроводной связи – ESP32-WROOM-32D с двухъядерным процессором ESP32 WiFi & Bluetooth, 4 Мб флэш-памятью, PCB антенной
- Дисплей – 3.5-дюймовый TFT-экран с разрешением 480*320 на базе драйвера ILI9488, плюс емкостный сенсорный контроллер FT6236
- Хранилище – слот для микро SD карты
- USB – 1x порт USB-C
- Расширение
- Разъем с I2C, SPI, 7x GPIO, 3.3 В и GND
- Stemma / JST-PH I2C разъем
- Отладка – CP2102 USB-to-UART IC
- Разное – пьезодинамик, светодиодный индикатор питания и зарядки, переключатель включения / выключения, кнопки загрузки и сброса
- Питание
- 5 В через USB-C
- 2-контактный разъем JST для батареи
- 3.3 В регулятор APK2112
- Микросхема управления батареей MCP73831
- Делитель напряжения батареи подключен к GPIO35
- Сертификация OSHWA – NL000004
ESP32 TouchDown – это оборудование с открытым исходным кодом, файлы KiCad доступны на Github, а сама плата сертифицирована Open Source Hardware Association (OSHWA).
Хотя плата в основном предназначена для работы с прошивкой FreeTouchDeck с открытым исходным кодом, вы также можете запрограммировать ее с помощью Arduino IDE, а репозиторий ESP32 TouchDown включает в себя примеры для управления Home Assistant, создание матрицы кнопок 4×3, клавиатуры в стиле телефона, отображения информации о батарее и многое другое.
Сочетание аппаратных средств ESP32 TouchDown и программного обеспечения FreeTouchDeck с открытым исходным кодом должны стать недорогой альтернативой Elgato Stream Deck. Есть веб-интерфейс конфигурации, работающий на ESP32, который позволяет вам создать собственную клавиатуру с расширенными функциями. Устройство определяется как устройство Bluetooth с вашего компьютера, платы или другой аппаратной платформы, и после подключения работает как клавиатура Bluetooth. Посмотрите видео ниже, чтобы узнать о возможностях FreeTouchDeck.
Дастин Уоттс начал продавать плату ESP32 TouchDown за $45 на Tindie, но похоже, что он недооценил спрос и теперь платы просто нет в наличии. Но вы все еще можете зарегистрироваться, чтобы получить уведомление, когда плата появится в наличии, поскольку он планирует производить их и дальше.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.