top of page
IG.png

Raspberry Pi anuncia una nueva variante de 5 pulgadas de la pantalla táctil Raspberry Pi Touch Display 2.

  • Foto del escritor: Masterbitz
    Masterbitz
  • 18 ago 2025
  • 7 Min. de lectura

El año pasado lanzamos el refrescado 7" Raspberry Pi Touch Display 2 como sucesor de nuestro original 2015 Touch Display, ofreciendo un factor de forma simplificado y una resolución de 720 y 180 píxeles más alto en el mismo punto de precio de $60. Hoy estamos emocionados de anunciar una nueva variante de 5", disponible para comprar ahora de Raspberry Pi Approved Resellers. Comparte la misma resolución y fácil configuración que la variante de 7", al bajo precio de 40 dólares.

Características clave

Excepto por su tamaño, la especificación de la nueva variante de 5" es casi idéntica a la de su hermano mayor:

  • Exhibición diagonal de 5"

  • 62 mm de área activa de 110 mm

  • 720 (RGB) 1280 píxeles

  • True panel capacitivo multitáctil, compatible con el toque de cinco dedos

  • Totalmente soportado por Raspberry Pi OS

  • Impulsado por el anfitrión Raspberry Pi

  • Todos los cables, conectores y hardware de montaje necesarios incluidos

   

Una pantalla multitáctil

Lo que hace que Raspberry Pi Touch Display 2 sea particularmente atractivo es su integración perfecta con el resto del ecosistema de productos Raspberry Pi.


Su pantalla táctil capacitiva funciona fuera de la caja con soporte completo del controlador Linux - no se requiere calibración manual, no se requiere cazar a través de árboles de dispositivos, y no lucha con controladores táctiles incompatibles. Conéctelo a tu Raspberry Pi (nuestra guía de instalación te muestra cómo, incluyendo conectarte a la fuente estándar de Raspberry Pi 5 V GPIO para la alimentación), y tienes una pantalla multitáctil totalmente funcional que funciona. Ahora puedes concentrarte en tu proyecto en lugar de molestias de hardware.



Para ilustrar las capacidades de nuestra nueva pantalla de 5", decidí crear una simple aplicación de presentación de diapositivas usando el desarrollo asistido por IA. Esto parecía una oportunidad perfecta para explorar y demostrar tanto las características multitáctiles del hardware como los flujos de trabajo de desarrollo moderno.


Desarrollo de código con AI

No todo el mundo piensa que la IA es el futuro de la ingeniería de software, pero me parece importante entender cómo la tecnología avanza, así que este año he estado sumergiendo mi mano en la codificación con IA. Para darte una idea de lo fácil que es esto, pensé que compartiría todos los avisos que le di a Cursor (usando el modelo Claude Sonnet 4) para desarrollar una aplicación de presentación de diapositivas muy simple para la variante de 5" de Raspberry Pi Touch Display 2.


Puedes ver las indicaciones que usé para conducir el modelo en el texto en cursiva de abajo. Después de cada aviso o conjunto de indicaciones, he incluido algunas notas sobre por qué las usé y lo efectivas que eran para acercarme al resultado que quería.


Un breve para una aplicación de presentación de diapositivas de pantalla táctil


Comencé dándole a la IA un alto nivel, pero bastante específico, breve:

  • Me gustaría crear una aplicación simple que se ejecuta en el dispositivo remoto Raspberry Pi que tiene un panel táctil adjunto. La aplicación debe mostrar imágenes de un directorio local como una presentación de diapositivas. Tocar la pantalla debe detener la presentación de diapositivas y permitir al usuario manipular la posición y ser capaz de hacer zoom en el uso de gestos estándar

Esto dio una aplicación de trabajo y utilizable, pero el zoom y el paneo no funcionaron. Parecía sólo soportar un solo toque. Esto se debe a algunas de las decisiones tomadas por el compositor para convertir toques en eventos de clic del ratón o doble clic (el compositor lo hace para que la pantalla táctil funcione correctamente con la interfaz de usuario).


Eventos de toque de captura

  • El zoom de dos dedos no funciona, la aplicación utiliza la interfaz multitáctil para manejar gestos de zoom?

  • Los "toques" en la parte superior izquierda son siempre cero, aunque hay múltiples cursores en la pantalla con múltiples toques

  • La prueba de crudo está detectando dos prensas cuando sólo hay una

La IA sugirió analizar los eventos táctiles del dispositivo de entrada en bruto, pero estaba analizando incorrectamente tanto los eventos multi-touch como los eventos del ratón generados por el conductor. Una vez arreglado, funcionaba bien, pero no estaba teniendo en cuenta la rotación de la exhibición del paisaje al retrato.

  • La muestra es una muestra de retrato, pero está siendo rotada. Así que las coordenadas necesitan ser ajustadas

  • Debes usar kmsprint en un dispositivo moderno

  • Ambos ejes están invertidos, puedes invertir la dirección?

  • Eso no funciona correctamente, qué tal si pones algunas cajas en la pantalla y las tocaré para que puedas identificar la asignación correcta

Cursor en primer lugar trató de utilizar xrandr para obtener la resolución de la pantalla, así que tuve que decirle que usara kmsprint en su lugar. Luego hizo que las cosas funcionaran, pero las orientaciones de los ejes x y eran incorrectas. Sugerí que creara una aplicación de prueba de calibración para identificar la traducción de coordenadas.


coordenadas de traducción

  • Puedes mostrar una caja a la vez para que yo presione para que pueda confirmar la corrección de las posiciones táctiles crudas para un solo toque. Entonces repite con dos cajas para dos toques de dedos?

  • Eso es correcto izquierda-derecha aunque la caja no pasa alrededor de 700

  • No, eso sigue sin funcionar. Qué tal si colocas una caja en cada esquina de la pantalla uno a la vez y haré clic en ellos. De eso debes tener toda la información para traducir un evento de un solo dedo con el tacto

  • La caja superior derecha no está en la parte superior derecha, está más cerca de la parte superior media...

Este fue un proceso de prueba y error relativamente largo, en el que era importante aconsejar a la AI que abordara esto de la manera correcta. Le pedí que pusiera cuatro cajas en la pantalla sucesivamente y las haría clic, y luego a partir de esos valores la IA debería ser capaz de calcular la traducción correctamente. También tuvo algunos problemas con los anchos y alturas máximos y mínimos.


Mantener la IA en la tarea

Genial, que funciona correctamente, puedes extraer el código y hacer una biblioteca de él?


Este es un punto importante: en la ingeniería de software real, cuando conseguimos algo como este trabajo es importante extraer su funcionalidad y crear una biblioteca para ello, por lo que la funcionalidad se puede compartir con otras aplicaciones. La IA generalmente no lo hace muy bien y seguirá editando una sola pieza larga de código, que puede ser editado y modificado sin que usted pregunta como aventuuna los cambios aleatorios sin razón aparente. Al extraer el código en una biblioteca separada (que tiene alguna funcionalidad de prueba), podemos asegurarnos de que la IA se centra en la aplicación.

  • Creo que el código se está confundiendo entre paneo y zoom de las imágenes. Parece que cuando se intenta sartén también se está acercando.

  • El problema es que el zoom está siendo significativamente estimado, debería haber una relación 1:1 del tamaño del zoom con el tamaño del cambio en los dos puntos táctiles

  • Para probar el zoom, puede desactivar temporalmente el paneo para que pueda hacer zoom una imagen.

  • Ok, eso está funcionando, pero el centro de la imagen está cambiando con el zoom

  • El zoom ahora funciona correctamente, puede volver a activar el pandero, pero rastrear tanto la sartén como el zoom al mismo tiempo.

El problema aquí es que el zoom estaba siendo alterado por cada evento táctil recibido, por lo que no era un pellizco lineal o zoom. La IA descubrió cuál era el problema independientemente de mi aportación - me acabo de asegurar de que estaba trabajando en una cosa a la vez.


Ordenando

  • Por favor, elimine cualquier referencia al procesamiento de claves o al procesamiento del ratón. Esto sólo está controlado.

  • Por favor, elimine cualquier depurado o registro de llamadas de impresión

Estos son pasos finales de limpieza. Revisé el código que había generado para ver si había un montón de crujido que no era necesario.



Ejecutando el código de presentación de la pantalla táctil usted mismo

Si deseas intentar ejecutar el código tú mismo, o si te gustaría reutilizar y mejorar la biblioteca multitáctil, puedes hacer lo siguiente:

git clone https://github.com/ghollingworth/slideshow presentación de diapositivas de cd ./run.sh

Codificación con IA: Ventajas, limitaciones


Aquí, me ha llevado sólo un par de horas generar una aplicación que de otra manera no podría haber producido casi tan rápido. Sin embargo, todavía no sé cómo se acoja la aplicación, si quería añadir algo de funcionalidad no estoy seguro de que sabría por dónde empezar, y no estoy convencido de que la aplicación esté completa o sin errores.



Para algunas aplicaciones, el uso de IA para generar código es realmente útil y puede acelerar el desarrollo de software significativamente; las aplicaciones de prueba de escritura o los sistemas de desarrollo son dos ejemplos de donde puede ser muy útil. Pero es fundamental ser consciente de las limitaciones de este enfoque. En Raspberry Pi estamos tomando un enfoque estrictamente dirigido y fuertemente supervisado, usando estas nuevas herramientas sólo en el software de prueba y la compilación de scripts, y revisando su salida muy cuidadosamente.


Construye cosas frescas con la nueva pantalla de pis y touch de 5" Raspberry Pi Touch 2


Espero que mi rápida demo te haya dado una idea de lo fácil que puede ser desarrollar aplicaciones interactivas con nuestras pantallas multitáctiles. Touch Display 2 ofrece una forma sencilla de integrar una interfaz de usuario de alta calidad en innumerables aplicaciones, ya sean construcciones personales, proyectos de investigación o soluciones comerciales, y nuestra nueva variante de 5" proporciona una opción aún más compacta si estás apuntando a los factores de forma más pequeños.



Las variantes de 5" y 7" de Raspberry Pi Touch Display 2 están disponibles para comprar ahora en nuestra red mundial de revendedores aprobados. Como siempre, disfrutaremos viendo lo que haces con él.


Comentarios


Aplus_MARS_2107_Eng(1).png
undefined - Imgur(1).jpg

Siguenos

  • Facebook
  • Twitter
  • YouTube
  • Instagram
gaming

© 2016 Derechos Reservados a MasterbitzReviewHN

bottom of page