İçindekiler:
- Adım 1: İhtiyacınız Olacak:
- 2. Adım: Bağlantılar
- Adım 3: Wave Dosyalarını Ayarlama
- Adım 4: Kod
- Adım 5: Son Bağlantılar…
Video: Minimal Arduino Ses Efekti Kutusu: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu, bir ses efekti kutusunun hızlı bir projesidir. Cihaz, belirli bir düğmeye atanmış bir microSD'den önceden kaydedilmiş bir wav dosyasını okur ve basıldığında oynatır.
Adım 1: İhtiyacınız Olacak:
Arduino pro mini (veya diğer)microSD modülü TRS (mikrofon / aux) bağlantılı bir hoparlörDişi TRS konektör4 Butonlar4 220ohm DirençlerPil tutucu ve piller - 2 adet CR2032 jeton pil kullandım ancak diğer Çift taraflı erkek TRS (kulaklık) kablosunu kullanabilirsiniz
2. Adım: Bağlantılar
VCC'ye bağlı her düğme ve 220ohm'luk bir direnç aracılığıyla GND'ye (kablodaki yanlış akımı çekmek için) direncin önündeki her düğme Arduino'nun dijital pinleri 5, 6, 7, 8'e bağlanır.
TRS konektörü GND'ye ve Arduino'nun 9. dijital pinine bağlanır.
MicroSD modülü Arduino'ya şu şekilde bağlanır:GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Pil + RAW'a ve - GND'ye bağlı
Adım 3: Wave Dosyalarını Ayarlama
Wav dosyaları 16000khz 8bit mono'da olmalıdır. Onlara atayacağınız düğme numarasına göre adlandırın (1, 2, 3, 4)
Dosyalarınızı dönüştürmek için bu siteyi kullanabilirsinizhttps://audio.online-convert.com/convert-to-wav
Adım 4: Kod
Kod, sahip olduğunuzdan emin olmanız gereken 2 kitaplık kullanır (bunları lib yöneticisi aracılığıyla indirmezseniz): SD.hTMRpcm.h
#include //SD modül kütüphanesini dahil et#include //hoparlör kontrol kütüphanesini dahil et #define SD_ChipSelectPin 4 //CS pinini tanımla #B1 5//4 buton pin bağlantılarını tanımla #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; //hoparlör kitaplığı için bir nesne oluştur void setup() { Serial.begin (9600); pinMode (5, GİRİŞ); ///4 bottonlar INPUTS pinMode (6, INPUT) olarak başlatılır; pinMode (7, GİRİŞ); pinMode (8, GİRİŞ); tmrpcm.speakerPin = 9; //hoparlör pinini tanımla. //Arduino Uno ve Nano'nun pin 9'unu kullanmalısınız //kütüphane bu pini kullanıyor if (!SD.begin(SD_ChipSelectPin)) { //kartın mevcut olup olmadığına ve başlatılıp başlatılamayacağına bakın; // değilse başka bir şey yapmayın } tmrpcm.setVolume(6); //0 ila 7. Ses seviyesini ayarlayın tmrpcm.play("start.wav"); // arduino her açıldığında veya sıfırlandığında "1" ses dosyası çalacaktır } void loop() { // Serial.println (digitalRead (8)); if (digitalRead (B1)) { Serial.println ("B1"); tmrpcm.play("1.wav"); gecikme (100); } if (digitalRead (B2)) { Serial.println ("B2"); tmrpcm.play("2.wav"); gecikme (100); } if (digitalRead (B3)) { Serial.println ("B3"); tmrpcm.play("3.wav"); gecikme (100); } if (digitalRead (B4)) { Serial.println ("B4"); tmrpcm.play("4.wav"); gecikme (100); } }
Adım 5: Son Bağlantılar…
Cihazı TRS konektörü aracılığıyla TRS kablosuyla hoparlöre bağlayın. Cihazı güç kaynağına bağlayın ve AÇIN
…İYİ EĞLENCELER…
Önerilen:
OTOMATİK ÇÖP KUTUSU VEYA KUTUSU. GEZEGENİ KURTARMAK İÇİN: 19 Adım (Resimli)
OTOMATİK ÇÖP KUTUSU VEYA KUTUSU. GEZEGENİ KURTARMAK İÇİN: Başlamadan önce bunu okumadan önce ilk videoyu izlemenizi tavsiye ederim çünkü çok faydalı. Merhaba, benim adım Jacob ve İngiltere'de yaşıyorum. Geri dönüşüm yaşadığım yerde büyük bir sorun, tarlalarda çok fazla çöp görüyorum ve zararlı olabilir. NS
Analog Devre Bilgisi - IC'siz Bir Tikleyen Saat Ses Efekti Devresi Kendin Yap: 7 Adım (Resimlerle)
Analog Devre Bilgisi - IC'siz Bir Tikleyen Saat Ses Efekti Devresi Kendin Yap: Bu tıkırtılı Saat Ses Efekti Devresi, herhangi bir IC bileşeni içermeyen sadece transistörler, dirençler ve kapasitörler ile inşa edilmiştir. Bu pratik ve basit devre ile temel devre bilgilerini öğrenmeniz sizin için idealdir.Gerekli mat
Çöp Kutusu (veya Diğer Tatlı Kutusu) Usb Işığı: 6 Adım
Çöp Kutusu (veya Diğer Tatlı Kutu) Usb Işığı: Masanızı aydınlatmanın veya LAN partilerinde hava atmanın kesinlikle 'çöp' bir yolu GÜNCELLEME: Önemli bir güvenlik güncellemesi ve zamandan tasarruf için Adım 6'ya gidin
Tüplü Radyolar için Puro Kutusu Pil Kutusu Oluşturun: 4 Adım
Tüplü Telsizler için Puro Kutusu Pil Kutusu İnşa Edin: Benim gibi tüplü telsizler kuruyor ve bunlarla uğraşıyorsanız, muhtemelen benim onlara güç verme konusunda benimkine benzer bir sorununuz vardır. Eski devrelerin çoğu, artık mevcut olmayan yüksek voltajlı b pillerle çalışacak şekilde tasarlanmıştır. Yani
Nane Kutusu Ses Seçici: 3,5 mm Ses Anahtarı: 6 Adım
Nane Kutusu Ses Seçici: 3,5 mm Ses Anahtarı: Sorun: Çoğu zaman masaüstümde, diğer insanlar odadayken oyun oynamak veya müzik dinlemek için kulaklık kullanmam gerekiyor ve sonra komik bir şey göstermek istersem hoparlörlere geçmem gerekiyor. uzaktaki bir akrabanızla video veya internet araması yapın. NS