Αναπαραγωγή βίντεο σε ένα μικροελεγκτή 8-bit

author
0 minutes, 5 seconds Read

Οι οθόνες LCD για τηλέφωνα Nokia έχουν δει έναν τόνο χρήσης ως εύκολα διεπαφές οθόνες για arduino ή άλλα έργα μικροελεγκτών. Συνήθως, αυτά τα LCD χρησιμοποιούνται μόνο για την εμφάνιση μερικών γραμμών κειμένου ή αν κάποιος αισθάνεται πραγματικά φανταχτερό, ένα μικρό γράφημα. Ντροπή, τότε ότι δεν βλέπουμε πολύ πιο περίπλοκα και υπολογιστικά προκλητικά καθήκοντα όπως το να παίζεις βίντεο πολύ συχνά. [Vinod] μας έστειλε τον τρόπο παίζοντας βίντεο σε αυτές τις μικρές οθόνες χρωμάτων, που χρησιμοποιούν εκπληκτικά μόνο έναν μικροεπεξεργαστή ATMEGA32.

Η κατασκευή ξεκίνησε αποθηκεύοντας μη συμπιεσμένα δεδομένα εικόνας σε μια κάρτα SD χρησιμοποιώντας κώδικα από ένα προηγούμενο έργο. [Vinod] μπόρεσε να γράψει ένα πρόγραμμα διαφανειών για να περάσει από το αρχείο SD ένα αρχείο κάθε φορά και να εμφανίζει κάθε εικόνα. Από εκεί, ήταν απλώς θέμα χρήσης ενός σεναρίου Python για να μετατρέψετε τα πλαίσια ενός αρχείου βίντεο .avi σε μια μη συμπιεσμένη εικόνα και να τις εμφανίσετε σε 15 πλαίσια / δευτερόλεπτο.

Η μετατροπή αυτών των βίντεο σε συνομιλίες ήταν ένα πρόβλημα, αλλά μετά τη λήψη ενός ασυμπίεστη αρχείου .wav και την αποστολή του σε ένα PWM PIN στο ATMEGA, [Vinod] κατάφερε να παίξει ήχο μαζί με το βίντεό του.

Το αποτέλεσμα είναι η δυνατότητα αναπαραγωγής ενός βίντεο με ήχο στα 15 πλαίσια ένα δευτερόλεπτο και μια ανάλυση 132 x 65. Μπορείτε να δείτε το βίντεο επίδειξης μετά το διάλειμμα.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *