Mündəricat:
- Təchizat
- Addım 1: Bütün Sistem Dizaynı
- Addım 2: Adım 1: Blok Lövhə Qurmaq
- Addım 3: Adım 2: Blok Tipli Toxunma Sensorunun Hazırlanması
- Addım 4: Adım 3: Unity və Arduino'yu birləşdirin
Video: Musiqi montajçısı: Blok tipli sensor sensorlu inteqrasiya olunmuş virtual musiqi aləti: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Musiqi alətində çalmağı öyrənmək istəyənlər çoxdur. Təəssüf ki, bəziləri alətlərin yüksək qiymətinə görə başlamırlar. Buna əsaslanaraq, yeni təcrübəyə başlamağın büdcəsini azaltmaq və insanlara müxtəlif alətlərə daxil olmaq üçün daha çox şans vermək üçün inteqrasiya olunmuş virtual musiqi alətləri sistemi yaratmağa qərar verdik. İnsanlara həqiqi alətdə oxuduqlarını oxşar bir təcrübə vermək üçün xüsusi bir qurğu düzəltməyin lazım olduğunu düşündüyümüz üçün blok tipli sensor istifadə etdik.
Stickii roll bock (rezin blok), keçirici bant, hardware üçün arduino istifadə etdik. Kauçuk blokdan istifadə etməyimizə baxmayaraq, hər hansı bir materialdan və ya yalnız keçirici lentdən istifadə edə bilərsiniz.
Təchizat
Blok tipli toxunma sensoru hazırlamaq üçün aşağıdakı matefiallara ehtiyacınız var:
- Stickii Roll Blok (lazım deyil)
- İletken Bant
- Arduino (nümunə mega istifadə edəcək)
- Kabellər
- 1M rezistor
Ayrıca aşağıdakı proqramlara ehtiyacınız var:
- Arduino IDE
- Birlik
Addım 1: Bütün Sistem Dizaynı
Bütün sistem belə işləyir.
Addım 2: Adım 1: Blok Lövhə Qurmaq
Birincisi, stickii rulon blokunu və ya bənzərini istifadə etməyə çalışırsınızsa, blok lövhə düzəltməlisiniz.
Arduino və toxunma sensoruna birbaşa bağlanacaq deliklər düzəltməlisiniz. Arduinoda kifayət qədər pin varsa və ya genişləndirə bilsəniz, daha çox deşik edə bilərsiniz. Nə qədər çox deşik varsa, insanlar da aparatdan daha sərbəst istifadə edə bilərlər. Deliklər, arduinonun kapasitiv sensor kitabxanasından istifadə edərək sensorların toxunma məlumatlarını əldə edə bilər.
Deliyi açdıqdan sonra teli ikinci şəkildəki kimi bütövlükdə qoyun və teli ilk şəkilin eskizi kimi 1 rezistorla arduinoya bağlayın.
Aşağıda nümunənin arduino kodu verilmişdir.
#daxil edin #Ölçü 24
CapacitiveSensor cs [SIZE] = {
CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6), A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};
bool sens [SIZE] = {yalan};
boş quraşdırma ()
{int i; Serial.begin (9600); for (i = 0; i <SIZE; i ++) {sens = yalan; }}
boşluq döngəsi ()
{uzun başlanğıc = milis (); for (int i = 0; i 600) sens = doğru; else sens = yalan; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); gecikmə (50); // məlumatları seriya portu ilə məhdudlaşdırmaq üçün ixtiyari gecikmə}
Addım 3: Adım 2: Blok Tipli Toxunma Sensorunun Hazırlanması
Toxunma sensoru düzəltmək asandır. Eynilə blok lövhəsi kimi, ilk şəkildəki kimi bir çuxur düzəldin və tel də qoyun.
Sonra kapasitiv lenti blokun üstünə qoyun (və ya istifadə etmək istədiyiniz digər materialı).
Addım 4: Adım 3: Unity və Arduino'yu birləşdirin
Bu, son addımdır.
Arduino -ya kod yüklədikdən sonra birlik proqramını işə salın. (Birlik və arduino birləşdirmək üçün serial monitoru açmamalısınız). Birlik layihəsini aşağıdakı github -dan yükləyə bilərsiniz.
github.com/crysm28/musicassembler
Tövsiyə:
Mikro ilə musiqi aləti: bit: 5 addım
Mikro ilə musiqi aləti: bit: Salam. Bu gün sizə BBC Micro: Bit -i otaqdakı işığa reaksiya verən bir musiqi alətinə necə çevirə biləcəyinizi göstərəcəyəm. Bu çox sadə və çox sürətlidir, buna görə də bu addımları izləyin və bəzi mürəbbə hazırlamağa başlayın
Proqramlaşdırıla bilən LED -lərdən istifadə edərək inteqrasiya olunmuş yanıb -sönən motosikletin arxa lampası: 4 addım
Proqramlaşdırıla bilən LED -lərdən istifadə edərək inteqrasiya olunmuş yanıb -sönən işıqlı motosikletin arxa fənəri: Salam! Bu, motosikletiniz üçün və ya bəlkə də WS2812B (fərdi ünvanlı ledlər) və Arduinos istifadə edərək hər hansı bir şey üçün xüsusi olaraq proqramlaşdırıla bilən RGB Quyruq Lampasının (inteqrasiya olunmuş yanıb -sönən/göstəriciləri ilə) necə hazırlanacağına dair bir az asan bir DIY -dir. . İşığın 4 rejimi var
Raspberry Pi ilə Yataq otağında və Hamamda Ağıllı Musiqi - Multiroom, Siqnalizasiya, Düymə İdarəetmə və Ev Avtomatlaşdırmasını İnteqrasiya etmək: 7 Addım
Raspberry Pi ilə Yataq Otağında və Hamamda Ağıllı Musiqi - Çox Otaqlı, Siqnallı, Düyməli Nəzarət və Ev Otomasyonunu İnteqrasiya edən: Bu gün sizə ev otomasyonu üçün Max2Play proqramımızla Raspberry Pi -dən necə istifadə edə biləcəyinizə dair iki nümunə vermək istəyirik: vanna otağında və yataq otağında . Hər iki layihə oxşardır ki, müxtəlif mənbələrdən yüksək sədaqətli musiqilər axışa bilər
Alexa, SmartThings, IFTTT, Google Sheets ilə inteqrasiya olunmuş hissəcik fotonundan istifadə edərək IoT pişik yemi: 7 addım (şəkillərlə)
Alexa, SmartThings, IFTTT, Google Sheets ilə inteqrasiya olunmuş hissəcik fotonundan istifadə edərək IoT Pişik Besleyicisi: Avtomatik pişik bəsləyiciyə ehtiyac öz -özünə aydındır. Pişiklər (pişiyimizin adı Bella) ac olanda iyrənc ola bilər və əgər sənin pişiyin mənimki kimidirsə qabı hər dəfə quru yeyəcək. Nəzarət olunan miqdarda yeməyi avtomatik olaraq paylamaq üçün bir yola ehtiyacım var idi
DDR tipli musiqi aləti: 3 addım
DDR tipli musiqi aləti: Bu, Kraftın verdiyi "pulsuz" tanıtım rəqs-rəqs-inqilab rəqabət matlarından istifadə edərək hazırladığım tez qurulmuş bir musiqi alətidir