Mikroelektronikle uğraşmak hakkında çok şey öğrenebilirsiniz, ama şimdi, Adrian Cruceru’nun son Ahududu Pi proje, piyano çalmayı öğrenmek için mikroelektronik kullanabilirsiniz. Bir Raspberry Pi Pico mikrodenetleyici, RP2040 Piyano yardımcı projesini yürütür ve öğrencilerin istedikleri şarkıyı öğrenmelerine yardımcı olacak şekilde programlanabilir. Yeni şarkıları anında çalmak için sadece LED’leri takip edin ve ilgili tuşa basın.
Pico, klavyedeki (veya piyanodaki) tuşlarla aynı hizada olan bir dizi LED’i kontrol eder. LED’ler belirli tuşlarda yanar, böylece müzikçalar şarkıda bir sonraki tuşa basacağını bilir. Kullanılmadığı zaman da güzel bir gradyan etkisi gösterebilir. Pico, notayı ve notanın çalınma süresini belirlemek için MIDI dosyalarını yorumlayarak şarkıları listeler.
Yeni bir şarkı öğrenmek için tek yapmanız gereken, istediğiniz şarkı için bir MIDI dosyası bulmak ve dönüştürücüsünden çalıştırmak. Şarkılar bir tarayıcı penceresinden seçilebilir. Şarkıyı, tuşları önceden belirlenmiş aralıklarla aydınlatacak şekilde programlayabilir veya orijinal şarkıdan uygun zaman damgalarını kullanabilirsiniz. Bu çok yönlülük, şarkıları yavaş yavaş kendi hızınızda öğrenmenizi mümkün kılar.
Cruceru, projeyi oluşturmak için bir WS2812B LED şeridine bağlı bir Raspberry Pi Pico modülü kullanıyor. Bu şerit daha sonra klavyesindeki ilgili tuşların üzerindeki yerine ayarlanır. Her LED, belirli bir notaya (veya tuşa) karşılık gelir, böylece MIDI dosyası her zaman doğru notanın yanmasına neden olur.
Bu projenin kodu, Micropython kullanılarak Cruceru tarafından sıfırdan oluşturuldu. Cruceru ayrıca projeyi açık kaynak yapacak kadar nazikti. Koda daha yakından bakmak ve içeriden nasıl çalıştığını görmek istiyorsanız, adresindeki resmi RP2040 piyano yardımcısı proje sayfasına göz atın. GitHub.
Bu, gerçekten çalışırken görmeniz gereken akıllı bir Raspberry Pi projesidir. RP2040 piyano yardımcısının video gösterimine göz atmak için şu adreste paylaşılan orijinal ileti dizisini ziyaret edin: reddit veya videoyu izleyin Youtube. Ayrıca, daha havalı projeler ve bununla ilgili gelecekteki güncellemeler için onu takip ettiğinizden emin olun.