Quiero adjuntar una pantalla táctil a mi Raspberry Pi. Mientras hacía algunas búsquedas en Internet sobre esto, descubrí que esto no es trivial, porque no todas las pantallas táctiles son compatibles.
¿Cómo puedo saber si una pantalla táctil es compatible con Raspberry Pi?
No estoy buscando recomendaciones o listas de posibles dispositivos, quiero saber cómo averiguar si una pantalla funciona.
fuente
Lilliput vende algunas pantallas táctiles HDMI y hay alguna evidencia de que funciona con el RPi.
fuente
USB sería la elección instantánea.
Convertir una pantalla táctil Arduino para usar el puerto GPIO sería un proyecto simple.
O espere a que se publiquen los controladores / información DSI.
El desarrollo actual se está poniendo en el puerto de la cámara DSI, no en la pantalla + pantalla táctil.
Si no era tan pobre, como en el caso anterior, una pantalla HDMI 1.4 con interfaz táctil.
fuente
Bueno, tuve el mismo problema y tuve que descubrir que esta pregunta es bastante difícil.
Esta entrada de blog que presenta la pantalla oficial de 7 "RPi explica algunas de las palabras clave más importantes involucradas (HDMI, DPI DSI, DBI).
Si su pantalla necesita ser una pantalla táctil, el primer aspecto importante es que (según mi investigación) solo las pantallas conectadas a través del puerto DSI (J4) o GPIO no necesitarán una conexión de datos adicional para transmitir la entrada táctil. Si su pantalla está conectada a través de HDMI, entonces se necesita una conexión adicional (generalmente a través de USB) (y tendrá que acceder a los puertos USB desde el exterior si no desea soldar, esto podría entrar en conflicto con su carcasa). Debería poder obtener esta información fácilmente.
El siguiente aspecto importante es que las pantallas que utilizan los puertos GPIO generalmente necesitan controladores especiales (ya sea para ser instalados en un raspbian estándar o entregados con un raspbian no estándar proporcionado por el fabricante de dicha pantalla). Esto complicó las cosas enormemente, ya que esos controladores podrían estar mal documentados o estar desactualizados rápidamente, incluso la próxima actualización de su sistema operativo podría volverlos inútiles, por no hablar de dificultades para usar sistemas operativos para los que no hay controladores. Debería poder encontrar los controladores y algunos comentarios de los clientes en línea. Si no puede encontrar los controladores (correctos) o algún soporte fácilmente, lo más probable es que tenga problemas para usar las pantallas una vez que las haya comprado.
Además, las pantallas que usan los puertos GPIO generalmente necesitan proporcionar un desbloqueo GPIO adicional para que pueda usar algunos de los puertos GPIO para otra cosa. Esta información debe obtenerse mirando las imágenes de las pantallas (¿hay una "salida" GPIO en algún lugar de la parte trasera de las pantallas?).
TFT, LCD (o tal vez incluso LED, oLED) son diferentes tecnologías para mostrar cosas. Aunque determinan la calidad óptica y el consumo de energía, personalmente no me preocuparía demasiado por eso.
Más importante, al menos en mi opinión, es la tecnología táctil, que significa resistiva o capacitiva. El primero debe usarse con un lápiz óptico y generalmente no puede tomar gestos ("multitáctil"), el último es lo que usan los teléfonos inteligentes modernos.
Y, por último, con respecto a la compatibilidad con RPi3 (a diferencia de RPi B +, por ejemplo), DSI y HDMI siempre deberían estar bien y con respecto a GPIO, iría con la información del fabricante (ya que son ellos los que proporcionan el firmware / los controladores). Hardwarewise, no debería haber un problema.
Para ser un poco más específico, la única pantalla DSI que encontré fue la oficial de 7 ". Funcionará sin ninguna alteración a Raspbian (no sé sobre otros sistemas operativos). Hay muchas pantallas GPIO de que usaría los de fabricantes conocidos vendidos a través de los principales puntos de venta para evitar quedar atrapado con ladrillos (en mi departamento, tenemos varias pantallas que ya no podemos usar, porque son imitaciones baratas cuyo firmware no está en ningún lado encontrado más.). Y con respecto a HDMI: ya que tanto HDMI como el dispositivo táctil (cuya información se transmite por USB) están estandarizados, no debería haber ningún problema con respecto a ninguno de los principales sistemas operativos.
Espero que esto responda la mayoría de las preguntas. Si no, solo aclare su pregunta en los comentarios.
fuente
A partir de 2018, la forma más fácil de verificar si alguna pantalla funciona con Raspberry Pi es buscar referencias al árbol de dispositivos . En particular, cada pantalla debe venir con una superposición de árbol de dispositivo o al menos notas que por defecto debe seleccionarse manualmente en config.txt.
fuente
Aquí encontré la pantalla táctil Liliput que funciona bien con Raspberry Pi y que también tiene una pantalla táctil capacitiva de 10 pulgadas.
https://www.youtube.com/watch?v=KrpsaQ8SGhg
fuente