İçindekiler:

20 Dolarlık Tatil Tezahürat Kutusu: 5 Adım (Resimlerle)
20 Dolarlık Tatil Tezahürat Kutusu: 5 Adım (Resimlerle)

Video: 20 Dolarlık Tatil Tezahürat Kutusu: 5 Adım (Resimlerle)

Video: 20 Dolarlık Tatil Tezahürat Kutusu: 5 Adım (Resimlerle)
Video: BUNU YAŞAMAYAN YOKTUR 😂 #emirbeşli #shorts 2024, Kasım
Anonim
20 Dolarlık Tatil Neşe Kutusu
20 Dolarlık Tatil Neşe Kutusu

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

Ses Dosyalarınızı Yükleyin
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

Bileşenlerinizi Birleştirin
Bileşenlerinizi Birleştirin
Bileşenlerinizi Birleştirin
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: