Raspberry Pi nâng cấp radio retro Lego vào thực tế
Nhiều nhà sáng tạo thích tích hợp Lego vào dự án Raspberry Pi của họ. Hôm nay, chúng tôi có một ví dụ đẹp về sự kết hợp này. Nhà sáng tạo, tác giả và lập trình viên Sean McManus đang sử dụng Raspberry Pi để biến một bộ kit radio Lego thành một máy phát nhạc hoạt động, tận dụng nhiều phần cứng gốc để điều khiển. Để thực hiện điều này, McManus đã lắp đặt một Raspberry Pi 3B kích thước đầy đủ bên trong radio cùng với một số phần cứng bổ sung để phát nhạc.
Chiếc radio đã có một vài núm điều chỉnh phía trước để phát các âm thanh có sẵn từ viên gạch âm thanh Lego. Cuối cùng, các núm này được tích hợp vào thiết kế cuối cùng để thay đổi bài hát trên Raspberry Pi. McManus cho biết đã có một số cách dễ dàng hơn để phát nhạc từ trong radio. Thiết kế ban đầu có chỗ để gắn smartphone nhưng đã bị loại bỏ để thêm Raspberry Pi.
Điều này cho phép radio không chỉ là một vỏ bọc mà còn là một thành phần tương tác. Mô hình Lego được sử dụng cho dự án này là Lego Retro Radio 10334. Mặc dù ban đầu anh ấy thử nghiệm với Raspberry Pi Zero W, cuối cùng anh đã chọn Raspberry Pi 3B làm bo mạch chính. Nó được kết nối với Pimoroni Audio Amp SHIM, cung cấp 3W âm thanh cho một loa tích hợp.
Mã nguồn dự án được McManus viết từ đầu bằng Python, khá đơn giản. Nó xử lý đầu vào từ các núm điều chỉnh và thay đổi âm thanh tương ứng với danh sách tệp nhạc lưu trên Pi. Chương trình tự động khởi động khi Pi được bật. Tất cả mã nguồn đã được phát hành mã nguồn mở và có sẵn trên trang dự án. Nếu bạn muốn xem dự án Raspberry Pi này hoạt động, hãy truy cập trang web chính thức của Sean McManus để khám phá thêm nhiều sáng tạo thú vị khác.
Nguồn: www.tomshardware.com/raspberry-pi/raspberry-pi-upgrades-lego-retro-radio-into-the-real-thing