Odtwarzanie wideo na 8-bitowym mikrokontrollerze

Wyświetlacze LCD dla telefonów Nokia widział mnóstwo użytkowania jako łatwo zlokalizowane wyświetlacze dla Arduino lub innych projektów mikrokontrolerów. Zwykle te LCD są używane tylko do wyświetlania kilku linii tekstu lub jeśli ktoś czuje się naprawdę fantazja, mały wykres. Szkoda, że ​​nie widzimy znacznie bardziej skomplikowanych i obliczeniowych trudnych zadań, takich jak granie wideo bardzo często. [VINOD] Wysłałem nam swój sposób odtwarzania wideo na tych małych ekranach, zaskakująco przy użyciu tylko mikroprocesora ATMEGA32.

Budowa rozpoczęła się, oszczędzając nieskompresowane dane obrazu na karcie SD za pomocą kodu z poprzedniego projektu. [VINOD] był w stanie napisać program slajdów, aby przejść przez kartę SD o jeden plik na raz i wyświetlanie każdego obrazu. Stamtąd było to po prostu kwestia używania skryptu Pythona, aby przekonwertować ramki pliku wideo .avi na nieskompresowany obraz i wyświetla je przy 15 klatek / sekundę.

Obracanie tych filmów do rozmówców było trochę problemu, ale po wykonaniu nieskompresowanego pliku

Rezultatem jest możliwość odtwarzania wideo z dźwiękiem przy 15 klatek na sekundę i rozdzielczość 132 x 65. Możesz sprawdzić wideo demonstracyjne po przerwie.

Leave a Reply

Your email address will not be published.