Il existe divers articles en ligne détaillant comment utiliser un Arduino pour émettre un signal VGA, mais puis-je l'utiliser pour émettre un signal HDMI ou n'est-il tout simplement pas assez rapide? Il ne serait utilisé que pour afficher du texte de base, rien de graphique sophistiqué.
18
Réponses:
Non, pas directement. Les Arduinos n'ont tout simplement pas la puissance nécessaire pour effectuer une telle tâche. Pour ce projet, je recommanderais d'utiliser un Raspberry Pi. Jetez un oeil à cet article de blog génial de Joonas Pihlajamaa sur l'utilisation d'un Raspberry Pi comme bouclier Arduino HDMI .
la source
Veuillez consulter les produits de Chrontel sur www.chrontel.com :
Leur entrée TTL prend en charge RGB 8-8-8. 5-6-5, YCrCb 4: 2: 2, ITU656, etc. Je pense que l'Arduino peut utiliser son interface MCU pour écrire directement des données graphiques dans son tampon de trame. Le scaler sur puce peut mettre à l'échelle le contenu du tampon d'image à toutes les résolutions de sortie HDMI comme 1080P.
la source
La combinaison matérielle Arduino + RA8876 + CH7033B s'est avérée capable de produire un balayage progressif 1920x1080 à 60 Hz vers un téléviseur, un moniteur 1080p et même un mini projecteur 1080p. La partie graphique se joue bien. Reste la partie audio.
la source
Pour les écrans basse résolution, il est possible de générer directement des signaux HDMI à l'aide de FPGA bas de gamme. Afin de générer un signal HDMI, vous devez être en mesure de basculer 3 broches GPIO à un taux de 250 MHz, ce qui est dans les capacités, disons, de la gamme de FPGA Spartan 6 ou Cyclone IV. Ce serait suffisant pour afficher une image 640x480 avec une profondeur de couleur de 24 bits. Votre Arduino pourrait alors s'interfacer avec le FPGA pour fournir des instructions sur ce qu'il faut afficher, et le FPGA pourrait mettre à jour son affichage selon les besoins. Voir ce projet pour les bases de la façon dont cela fonctionnerait.
la source
Voici un blindage Arduino pour HDMI de TechToys.com par John Leung.
Il utilise un contrôleur TFT RA8876 pour générer des vidéos RVB au format 8: 8: 8.
Arduino HDMI Sheild
Code source Arduino
C'est un peu cher à 69 $. Il est en rupture de stock à partir du 5/2019.
la source