Mündəricat:
- Təchizat
- Addım 1: İr Sensorlarının Montajı
- Addım 2: Sensorların naqilləşdirilməsi
- Addım 3: Çıxışa qoşulun
- Addım 4: IR Sensor Aralığının Ayarlanması və Qara Carsheet Rolls ilə örtülməsi
- Addım 5: Mikro nəzarətçi lövhəsi üçün kod
- Addım 6: Nəticə
Video: IR Yaxınlıq Sensorundan və Arduino Uno Atmega 328: 6 Addımdan istifadə edən Hava Piano (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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. Bir musiqi çıxışı olaraq bir zil istifadə edirəm, ancaq uyğun bir dinamik/ subwoofer istifadə edə bilərsiniz. Gələcəkdə Subwoofer istifadə edərək layihəni bas gücləndirmə ilə təkmilləşdirməyi səbirsizliklə gözləyirəm.
Təchizat
1) 10 ədəd İr yaxınlıq sensoru
2) Arduino uno/ mega
3) vintlər (isteğe bağlı)
4) Tellər
5) Piezo elektrikli Buzzer
6) Qara kart vərəqi/ Qara violonçel lenti
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: Sensorların naqilləşdirilməsi
Bir tel və lehim istifadə edərək sensorları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. Beləliklə, dövrə içərisində LED -i bir göstərici olaraq bağlamaq istəyirsinizsə, mənfi terminalı sensor çıxışına və pozitiv Arduino uno 3.3v pozitiv rayına qoşun.
Addım 3: Çıxışa qoşulun
İndi rəqəmsal çıxış pinini buzzer/ dinamikin müsbət terminalına bağlayın. Mənfi terminalı Arduino uno ilə birləşdirin. Yüksək gərginlik tələb edən səs siqnalı/ dinamikdən istifadə edirsinizsə, npn bjt istifadə etməyiniz məsləhət görülür, çünki çox sürətli keçid qabiliyyətinə malikdir və Arduinonun dəyişkən tezlikli girişləri ilə problemsiz işləyə bilər. Həm də əmin olun ki, yüksək güclü səs siqnalı istifadə edirsinizsə, arduinodan enerji təchizatı istifadə etməyin. Bunun əvəzinə bəzi xarici mənbələrdən istifadə edin, amma mənim vəziyyətimdə enerji istehlakı azdır, buna görə birbaşa Arduinodan istifadə edirəm.
Addım 4: 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 5: Mikro nəzarətçi lövhəsi üçün kod
Kod, səs siqnalı/dinamikin çıxmasını istədiyimiz tezlikləri təyin etməklə başlayır. Sonra sensor girişləri üçün istifadə edəcəyimiz pinləri təyin edirik. Sonra sancaqlarımızı boş bir quraşdırma ilə qururuq (). Void loop () kodunu sadə hala gətirdiyindən və indiki ehtiyaclar üçün kifayət qədər yaxşı olduğu üçün şərti ifadələrdən istifadə etdim.
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
IR Yaxınlıq Sensorundan, Dinamikdən və Arduino Unodan İstifadə Edilən Hava Piano (Təkmilləşdirilmiş/2-ci hissə): 6 addım
IR Yaxınlıq Sensoru, Dinamik və Arduino Uno istifadə edərək Hava Piano (Təkmilləşdirilmiş/2-ci hissə): 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 fr
LM358: 5 addım istifadə edən infraqırmızı yaxınlıq sensoru
LM358 istifadə edən İnfra-Qırmızı Yaxınlıq Sensoru: Bu IR yaxınlıq sensoru istehsalı ilə bağlı təlimatdır
MQ-7 Sensorundan istifadə edən Arduino CO Monitoru: 8 Addım (Şəkillərlə birlikdə)
MQ -7 Sensorundan istifadə edən Arduino CO Monitoru: Bu təlimatın nə üçün yaradıldığına dair bir neçə kəlmə: bir gün rəfiqəmin anası özünü pis hiss etdiyi üçün gecə yarısı bizə zəng etdi - başgicəllənmə, taxikardiya, ürəkbulanma, yüksək təzyiq, hətta naməlum vaxta qədər huşunu itirdi (ehtimal ki
ESP8266: 6 addımdan istifadə edən uzun mənzilli WiFi skaneri (şəkillərlə)
ESP8266 istifadə edərək uzun mənzilli WiFi skaneri: Bu təlimatda, ev şəbəkəm üçün hansı kanalın daha yaxşı olduğunu müəyyən etmək üçün istifadə olunan, batareya ilə işləyən, uzun diapazonlu 2,5 bantlı WiFi tarama cihazı hazırlayıram. Yolda açıq WiFi giriş nöqtələrini tapmaq üçün də istifadə edilə bilər. Qazanc dəyəri: təxminən 25 dollar