Hay varios artículos en línea que detallan cómo usar un Arduino para emitir una señal VGA, pero ¿puedo usarlo para emitir una señal HDMI o simplemente no es lo suficientemente rápido? Solo se usaría para mostrar texto básico, nada en forma de gráficos sofisticados.
18
Respuestas:
No, no directamente. Los arduinos simplemente no tienen la potencia para hacer tal tarea. Para este proyecto, recomendaría usar una Raspberry Pi. Eche un vistazo a esta impresionante publicación de blog de Joonas Pihlajamaa sobre el uso de una Raspberry Pi como un escudo Arduino HDMI .
fuente
Consulte los productos de Chrontel en www.chrontel.com :
Su entrada TTL admite RGB 8-8-8. 5-6-5, YCrCb 4: 2: 2, ITU656, etc. Creo que Arduino puede usar su interfaz MCU para escribir datos gráficos en su buffer de cuadro directamente. El escalador en chip puede escalar el contenido del búfer de cuadros a todas las resoluciones de salida HDMI como 1080P.
fuente
La combinación de hardware Arduino + RA8876 + CH7033B ha demostrado que puede emitir un escaneo progresivo de 1920x1080 @ 60Hz a un televisor, monitor de 1080p e incluso un mini proyector de 1080p. La parte de gráficos está jugando muy bien. Queda la parte de audio.
fuente
Para pantallas de baja resolución, es posible generar directamente señales HDMI utilizando FPGA de gama baja. Para generar una señal HDMI, debe poder alternar 3 pines GPIO a una velocidad de 250MHz, que está dentro de las capacidades de, por ejemplo, el rango de FPGA Spartan 6 o Cyclone IV. Esto sería suficiente para mostrar una imagen de 640x480 con una profundidad de color de 24 bits. Su Arduino podría interactuar con el FPGA para proporcionar instrucciones sobre qué mostrar, y el FPGA podría actualizar su pantalla según sea necesario. Vea este proyecto para conocer los conceptos básicos de cómo funcionaría esto.
fuente
Aquí hay un Arduino Shield para HDMI de TechToys.com por John Leung.
Utiliza un controlador TFT RA8876 para generar video RGB en formato 8: 8: 8.
Arduino HDMI Sheild
Código fuente de Arduino
Es un poco caro a $ 69. Está en espera a partir del 5/2019.
fuente