Mündəricat:
Video: Raspberry Pi LED Light Schroeder Piano: 3 Addım (Şəkillərlə birlikdə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Raspberry Pi LED işıqlı Schroeder Piano
LED (İşıq Yayan Diyot) və LDR (İşıqdan Rezistor və ya fotoresitor) serialları Raspberry Pi Pygame MIDI sekanserindən istifadə edərək musiqi notlarını çalmaq üçün istifadə olunur. 15 LED və LDR parisi var (12 tam not oktavası üçün, 1 yuxarı və oktavaya, 1 enmək və oktavaya, 1 menyu üçün). LED və LDR arasındakı işıq pozulduqda, musiqi Pygame MIDI sıralayıcı vasitəsi ilə çalınır. Oktava Yuxarı və ya Aşağı LED/LDR arasındakı işıq pozulduqda, bütün digər notlar bir oktavada yuxarı və ya aşağıya doğru dəyişilir. Pygame MIDI, 75 -dən çox musiqi alətini və hər alət üçün 128 notu (10 oktava) dəstəkləyir. Menyu düymələri alətləri dəyişdirmək üçün istifadə edilə bilər. Raspberry Pi, çörək taxtası və dinamik, miniatür bir fortepiano kimi görünən 20 düym x 30 düymlük taxta bir pianonun içərisindədir.
Addım 1: Lazım olan materiallar
MALZEME GEREKLİDİR:
1. Raspberry Pi. Daha köhnə Model B, rev 2 istifadə etdim. Yeni modellərdə daha sürətli prosessorlar var və layihəni genişləndirə biləcək daha çox GPIO var. 15 ədəd LED (Fokus/Dar işıq şüası), parlaq 3. Status üçün 2 ədəd LED (ümumi) (isteğe bağlı)) 4. 19 ədəd 100 Ohm rezistorlar 5. 15 ədəd 47k Ohm rezistorlar 6. 15 ədəd LDR (İşıqdan Müqavimət) 7. 1 Çörək lövhəsi 8. Raspberry Pi -ni çörək taxtasına, çörək taxtasını LDR/LED/rezistorlara bağlamaq üçün tellər 9. Piano Çərçivəsi a. 20 düym x 30 düym 1/2 kontrplak b. 4 fut x 8 feet ⅛”lövhə c. 1 düym x 2 düym x 20 düymlük LDR və LED montaj üçün taxta (sərt ağac üstünlük verilir) d. 2 düym x 2 düym x 40 düymlük daxili postlar e. Ayaqlar üçün ¾ düym x 15 düymlük dübel
Addım 2: Piano Çərçivəsi yaradın
Ətraflı məlumat üçün əlavə edilmiş Raspberry Pi LED Light Schroeder Piano - Frame.pdf -ə baxın.
QEYDLƏR
❏ Yan divarlar taxta yapışqan (qorilla yapışqanı) və istifadə edildikdə sıxaclarla əyilə bilər ⅛”Sərt lövhə
Enough Kifayət qədər uzun tərəfi üçün 4'x8 'lövhə vərəqinə ehtiyac var
❏ Əlavə 4'x8 Hardboard Üst və Baza üçün istifadə edilə bilər (güc üçün birdən çox təbəqəyə ehtiyac var)
❏ Baza 1/2 Kontrplak ola bilər
”2" x2 "dirəklər, bükülmüş lövhə tərəflərini tutmaq üçün bazanın altından vidalanmışdır
L LDR montajlarının önündəki zımbalar və kabel bağları, çörək taxtasının yaxınlığındakı telləri çərçivənin altından çuxura qədər bəzəməyə kömək edir
❏ Sərt lövhə əsas tərəfləri əhatə edir
❏ LDR/LED montaj delikləri üçün boşluq arasında düz hizalanmasını təmin etmək üçün qazma maşını istifadə edin
Holes 15 deşik (Qeydlər üçün 12, Oktav Yuxarı üçün 1, Oktava Aşağı üçün 1, Menyu üçün 1)
Addım 3: Elektronika qurun
Bağlama sxemləri üçün əlavə edilmiş Raspberry Pi Light Schroeder Piano - Schematic.pdf -ə baxın.
QEYDLƏR: 1 "x2" ölçüsündə 1 "bütünlükdə yerləşdirilmiş (LDR və LED tutmaq üçün 1/4" borusu) arasında işıq axdığı üçün LDR ilə dar şüalı LED olan LED arasında 1 "aralığa malik 6" maksimum məsafə
LED LED ətrafındakı qaranlıq fon, ətrafdakı işığı aradan qaldırmağa kömək edir
❏ İşıq ilə 2.0 volt
LED 15 LED/LDR cütü (Tam Oktav üçün 12 Qeyd, 1 Oktav Yuxarı, 1 Oktava Aşağı, 1 Menyu)
Common LED ümumi torpaq müqaviməti LED parlaqlığını və cərəyanı tənzimləyə bilər
❏ GPIO -da çəkmə/açma funksiyasını aktiv etməyin
DR LDR> işıqsız 50k Ohm, işıqsız <10k Ohm
Asp 5V Raspberry Pi, daha parlaq LEDləri idarə etmək üçün daha çox cərəyan/gücə malikdir
DR LDR -ni LED İşıq Mərkəzinə uyğunlaşdırın