Bạn có thể học được rất nhiều về việc mày mò với vi điện tử, nhưng bây giờ, nhờ có cuốn sách mới nhất của Adrian Cruceru quả mâm xôi dự án, bạn có thể sử dụng vi điện tử để học chơi piano. Bộ vi điều khiển Raspberry Pi Pico điều khiển dự án trợ giúp Piano RP2040 của anh ấy và có thể được lập trình để giúp học sinh học bất kỳ bài hát nào họ thích. Chỉ cần đi theo các đèn LED và nhấn phím tương ứng để phát các bài hát mới một cách nhanh chóng.
Pico điều khiển một loạt đèn LED thẳng hàng với các phím trên bàn phím (hoặc đàn piano). Đèn LED chiếu sáng trên các phím cụ thể để người chơi biết cần nhấn phím nào tiếp theo trong bài hát. Khi không sử dụng, nó cũng có thể tạo hiệu ứng chuyển màu đẹp mắt. Pico xếp hạng các bài hát bằng cách giải thích các tệp MIDI để xác định ghi chú và khoảng thời gian ghi chú được phát.
Để tìm hiểu một bài hát mới, tất cả những gì bạn phải làm là tìm tệp MIDI cho bài hát bạn muốn và chạy tệp đó qua trình chuyển đổi của anh ấy. Các bài hát có thể được chọn từ một cửa sổ trình duyệt. Bạn có thể lập trình bài hát để phát sáng các phím theo khoảng thời gian định trước hoặc sử dụng dấu thời gian thích hợp từ bài hát gốc. Tính linh hoạt này giúp bạn có thể dần dần học các bài hát theo tốc độ của riêng mình.
Để tạo dự án, Cruceru sử dụng mô-đun Raspberry Pi Pico được kết nối với dải đèn LED WS2812B. Dải này sau đó được điều chỉnh vào vị trí phía trên các phím tương ứng trên bàn phím của anh ấy. Mỗi đèn LED tương ứng với một nốt (hoặc phím) nhất định để tệp MIDI luôn làm cho nốt bên phải được chiếu sáng.
Mã cho dự án này được Cruceru tạo từ đầu bằng Micropython. Cruceru cũng đủ tử tế để biến dự án thành mã nguồn mở. Nếu bạn muốn xem kỹ mã hơn và xem nó hoạt động như thế nào từ bên trong, hãy xem trang dự án trình trợ giúp đàn piano RP2040 chính thức tại GitHub.
Đây là một dự án Raspberry Pi thông minh mà bạn thực sự nên thấy trong thực tế. Để xem video minh họa về trình trợ giúp piano RP2040, hãy truy cập chuỗi gốc được chia sẻ trên Reddit hoặc xem video trên YouTube. Ngoài ra, hãy chắc chắn theo dõi anh ấy để biết thêm các dự án thú vị và bất kỳ cập nhật nào trong tương lai về dự án này.