Dodepan, altıgen şekilli bir lo-fi müzik aletidir. TuriSc’den En sevdiğimiz mikrodenetleyicimiz Raspberry Pi Pico tarafından desteklenmektedir. On iki giriş ve bir sensör kullanan bu mütevazi enstrüman, rahatlamak için lo-fi vuruşları yaratır ve bir MIDI enstrümanı olur.
Dodepan projesi, giriş olarak bir MPR121 kapasitif dokunmatik modülüne bağlı 12 kapasitif dokunmatik yüzey kullanıyor ve TuriSc, “üretebileceği en düşük nota C2 (Midi sayısı 36), en yüksek D8 (Midi sayısı 110)” diyor. kromatik aralığı 75 notadır.” Anahtar, başka bir düğme üzerindeki 16 ölçekten biri ile birlikte bir düğme kullanılarak değiştirilebilir. Aynı anda altı adede kadar eşzamanlı ses (polifonik) olabilir ve girişlerin her birine geçerli ölçek ve tuşa göre bir nota atanır. Bu ne anlama gelir? Kısacası, çeşitli bip seslerinden ve ses tonlarından müzik yapabilir.
Müzik tamamen ifade ile ilgilidir, bu nedenle bazen sanatçılar oyundaki notayı değiştirmek için hareketi kullanırlar – gitaristlerin gitarın boynunu sallayarak uğultulu bir ses çıkardığını düşünün. Dodepan ile TuriSc, üniteye dokunma yoğunluğunu hız verilerine dönüştürmek için bir MPU-6050 Atalet Ölçüm Birimi (IMU) dahil etmiştir. Bu veriler daha sonra notların hacmini değiştirmek için kullanılır. IMU ayrıca hatve bükme gerçekleştirmek için kullanılan ivmeölçer verilerini sağlar. Yerleşik bir Li-ion pil, Aliexpress’de kuruşlar için yaygın olarak bulunan bir parça olan bir TP4056 (tek hücreli lityum iyon için doğrusal bir şarj cihazı) aracılığıyla güç beslenir.
Raspberry Pi Pico, Dodepan’ın çekirdeğidir. Tüm verileri (girişler, düğmeler, IMU) alır ve verileri LED’ler aracılığıyla görüntüler ve sesi oluşturmak için Darbe Genişliği Modülasyonu (PWM) kullanır. Bu daha sonra, bir PAM8403 amplifikatörüne ve hoparlörüne ulaşmadan önce daha fazla işlenmek üzere bir analog devreye beslenir. İşe gidip gelirken müzik dinlemek istiyorsanız, kulaklık takın ve müziğinizi açın.
Dodepan sadece tek numaralık bir midilli değildir. Standart MIDI formatını kullanarak uyumlu uygulamalara veri göndererek bir MIDI girişi olarak da kullanılabilir. Bu projeyi bir arada tutan kod C dilinde yazılmıştır.
TuriSc yapıyı, Malzeme Listesini (BoM) ve üzerindeki kodu belgelediği için bu harika projenin kendi versiyonunu oluşturabilirsiniz. GitHub deposu.