Mündəricat:
- Təchizat
- Addım 1: Elektronikanı işə salın
- Addım 2: Normallaşdırılmış Verilənlər Bazası
- Addım 3: Kodlayın
Video: Sensor əsaslı hərəkətə əsaslanan musiqi pleyeri: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Lisans kollecimdə, bütün tələbələrin özləri seçə biləcəkləri orijinal bir layihə yaratmalı olduq. Layihəm üçün, həmişə musiqi dinlədiyim üçün və natiq yandırmağın çox çətin olduğunu hiss etdiyim üçün bu prosesi necə asanlaşdıra biləcəyimi görmək istədim və bu Motion tərəfindən tetiklenen musiqi pleyerini yaratmağa qərar verdim.
Təchizat
Avadanlıq:
- MDF taxta lövhələr (0, 5 ilə 2 sm arasında)
- 6 3, 5x13 mm vintlər
- 10 dırnaq
Elektronika:
- 2.5A enerji təchizatı ilə Raspberry Pi 3 model B+
- LCD ekran
- ADC MCP3008
- Moruq PI T ayaqqabı
- İşıqdan asılı rezistor
- Temperatur Sensoru LM35
- Breakbeam IR sensoru
- Natiq
- Çörək lövhəsi
Alətlər:
- Çəkic
- Tornavida
- Kanal lenti
Instructables redaktorundakı məhdudiyyətlər səbəbindən bütün paketin qiyməti 95-100 avroya başa gələcək bir material əlavə etdim.
İsteğe bağlı:
- 22 ölçülü tel - Sarı
- 22 ölçülü tel - Qırmızı
- 22 ölçülü tel - Qara
Addım 1: Elektronikanı işə salın
Beləliklə, mcp3008, LDR, qırılma şüası və temperatur sensörümüzü çörək taxtamıza bağlayacağıq. mümkünsə nəyi bağlayacağınızı və ya komponentləriniz üçün özünüz üçün əla bir yer tapacağınızı bilmək üçün yuxarıdakı sxemimi izləyin!
Qısacası: LDR -nin kabellərin olmadığından və mümkün qədər çox işıq ala biləcəyindən və bütün komponentlərin lövhənizdə olduğundan əmin olun.
Addım 2: Normallaşdırılmış Verilənlər Bazası
Normallaşdırılmış məlumat bazamız üçün sizə necə göründüyünü bilmək üçün bir şəkil əlavə etdim, hər masanın nə etdiyini öyrənmək üçün oxuyun!
Sensor:
Bu cədvəldə üç sensorumuz var: LDR, Temperatur və break-beam
Sensor tarixi:
Bu, bir sensorun nə vaxt aktiv olduğunu və mahnı ifa edildikdə sensorun nə qədər dəyərli olduğunu yoxlamağa imkan verəcək
Çalınan Mahnılar:
Bu cədvəldə, oynadığı bütün mahnıları, sensor tarixinin nə ilə əlaqəli olduğunu və hansı mahnının çalındığını görəcəyik.
Mahnılar:
Bu cədvəldə mahnı yerimizi, mahnı janrımızı və mahnı adımızı birləşdirəcəyik
Musiqi:
Bu cədvəldə Mahnı Adımız və Sənətçimiz var!
Mahnı Yerləri:
Pi/var/www/html/… üzərindəki mahnı yerimizi ehtiva edir.
Musiqi janrı:
Musiqi janrımızın minimum işığı var, bunun üçün maksimum işıq və temperatur üçün eyni
Addım 3: Kodlayın
Aşağıda Github repouma bir link buraxacağam, amma dizaynlarımı yoxlamaqdan və bunu əvvəlcə oxumaqdan çekinmeyin!
Moruq qurulması:
sudo rasp-config => interfeys seçimləri => SPI => aktivləşdirməklə spi yandırın
Yüklemek:
Mysql
Şüşə
Flask_cors
Flask_socketio
Sayt:
Moruqda MySQL -ə verilənlər bazası əlavə edin, Python kodum, hər şeyi verilənlər bazasına əlavə etdiyim və sensorlarımın işləməsini təmin etdiyim yerdir ki, işini asanlaşdırmaq üçün dəyişə biləcəyiniz çox deyil, aydın və hər kəsin istifadə edə biləcəyi bir python skripti yaratmağa çalışdım. buna görə sınamaqdan çekinmeyin!
Saytım, proyektim üçün bir az dəyişməkdən və orijinal bir sayt yaratmaqdan çəkinməmək üçün ən yaxşı işlədiyimi hiss etdiyim şeydir. Dizaynımı təkmilləşdirib daha istifadəçi dostu edə bilsəniz daha da yaxşı olar!
Tel çərçivələrimi şəkillər kimi görmək üçün bir link də əlavə edəcəyəm. və bütün sənədlərim olan bir zip
Tel çərçivələri:
Github:
Tövsiyə:
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri: 10 Addım (Şəkillərlə birlikdə)
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri: Bu Juuke qutusudur. Juuke qutusu, öz musiqi dostunuzdur və istifadəsi mümkün qədər asanlaşdırılmışdır. Xüsusilə yaşlılar və uşaqlar tərəfindən istifadə üçün nəzərdə tutulmuşdur, lakin əlbəttə ki, bütün yaşlar üçün istifadə edilə bilər. Bunu yaratmağımızın səbəbi
Musiqi montajçısı: Blok tipli sensor sensorlu inteqrasiya olunmuş virtual musiqi aləti: 4 addım
Musiqi Assembler: Blok Tipli Sensorlu İnteqrasiya edilmiş Virtual Musiqi Aləti: Musiqi alətində çalmağı öyrənmək istəyən bir çox insan var. Təəssüf ki, bəziləri alətlərin yüksək qiymətinə görə başlamırlar. Buna əsaslanaraq, başlanğıc büdcəsini azaltmaq üçün inteqrasiya olunmuş virtual musiqi alətləri sistemi yaratmağa qərar verdik
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): 4 addım (şəkillərlə)
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): Salam, bu gün öz kiçik hava əsaslı musiqi generatorunuzu necə düzəltəcəyinizi izah edəcəyəm, bir növ Arduino kimi bir ESP8266 -ya əsaslanır və temperatur, yağışa cavab verir. və bütün mahnıların və ya akkordların proqramlaşdırılmasını gözləməyin
Papperlapapp Raspberry Pi əsaslı musiqi pleyeri: 4 addım
Papperlapapp … bir Raspberry Pi əsaslı musiqi pleyeri: PAPPERLAPAPP, kiminsə sözünü kəsmək və ona cəfəngiyat danışdığını söyləmək üçün kobud bir Alman dilidir. Pappe, karton üçün Alman dilidir. steampunk " bu söz ağlıma gəlir.;-) Və mən
DE0-Nano-SoC-ə əsaslanan musiqi sintezatoru: 5 addım (şəkillərlə)
DE0-Nano-SoC-ə əsaslanan Musiqi Sintezatoru: Musiqi Sintezatoru Bu musiqi sintezatoru olduqca sadədir: sadəcə mikrofonun qarşısında üfürmək, oxumaq və ya hətta musiqi çalmaq lazımdır və səs modulyasiya olunaraq dinamikdən göndəriləcək. Onun spektri də LCD displeydə görünəcək