İçindekiler:
- Adım 1: Parçalar
- 2. Adım: Ses Dosyalarınızı Yükleyin
- Adım 3: Bileşenlerinizi Birleştirin
- 4. Adım: Kod
- Adım 5: Daha İleri Gidin
Video: 20 Dolarlık Tatil Tezahürat Kutusu: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu proje, düğmeye basıldığında rastgele bir ses çıkaran bir kutunun nasıl oluşturulacağını gösterecektir. Bu durumda, tatillerde ofisin etrafına stratejik olarak yerleştirebileceğim bir kutu yapmak için kullandım. İnsanlar düğmeye bastıklarında, tatil hakkında nasıl hissettiklerine bağlı olarak onları neşelendirecek veya sinirlendirecek kısa bir tatil temalı ses klibi duyarlar.
Ancak başka şeyler için de kullanabilirsiniz. Aynı tasarımı rastgele kapı zili sesleri çalan kendi kapı zilimi yapmak için de kullandım. Herhangi bir projeye ses eklemenin harika bir yolu.
Bu, Gizli Kod Kutusu projeme çok benziyor, ancak bu sefer sadece bir düğme ve tuş takımı yok.
Adım 1: Parçalar
- Ebay'de Arduino Nano 4 Dolar
- Ebay'de MP3-Flash-16P Ses Modülü 5 Dolar
- Uzun USB kablosu
- 5V'luk bir usb duvar şarj cihazı 2 ABD doları veya etrafta eski bir tane olabilir
- Herhangi bir rastgele ucuz konuşmacı 2 $ veya muhtemelen etrafta yatan başka bir şeyden arınmış
- Anlık bir düğme $1
- Proje kutusu 6 $
Yıllar içinde parçalara ayırdığım veya biriktirdiğim şeylerden bu parçaların çoğunu yeniden kullanabildim, bu yüzden Nano ve Ses Modülü için gerçek maliyetim sadece 9 dolardı.
2. Adım: Ses Dosyalarınızı Yükleyin
Kullanmak istediğiniz bazı ses kliplerini bulmak için interneti araştırın ve bilgisayarınıza indirin. Bu ses modüllerinin mp3 sıkıştırması için sabit bit hızı ve ses dosyasında 44100 samle hızı gibi olduğunu buldum. Ses dosyalarınızın bu özelliklere uygun olduğundan emin değilseniz, dosyayı açmak için Audacity gibi bir ses düzenleme programı kullanabilir ve ardından doğru ayarlarla yeniden kaydedebilirsiniz. Audacity'yi, daha uzun ses kliplerini ihtiyaçlarınıza uygun şekilde kesmek için de kullanabilirsiniz.
Ses modülünü bir USB bağlantı noktasına bağlayın, küçük bir USB sürücüsü olarak görünmelidir. 0001.mp3, 0002.mp3, 0003.mp3 ve benzeri adlarla adlandırıldığından emin olarak seslerinizi aktarın. Bu, ses modülünün bunları çalabilmesi için önemlidir.
Adım 3: Bileşenlerinizi Birleştirin
Proje kutunuzda bir delik açın ve düğmeyi sabitleyin. Ayrıca, sesin daha net duyulabilmesi için hoparlörünüzü monte ettiğiniz yere bazı delikler açmak isteyebilirsiniz. USB kablosunun geçmesi için başka bir delik açın. USB kablosunun ucunu kesin ve delikten geçirin. Gerilimi azaltmak ve kablonun delikten geri çekilmesini önlemek için usb kablosuna bir düğüm atın.
Bileşenleri resimde gösterildiği gibi bağlayın. USB kablosundaki kırmızı kabloyu Arduino'daki VIN'e ve siyah kabloyu GND'ye bağlayın. Satın aldığınız ses modülüne bağlı olarak, pin çıkışı farklı olabilir, bu nedenle doğru pin çıkışını bulmak için belgeleri kontrol ettiğinizden veya çevrimiçi olarak biraz araştırma yaptığınızdan emin olun. Neyse ki benim için, ebay satıcısı ürün listesiyle birlikte pinout'u yayınladı.
4. Adım: Kod
Ses modülü için bir Arduino kütüphanesi indirip kurmanız gerekecek.
github.com/Critters/MP3FLASH16P/archive/master.zip
Github sayfasında da okumak isteyebileceğiniz bazı iyi talimatlar var.
github.com/Critters/MP3FLASH16P
Projenin kendisi için kod oldukça basittir. Arduino Nano'yu bilgisayarınıza bağlayın ve bu betiği yükleyin.
#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;
geçersiz kurulum() {
pinMode(12, INPUT_PULLUP); myPlayer.init(3); // Rastgeleliği rastgele seç randomSeed(analogRead(A0)); }
boşluk döngüsü () {
if (digitalRead(12) == LOW) { // random(1, 19) burada 19, ses dosyalarının sayısından 1 büyüktür // Son sayıyı 1 - 30 arasında bir ses düzeyine değiştirin myPlayer.playFileAndWait(random(1, 19), 25); } }
Adım 5: Daha İleri Gidin
Umarım kutunuz şimdi çalışıyor ve eğlenceli sesler çalıyor. Şimdi biraz ledler veya süslemeler ekleyerek biraz süslemeyi deneyin. Belki onu ağacınızda asılı bir süse dönüştürün. Benimkine büyük bir parlayan kırmızı LED düğmesi ekledim ve yanlara biraz boynuz ekleme sürecindeyim:)
Önerilen:
Tatil Süsleme PCB: 3 Adım (Resimlerle)
Tatil Süsleme PCB'si: Herkese merhaba! Yılın bu zamanı ve hediye alışverişi mevsimi neredeyse geldi. Şahsen bir şeyler yapmaktan ve ailemle paylaşmaktan zevk alıyorum. Bu yıl Atting85 ve bazı WS2812C 20'yi kullanarak tatil süsleri yapmaya karar verdim
Aerobik Arduino - Arduino'dan 15 Dolarlık Fitness İzleyici Gücü: 9 Adım (Resimlerle)
Aerobik Arduino - Arduino'dan 15 Dolarlık Bir Fitness Takipçisi Gücü: Lütfen buna bir Fitbit veya akıllı saat yerine fitness yarışmasında oy verin, sadece 15 $ karşılığında Arduino destekli bir fitness takipçisi oluşturabilirsiniz! Koşarken kollarınızın pompalama hareketini takip eder ve bunu tespit etmek için bir ivme ölçer kullanır. Bu
Noel Müziği Tezahürat Işığı: 4 Adım
Noel Müziği Tezahürat Işığı: Mutlu Noeller! Sizinle etkileşime girebilecek bir Noel ağacına sahip olmak ister misiniz?
Tatil Hediye Kutusu!: 5 Adım (Resimli)
Tatil Hediye Kutusu!: Elektroniği seven birini tanıyorsanız, bu onlar için harika bir hediye kutusu! Bu kılavuzda, müzik çalan ve sallandığında yanan ev yapımı bir kutu yapacaksınız. İşte ihtiyacınız olacak: Adafruit GEMMA M0 - Minyatür giyilebilir elektron
10 Dakikada 2 Dolarlık Ayarlanabilir Akıllı Telefon Araç Montajı Yapın: 6 Adımda (Resimlerle)
10 Dakikada 2 Dolarlık Ayarlanabilir Akıllı Telefon Araç Montajı Yapın: Araba sürerken telefonunuzu/GPS/mobil cihazınızı tutmak için doğru şeyi aramak için mağazadan sonra mağazanın koridorlarında dolaştınız mı? Piyasada bunlardan tonlarca var ama garip bir şekilde işime yarayan bir tane bulamadım