Mündəricat:
- Təchizat
- Addım 1: İr Sensorlarının Montajı
- Addım 2: IR Sensor Aralığının Ayarlanması və Qara Carsheet Rolls ilə Örtülməsi
- Addım 3: Dinamiki Arduinoya bağlayın
- Addım 4: Kabel İr Sensor Modulu və Toxunma Sensoru Açarı
- Addım 5: Arduino Ide istifadə edərək mikro nəzarətçi kodu
- Addım 6: Layihə işinin videosu
Video: IR Yaxınlıq Sensorundan, Dinamikdən və Arduino Unodan İstifadə Edilən Hava Piano (Təkmilləşdirilmiş/2-ci hissə): 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu, hava pianosunun əvvəlki layihəsinin təkmilləşdirilmiş versiyasıdır. Burada çıxış olaraq JBL dinamikindən istifadə edirəm. Rejimləri tələblərə uyğun olaraq dəyişdirmək üçün toxunuşa həssas bir düyməni də daxil etdim. Məsələn- Hard Bass rejimi, Normal rejim, Yüksək tezlikli melodiyalar rejimi. Arduinoya bağlı dinamikə necə göstərəcəyəm. Normalda Piyanolar elektrik və ya mexaniki olaraq düyməni basmağın sadə mexanizmi üzərində işləyir. Ancaq burada bir bükülmə var, bəzi sensorlardan istifadə edərək pianoda düymə ehtiyacını ortadan qaldıra bilərik. Və infraqırmızı yaxınlıq sensorları səbəbə ən uyğundur, çünki istifadəsi asandır və eyni zamanda mikro nəzarətçi lövhəsinin yalnız bir rəqəmsal pinini tutur. Həm də bu sensorlar ən ucuz sensorlardan biridir.
Təchizat
1) 10 ədəd İr yaxınlıq sensoru
2) Arduino uno/ mega
3) Səs yuvası olan dinamik
4) düymə (mənim vəziyyətimdə toxunma həssas düymə)
5) Sensorların quraşdırılması üçün əsas (akril təbəqə)
6) Qara kart vərəqi/ Qara violonçel lenti
7) vintlər/yapışqan
8) Tellər
Addım 1: İr Sensorlarının Montajı
İr sensoru modulları mərkəzdə bir montaj çuxuru ilə təchiz edilmişdir. Sensoru sıx bir vida ilə bağlamaq üçün çuxurdan istifadə edə bilərsiniz və ya yapışdırmaq üçün yapışqan istifadə edə bilərsiniz. Akrilik təbəqəni əsas olaraq istifadə etdim və hər bir çuxurun bir -birindən 2 sm aralı olduğu müvafiq işarələrlə akrilikdə deliklər qazdım. Sensorları bir -birinə çox yaxın yerləşdirməyin, çünki bu, piano istifadəçi təcrübənizi korlaya bilər.
Addım 2: IR Sensor Aralığının Ayarlanması və Qara Carsheet Rolls ilə Örtülməsi
Piano düymələrinizə uyğun diapazonu tənzimləmək üçün üzərindəki potensiometrdən istifadə edin. İndi qara kartlı vərəqləri şəkil göstərildiyi kimi sensor modulunun ledinə və fotodioduna quraşdırın. Bu, digər istiqamətdə arzuolunmaz maneənin aşkarlanmasının qarşısını almaq üçün edilir. Barmaqları yalnız ön tərəfdə aşkar etmək istəyirik. Qara bütün vərəqləri və hətta infraqırmızıları udduğu üçün qara kart vərəqindən istifadə edirik.
Addım 3: Dinamiki Arduinoya bağlayın
Audio jakın bir ucunu dinamikə bağlayın, digər ucu ümumiyyətlə 3 hissədən ibarətdir. Üst iki hissə sol və sağ girişlər üçün, aşağı hissəsi isə torpaqdır. Beləliklə, audio jakın zəminini Arduino/mikrokontrolörün torpağına bağlayın və audio jakın hər hansı bir sağ/sol hissəsini mikro nəzarətçinin rəqəmsal pininə qoşun. Yaxşı bir fikir əldə etmək üçün yuxarıdakı şəkilə baxın. Dinamikinizi yandırın və səs çıxışı hazırdır.
Addım 4: Kabel İr Sensor Modulu və Toxunma Sensoru Açarı
Pianonun rejimini dəyişdirmək üçün bir sensor sensoru açarından istifadə edirəm?. Bunun əvəzinə sadə bir düyməni istifadə edə bilərsiniz. Sensor açarının pozitiv terminalını Arduino +5V -ə, mənfi isə yerə qoşun. Toxunma sensorunun çıxışını Arduino analog pininin girişinə qoşun və tel və lehim istifadə edərək ir sensorlarının bütün müsbət terminallarını bağlayın (isteğe bağlı). Bütün sensorların bütün torpaq pinlərini də bağlayın. İndi nəhayət, Ir sensorundan çıxış pinlərini mikrokontrolör lövhəsinin Rəqəmsal pinlərinə bağlamalısınız. Mənim vəziyyətimdə, bu Arduino uno. Unutmayın ki, bir maneə aşkar edildikdə Sensordan çıxış aşağı olur.
Addım 5: Arduino Ide istifadə edərək mikro nəzarətçi kodu
Bu kodda əvvəlcə ir sensoru girişi, toxunma sensoru düyməsi girişi və Dinamik çıxışı üçün sancaqlar təyin etməliyik. Bundan sonra fərqli rejimlərin müxtəlif tezliklərindən ibarət bir yuva qururuq. Ton () istifadə edirik; Çıxışımızı dinamikə göndərmək üçün Arduino ide funksiyası. NoTone () istifadə edirik; səsi dayandırmaq funksiyası. Döngədə yalnız şərti bəyanat istifadə etdim, buna görə başa düşmək asan olacaq və yaxşı işləyir.
Tövsiyə:
Visuino İndüktif Yaxınlıq Sensorundan Necə İstifadə Edilir: 7 Addım
Visuino İndüktif Yaxınlıq Sensorundan Necə İstifadə Edilir: Bu dərslikdə metal Yaxınlığı aşkar etmək üçün İndüktif Yaxınlıq Sensorundan və Arduino UNO və Visuino ilə əlaqəli bir LEDdən istifadə edəcəyik
Raspberry Pi3 və DHT11 Sensorundan istifadə edərək Hava Monitotinq Sistemi: 4 addım
Raspberry Pi3 və DHT11 Sensorundan İstifadə Edilən Hava Monitorinqi Sistemi: Bu dərslikdə sizə DHT11 -in Raspberry Pi -yə necə qoşulacağını və rütubət və temperatur göstəricilərinin LCD -yə necə çıxarılacağını göstərəcəyəm. rəqəmsal temperatur və rütubət təmin edən
IR Yaxınlıq Sensorundan və Arduino Uno Atmega 328: 6 Addımdan istifadə edən Hava Piano (Şəkillərlə birlikdə)
IR Yaxınlıq Sensorundan və Arduino Uno Atmega 328 -dən İstifadə edən Hava Piyanosu: Normal olaraq düymələri basmaq üçün sadə mexanizm üzərində işləyən elektrik və ya mexaniki pianolar. Ancaq burada bir bükülmə var, bəzi sensorlardan istifadə edərək pianoda düymə ehtiyacını ortadan qaldıra bilərik. Və infraqırmızı yaxınlıq sensorları səbəbə ən uyğun gəlir, çünki
Bağımsız Arduino 3.3V W / Xarici 8 MHz Saat Arduino Unodan ICSP / ISP vasitəsilə Proqramlaşdırılır (Serial İzləmə ilə!): 4 Addım
Bağımsız Arduino 3.3V W / Xarici 8 MHz Saat Arduino Unodan ICSP / ISP vasitəsilə Proqramlaşdırılır (Serial İzləmə ilə!): Məqsədlər: 8 MHz xarici saatdan 3.3V işləyən müstəqil bir Arduino qurmaq. Bir Arduino Uno-dan (5V-də işləyən) ISP (ICSP olaraq da bilinir) ilə proqramlaşdırmaq üçün bootloader faylını redaktə etmək və yazmaq
Arduino istifadə edərək Torpaq Nəm Sensorundan necə istifadə olunur: 4 addım
Torpaq Nəm Sensorunu Arduino istifadə edərək necə istifadə etmək olar: Torpaq Nəm sensoru, torpağın nəmini ölçmək üçün istifadə edilə bilən bir sensordur. Ağıllı əkinçilik layihələrinin, Suvarma nəzarətçiləri layihələrinin və ya IoT Kənd Təsərrüfatı layihələrinin prototiplərini hazırlamaq üçün uyğundur. Bu sensorun 2 probu var. Mənə öyrəşmiş