Istnieją różne artykuły online, w których szczegółowo opisano, jak używać Arduino do wyprowadzania sygnału VGA, ale czy mogę go użyć do wyprowadzenia sygnału HDMI, czy jest to po prostu za mało? Zostałby użyty tylko do wyświetlenia jakiegoś podstawowego tekstu, nic na sposób na fantazyjną grafikę.
18
Odpowiedzi:
Nie, nie bezpośrednio. Arduinos po prostu nie mają mocy, aby wykonać takie zadanie. W przypadku tego projektu polecam użycie Raspberry Pi. Spójrz na ten niesamowity post na blogu autorstwa Joonasa Pihlajamaa na temat używania Raspberry Pi jako tarczy Arduino HDMI .
źródło
Proszę zobaczyć produkty Chrontel na www.chrontel.com :
Ich wejście TTL obsługuje RGB 8-8-8. 5-6-5, YCrCb 4: 2: 2, ITU656 itp. Myślę, że Arduino może używać interfejsu MCU do bezpośredniego zapisywania danych graficznych w buforze ramek. Wbudowany układ scalający może skalować zawartość bufora ramki do wszystkich rozdzielczości wyjściowych HDMI, takich jak 1080P.
źródło
Połączenie sprzętowe Arduino + RA8876 + CH7033B udowodniło, że jest w stanie przesyłać progresywny skan 1920x1080 @ 60Hz do telewizora, monitora 1080p, a nawet mini projektora 1080p. Część graficzna gra ładnie. Pozostaje część audio.
źródło
W przypadku wyświetlaczy o niskiej rozdzielczości możliwe jest bezpośrednie generowanie sygnałów HDMI przy użyciu niskiej jakości układów FPGA. Aby wygenerować sygnał HDMI, musisz mieć możliwość przełączania 3 pinów GPIO z częstotliwością 250 MHz, co mieści się w zakresie, powiedzmy, zakresu FPGA Spartan 6 lub Cyclone IV. To by wystarczyło, aby wyświetlić obraz 640x480 z 24-bitową głębią kolorów. Twoje Arduino może następnie połączyć się z FPGA, aby dostarczyć instrukcje na temat tego, co wyświetlać, a FPGA może odpowiednio zaktualizować swój wyświetlacz. Zobacz ten projekt, aby zapoznać się z podstawami jego działania.
źródło
Oto Arduino Shield dla HDMI od TechToys.com autorstwa Johna Leunga.
Wykorzystuje kontroler TFT RA8876 do generowania wideo RGB w formacie 8: 8: 8.
Arduino HDMI Sheild
Kod źródłowy Arduino
To trochę drogo za 69 USD. To jest w porządku od 5/2019.
źródło