İçindekiler:

Raspberry Pi LED Işıklı Schroeder Piyano: 3 Adım (Resimli)
Raspberry Pi LED Işıklı Schroeder Piyano: 3 Adım (Resimli)

Video: Raspberry Pi LED Işıklı Schroeder Piyano: 3 Adım (Resimli)

Video: Raspberry Pi LED Işıklı Schroeder Piyano: 3 Adım (Resimli)
Video: Raspberry Pi dersleri Led Yakma - Gpiozero kütüphanesi #Ders2 2024, Temmuz
Anonim
Image
Image
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler

Raspberry Pi LED Işık Schroeder Piyano

LED (Işık Yayan Diyot) ve LDR (Işık Bağımlı Direnç veya fotodirenç) dizileri, Raspberry Pi Pygame MIDI sıralayıcı kullanılarak müzik notaları çalmak için kullanılır. 15 paris LED ve LDR vardır (12 tam oktav nota için, 1 yukarı ve oktav için, 1 aşağı ve oktav için ve 1 menü için). LED ve LDR arasındaki ışık kesildiğinde, Pygame MIDI sıralayıcı aracılığıyla müzik çalınır. Oktav Yukarı veya Aşağı LED/LDR arasındaki ışık bozulduğunda, diğer tüm notalar bir oktav yukarı veya aşağı kaydırılır. Pygame MIDI, 75'ten fazla müzik aletini ve enstrüman başına 128 notayı (10 oktav) destekler. Menü tuşu enstrümanlar arasında geçiş yapmak için kullanılabilir. Raspberry Pi, devre tahtası ve hoparlör, minyatür bir kuyruklu piyanoya benzeyen 20 inç x 30 inç ahşap piyanonun içindedir.

Adım 1: Gerekli Malzemeler

GEREKLİ MALZEME:

1. Ahududu Pi. Daha eski bir Model B, rev 2 kullandım. Daha yeni modeller daha hızlı işlemcilere ve projeyi genişletebilecek daha fazla GPIO'ya sahiptir 2. 15 adet LED (Odak/Dar ışık huzmesi), parlak 3. Durum için 2 adet LED (genel) (isteğe bağlı)) 4. 19 adet 100 Ohm direnç 5. 15 adet 47k Ohm direnç 6. 15 adet LDR (Işık Bağımlı Direnç) 7. 1 Breadboard 8. Raspberry Pi'yi breadboard'a, breadboad'ı LDR/LED/dirençlere bağlamak için teller 9. Piyano Çerçevesi a. 20 inç x 30 inç 1/2” kontrplak b. 4 fit x 8 fit ⅛” sunta c. LDR ve LED'i monte etmek için 1 inç x 2 inç x 20 inç ahşap (sert ahşap tercih edilir) d. 2 inç x 2 inç x 40 inç dahili direkler e. Bacaklar için ¾ inç x 15 inç dübel

Adım 2: Piyano Çerçevesi Oluşturun

Ayrıntılar için ekteki Raspberry Pi LED Işık Schroeder Piano - Frame.pdf'ye bakın.

NOTLAR

❏ Yan duvarlar ahşap tutkalı (goril tutkalı) ve kullanılıyorsa kelepçelerle bükülebilir ⅛” Sunta

❏ Yeterince uzun kenar için 4'x8' Sunta kağıdına ihtiyacınız var

❏ Üst ve Taban için ekstra 4'x8 Sunta kullanılabilir (güç için birden fazla katman gerekir)

❏ Taban 1/2” Kontrplak olabilir

❏ Bükülmüş sunta kenarlarını tutmak için tabanın altından vidalanmış 2”x2” direkler

❏ LDR bağlantılarının önündeki zımba telleri ve kablo bağları, devre tahtasının yanında çerçevenin altından deliğe kabloların giydirilmesine gerçekten yardımcı olur

❏ Sunta, taban taraflarını kaplar

❏ Boşluk boyunca düz hizalanmalarını sağlamak için LDR/LED montaj delikleri için matkap presini kullanın

❏ 15 delik (Notes için 12, Oktav Yukarı için 1, Oktav Aşağı için 1, Menü için 1

3. Adım: Elektronik Oluşturun

Kablolama şeması için ekteki Raspberry Pi Light Schroeder Piano - Schematic.pdf'ye bakın.

NOTLAR:❏ Işık sızarken LDR ve LED arasında 1" boşluk ile 6" maksimum mesafe (LDR ve LED'i tutmak için 1/4" tüp) 1" bütün 1"x2" trim içine yerleştirilmiş

❏ LED çevresindeki koyu arka plan, ortam ışığının giderilmesine yardımcı olur

❏ 2,0 Volt ışıklı

❏ 15 LED/LDR çifti (tam Oktav için 12 Not, 1 Oktav Yukarı, 1 Oktav Aşağı, 1 Menü)

❏ LED ortak toprak direnci, LED parlaklığını ve akım çekişini ayarlayabilir

❏ GPIO'da çekme/açma özelliğini etkinleştirmeyin

❏ LDR >50k Ohm ışıksız, <10k Ohm ışıksız

❏ 5V Raspberry Pi'nin daha parlak LED'leri sürmek için daha fazla akımı/gücü vardır

❏ LDR'yi LED Işık Merkezi ile hizalayın

Önerilen: