Phát video trên vi điều khiển 8 bit

Màn hình LCD cho điện thoại Nokia đã thấy rất nhiều lần sử dụng như các màn hình dễ dàng xen kẽ cho Arduino hoặc các dự án vi điều khiển khác. Thông thường, các LCD này chỉ được sử dụng để hiển thị một vài dòng văn bản, hoặc nếu ai đó cảm thấy thực sự ưa thích, một biểu đồ nhỏ. Thật xấu hổ, sau đó chúng ta không thấy những nhiệm vụ khó khăn phức tạp và nhiều khó khăn hơn như chơi video rất thường xuyên. [VINOD] Đã gửi cho chúng tôi cách chơi video trên các màn hình màu nhỏ này, chỉ sử dụng đáng ngạc nhiên khi chỉ sử dụng bộ vi xử lý ATMEGA32.

Bản dựng bắt đầu bằng cách lưu dữ liệu hình ảnh không nén trên thẻ SD bằng mã từ dự án trước đó. [VINOD] đã có thể viết một chương trình trình chiếu để đi qua tệp SD một tệp cùng một lúc và hiển thị từng hình ảnh. Từ đó, nó chỉ đơn giản là một vấn đề sử dụng tập lệnh Python để chuyển đổi các khung của tệp video .avi thành một hình ảnh không nén và hiển thị chúng ở mức 15 khung hình / giây.

Biến các video này thành những người nói chuyện là một vấn đề một chút, nhưng sau khi thực hiện một tệp .wav không nén và gửi nó đến mã PWM trên ATmega, [VINOD] đã chạy để phát âm thanh cùng với video của mình.

Kết quả là khả năng phát video với âm thanh ở mức 15 khung hình một giây và độ phân giải 132 x 65. Bạn có thể kiểm tra video demo sau giờ nghỉ.

Leave a Reply

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