Mündəricat:
Video: Arduino Musiqi Pleyeri: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Hər kəsə salam.
Dünən internetdə gəzirdim və Arduinoda edə biləcəyim layihələri axtarırdım. Bu xanımı, içərisində mahnıları olan elektron piano klaviaturası düzəltdiyini gördüm. Ətrafımda bir LCD klaviatura qalxanı vardı, buna görə mahnıları olan kiçik bir menyunun olduğu bir musiqi pleyeri edə biləcəyimi və istifadəçinin onu seçə biləcəyini düşündüm.
Layihəmin son versiyasını yuxarıda görə bilərsiniz.
Addım 1: Nə lazımdır
Bu layihə üçün sizə lazımdır;
- Arduino Uno
- Çörək lövhəsi
- LCD Klaviatura Qalxanı
- Buzzer
- 330 ohm müqavimət
- Tullananlar
Addım 2: Bilməlisiniz
LCD Keypad Shield quruluşu haqqında bir az məlumat əldə etməlisiniz. Bunun nə olduğunu görə biləcəyiniz üçün pinout qoydum.
Kodda gördüyünüz kimi; pin nömrəsi 4, 5, 6, 7, 8 və 9 LCD -də istifadə olunur. Pin 10 LCD -nin arxa işığını idarə etmək üçündür, ancaq buna ehtiyacınız olmayacaq.
Bu, bizi 0, 1, 2, 3, 11, 12, 13 rəqəmsal sancaqlar və A1, A2, A3, A4, A5 analoqlu pinlərdən azad edir.
Həm də hər bir düymənin analoq dəyərlərini bilməlisiniz ki, onları müəyyən edə biləsiniz. A0 dəyərini oxudum və bunu öyrənmək üçün serial monitorda çap etdim. Budur nümunə kod:
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
Qalxanım üçün tapdığım dəyərlər:
- Sağ düymə - 0
- Yuxarı düymə - 131
- Aşağı düymə - 306
- Sol düymə - 481
- Düyməni seçin - 722
- Düymə yoxdur - 1023
Addım 3: Dövrə Dizaynı
Dövrə olduqca sadədir.
- Buzzerinizi çörək taxtasının üstündə bir yerə qoyun.
- 330 ohm rezistorun bir tərəfini səs siqnalının mənfi pininə, digər tərəfini isə Arduino -nun torpaq pininə bağlayın.
- Siqnalın pozitiv pinini Arduino pin 2 -ə bağlayın.
Bitirdiniz! İndi kodlaşdırmaya keçək.
Addım 4: Kod
Arxiv faylını açarkən aşağıdakı faylları görəcəksiniz; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, şən_ilkim, sahələr.h
- lcd_keypad_songs, menyunun və təriflərin yazıldığı əsas sənəddir. Kodu araşdırıb anlaya biləcəyiniz üçün şərhlərlə doludur.
- pitches.h musiqi notlarının tərifini ehtiva edir.
- Qalan fayllara mahnıların funksiyaları daxildir. Onlardan keçib başa düşməyə çalışa bilərsiniz. Mahnıların kodlarını mən yazmamışam, axtarıb tapmışam. Beləliklə, öz mahnılarınızı da tapa və ya yaza və menyuya əlavə edə bilərsiniz.
Onları eyni qovluğun altına qoymalısınız. Sonra Arduino IDE ilə lcd_keypad_songs faylını açmalı və kodu yükləməlisiniz.
Qeyd: james_bond mahnısı menyuda yoxdur (şərh olunur). Bunun səbəbi Arduinonun məhdud yer tutması və bu mahnıların çox yaddaş tutmasıdır. Həmişə onu şərh edə bilərsiniz və dinləmək üçün başqa bir mahnını şərh edə bilərsiniz. Menyu sifarişlərini də dəyişdirməlisiniz.
Addım 5: Tamamlandı
Təbrik edirik
Hər hansı bir sualınız və ya probleminiz varsa, şərh yazmaqdan və ya mənə yazmaqdan çekinmeyin. Kömək etmək istərdim.
Xoşbəxt olun!
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
AdaBox004 Musiqi Pleyeri: 4 addım
AdaBox004 Musiqi Pleyeri: Sadə bir musiqi pleyeri etmək üçün AdaBox004dəki hissələrdən istifadə etdim. Bir USB portuna qoşulur və mahnıları təsadüfi olaraq micro SD kartdan çalmağa başlayır. Yüksək səviyyəli mahnıların qaynaqlanmaması üçün mənim atelyem üçün
Avtomatik musiqi pleyeri: 5 addım
Avtomatik Musiqi Pleyeri: Vücudunuzun rahatlamasına və yuxuya hazırlaşmasına kömək etmək üçün yumşaq musiqi çalmaq kimi hissləriniz olubmu? Dizüstü kompüterinizdə saatlarla işlədikdən sonra yorğun hiss edirsinizsə, dizüstü kompüterinizi açıq qoyun və işığı söndürüb yatağa tullanın. Bu maşın avtomatik işləyəcək
"Jumbleum" shuffle MP3 musiqi pleyeri: 8 addım (şəkillərlə)
"Jumbleum" Shuffle MP3 Musiqi Pleyeri: Bu layihə üçün emalatxanamda istifadə etməyi asan, güclü bir pleyer etmək qərarına gəldim. Digər MP3 modullarını sınadıqdan sonra asanlıqla əldə edilə bilən, ucuz "DFPlayer Mini" ni seçdim. modul. Bu " Təsadüfi oyun " rejimi AMA çünki mən
Musiqi Pleyeri Gecə İşığı: 4 addım
Musiqi Pleyeri Gecə İşığı: Yatağa gedərkən işıqlarınızı söndürdüyünüz zaman bu gecə işığı öz -özünə açılacaq, sonra dizüstü kompüterinizdən musiqi dinləmək üçün əlavə edilmiş düyməni basa bilərsiniz! Bunu daha da faydalı etmək üçün bir qutu toxuma qoydum ki, bu da sabitləşsin