Resumen
Demo del touchpad, juguete para dibujar.
El touchpad podría ser un dispositivo de entrada barato y versátil para Arduino (fuente: portátil viejo). Añadir dos interruptores para una operación similar a la del ratón para seleccionar o deseleccionar cualquier posición en la pantalla TFT.
Partes: Touchpad similar a Synaptics, Arduino, TFT ST7735 de 1.8", convertidor de nivel de 5V a 3.3V de 4 unidades, divisor de resistencia de 10K y 20K para la señal de reinicio al TFT. El STM32 no necesita conversión de nivel.
Este proyecto lee valores absolutos de los touchpads de Synaptics, y dibuja un punto en colores seleccionables en el TFT.
Las coordenadas típicas de X e Y del panel táctil van de 950 a 5000, dependiendo del modelo. Este rango se transfiere a 128x160 píxeles en el TFT para el dibujo. El rango de la coordenada Z (fuerza del tacto) es de 0-255. Dibuja un punto si z>10, tacto ligero. Selecciona el color de dibujo en las barras de color, borra la imagen tocando la esquina
El código no utiliza bibliotecas. Probado en Arduino Nano y STM32 Blue Pill. Conecte a los puntos de reloj T10 y de datos T11 en el panel táctil, todos los paneles táctiles funcionaron de inmediato para mí. Vea en Youtube cómo encontrar T10 y T11, tierra GND y +5V en un conector de panel táctil, o simplemente mire la PCB.
Alimentado a través de USB. El touchpad funciona con cualquier voltaje de 3,3-5V. Si lo quieres portátil, usa el diseño inferior grueso, hay espacio para una batería de teléfono Li-Ion, un cargador PCB y un interruptor.
Utilice HT7333 para suministrar 3.3V al circuito. Para más información sobre esto, vea mis otros proyectos.
Actualización del 18 de enero de 2021. Se ha añadido el código del panel táctil de Alps.
Coordinadas absolutas, toque, gesto, doble toque, interruptores, soporte de rueda. Los datos de Alps y las señales de reloj no son tan obvios de encontrar, pero una vez que tengas las conexiones de energía correctas, es seguro experimentar.
Este objeto fue hecho en Tinkercad. Edítalo en línea.https://www.tinkercad.com/things/7IyBmNP5tKZ
Ajustes de impresión.
Marca de la impresora:
Anet.
Imprimadora:
A8
Resolución:
0.2
Relleno:
10
Теги
Источник модели
