İçindekiler:
- Adım 1: İhtiyacınız Olan Şeyler
- Adım 2: Bilmeniz Gerekenler
- Adım 3: Devre Tasarımı
- 4. Adım: Kod
- Adım 5: Bitti
Video: Arduino Müzik Çalar: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Herkese selam.
Dün internette dolaşıyordum ve Arduino'da yapabileceğim projeler arıyordum. Bu kadını, içinde şarkılar olan bir elektronik piyano klavyesi yaparken gördüm. Ortada bir LCD Tuş Takımı Kalkanı vardı, bu yüzden şarkıların olduğu küçük bir menünün olduğu ve kullanıcının seçebileceği bir müzik çalar yapabileceğimi düşündüm.
Projemin son halini yukarıda görebilirsiniz.
Adım 1: İhtiyacınız Olan Şeyler
Bu proje için ihtiyacınız olan;
- Arduino Uno
- ekmek tahtası
- LCD Tuş Takımı Kalkanı
- zil
- 330 ohm direnç
- Süveterler
Adım 2: Bilmeniz Gerekenler
LCD Keypad Shield'in yapısı hakkında biraz bilgi sahibi olmanız gerekiyor. Ne olduğunu görebilmeniz için pin çıkışını koydum.
Kodda göreceğiniz gibi; 4, 5, 6, 7, 8 ve 9 numaralı pinler LCD tarafından kullanılmaktadır. Pin 10, LCD'nin arka ışığını kontrol etmek içindir ancak buna ihtiyacınız olmayacaktır. Devrede butonlar A0 pinine bağlanmıştır.
Bu bizi 0, 1, 2, 3, 11, 12, 13 dijital pinleri ve A1, A2, A3, A4, A5 analog pinleri ile serbest bırakır.
Ayrıca, onları tanımlayabilmeniz için her bir düğmenin analog değerlerini bilmeniz gerekir. A0 değerini okudum ve öğrenmek için seri monitöre yazdırdım. İşte örnek bir kod:
int btn_değeri = 0;
geçersiz kurulum() { Serial.begin(9600); } void loop() { btn_value = analogRead(A0); Serial.println(btn_value); }
Kalkanım için bulduğum değerler:
- Sağ Düğme - 0
- Yukarı Düğmesi - 131
- Aşağı Düğmesi - 306
- Sol Düğme - 481
- Seç Düğmesi - 722
- Düğme Yok - 1023
Adım 3: Devre Tasarımı
Devre oldukça basit.
- Buzzer'ınızı breadboard üzerinde bir yere yerleştirin.
- 330 ohm'luk direncin bir tarafını buzzer'ın negatif pinine ve diğer tarafı Arduino'nun toprak pinine bağlayın.
- Buzzer'ın pozitif pinini Arduino'daki pin2'ye bağlayın.
İşiniz bitti! Şimdi kodlamaya geçelim.
4. Adım: Kod
Arşiv dosyasını açtığınızda aşağıdaki dosyaları göreceksiniz; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- lcd_keypad_songs menü ve tanımların yazıldığı ana dosyadır. Kodu inceleyip anlayabilmeniz için yorumlarla doludur.
- pitches.h, müzik notalarının tanımını içerir.
- Dosyaların geri kalanı şarkıların işlevlerini içerir. Onlardan geçebilir ve anlamaya çalışabilirsiniz. Şarkıların kodlarını ben yazmadım, arayarak buldum. Böylece kendi şarkılarınızı da bulabilir veya yazabilir ve menüye ekleyebilirsiniz.
Bunları aynı klasörün altına koymanız gerekir. Ardından Arduino IDE ile lcd_keypad_songs dosyasını açıp kodu yüklemeniz gerekiyor.
Not: james_bond şarkısı menüde yoktur (yorum yapılmıştır). Bunun nedeni, Arduino'nun sınırlı bir alana sahip olması ve bu şarkıların çok fazla bellek kaplamasıdır. Her zaman yorumunu kaldırabilir ve dinlemek için başka bir şarkıya yorum yapabilirsiniz. Ayrıca menü sıralarını da değiştirmeniz gerekir.
Adım 5: Bitti
Tebrikler
Siz başardınız. Herhangi bir sorunuz veya sorununuz varsa, yorum yapmaktan veya bana mesaj göndermekten çekinmeyin. Yardım etmek isterim.
Mutlu Yapım!
Önerilen:
CEP MÜZİK ÇALAR: 6 Adım
CEP MÜZİĞİ ÇALAR: Bu talimatta, arduino pro mini veya arduino nano kullanarak duraklatmalı çalma atlamalı kendi DIY cep müzik çalarınızı ve diğer özellikleri nasıl yapacağınızı öğreneceksiniz
Arduino ve DFPlayer Mini MP3 Çalar Modülünü Kullanarak LCD'li MP3 Çalar Nasıl Yapılır: 6 Adım
Arduino ve DFPlayer Mini MP3 Çalar Modülü Kullanarak LCD'li MP3 Çalar Nasıl Yapılır: Bugün Arduino ve DFPlayer mini MP3 Çalar Modülü kullanılarak LCD'li MP3 Çalar Yapacağız.Proje SD karttaki MP3 dosyalarını okuyabilir ve duraklatabilir. ve 10 yıl önceki cihazla aynı şekilde oynayın. Bir de önceki şarkı ve sonraki şarkı eğlencesi var
Juuke - Yaşlılar ve Çocuklar için RFID Müzik Çalar: 10 Adım (Resimlerle)
Juuke - Yaşlılar ve Çocuklar için bir RFID Müzik Çalar: Bu, Juuke kutusudur. Juuke kutusu, kullanımı mümkün olduğunca kolay olacak şekilde yapılmış kendi müzik arkadaşınızdır. Özellikle yaşlılar ve çocuklar tarafından kullanılmak üzere tasarlanmıştır, ancak elbette diğer tüm yaşlarda da kullanılabilir. Bunu yaratmamızın nedeni,
Akıllı Çalar Saat: Raspberry Pi İle Yapılmış Akıllı Çalar Saat: 10 Adımda (Resimlerle)
Akıllı Çalar Saat: Raspberry Pi ile Yapılan Akıllı Çalar Saat: Hiç akıllı saat istediniz mi? Eğer öyleyse tam size göre bir çözüm! Akıllı Çalar Saat yaptım, siteye göre alarm saatini değiştirebileceğiniz bir saat bu. Alarm çaldığında bir ses (buzzer) duyulacak ve 2 ışık yanacaktır
Bir MP3 Çalar'ı Teyp Çalar'a Bağlama: 6 Adım (Resimlerle)
Bir MP3 Çalar'ı Teyp Çalar'a Bağlama: Müzik dinlemek için bir mp3 çalar veya başka bir stereo kaynağı bir kaset çalara nasıl bağlanır