Игрушка для рисования с сенсорной панелью............

Источник:

Демонстрация тачпада, игрушка для рисования

Тачпад может стать дешевым и универсальным устройством ввода для Arduino (источник: старый ноутбук). Добавьте два переключателя для управления мышью, чтобы выбирать и отменять выбор любой позиции на TFT-экране.

Детали: Тачпад типа Synaptics, Arduino, TFT ST7735 1,8 дюйма, переключатель уровня от 5 В до 3,3 В, 4 блока, резисторный делитель 10-20 К для сброса сигнала на TFT. STM32 не требует сдвига уровня.

Этот проект считывает абсолютные значения с сенсорных панелей Synaptics и рисует точки выбираемых цветов на TFT.

Типичные координаты X Y сенсорной панели варьируются от 950 до 5000, в зависимости от модели. Этот диапазон переводится в размер 128x160 пикселей на TFT для рисования. Координата Z (сила касания) варьируется от 0 до 255. Рисует точку, если z>10, легким касанием. Выберите цвет рисован��я на цветных полосах и очистите изображение, коснувшись левого нижнего угла.

Код не использует библиотеки. Протестировано на Arduino Nano и STM32 Blue Pill. Подключитесь к часам T10 и точкам данных T11 на тачпаде, у меня все тачпады заработали сразу. Посмотрите на Youtube, как найти T10 и T11, заземление и +5 В на разъеме тачпада, или просто посмотрите на печатную плату.

Питание через USB. Тачпад работает при любом напряжении 3,3-5В. Если вы хотите, чтобы он был портативным, используйте конструкцию с толстым дном, в нем достаточно места для литий-ионного аккумулятора телефона, платы зарядного устройства и переключателя.

Используйте HT7333 для подачи напряжения 3,3 В на схему. Подробнее об этом смотрите в других моих проектах.

Обновление от 18 января 2021 г. Доба��лен код тачпада Alps.

Абсолютные координаты, касание, жест, двойное касание, переключатели, поддержка колесика. Найти данные Альп и тактовые сигналы не так очевидно, но как только вы правильно подключите питание, можно смело экспериментировать.

Этот объект был создан в Tinkercad. Отредактируйте его онлайн https://www.tinkercad.com/things/7IyBmNP5tKZ.

Настройки печати

Бренд принтера:

Анет

Принтер:

А8

Разрешение:

0,2

Заполнение:

10

Нить: любая PLA любая

Категория: Электроника

06:12
9
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.