2014-06-06 39 views
5

Takılı kaldım, arduino kayıtmı .wav dosyalarına nasıl yapabilirim? Arduino bir mikrofon ile bağlı ve Arduino ADC kullanıyorum. Herhangi bir fikrin var mı? Bilgisayarımı kullanarak onları oynayabilecek miyim?Kayıt dosyası kaydı Arduino Kullanılıyor

birçok soru

1- Bir arduino kullanarak Uno

2- Bu mümkün mü başımı çapraz evet nasıl olabilir eğer Arduino ADC

3- bağlı bir mikrofon kullanarak bu possile mı wav formatını aldım.

fikrinin işe bu

Ardiuno mikrofon gibi olmak -> Uno ADC -> arduino (kütüphane yapım wav ses) -> belki SPI veya üzerinden bağlı bir SD karta veri saklama (bağlayan bir bir depolama aygıtı olarak Ahududu)

da bir başka soru:

4- ADC varyasyonu tespit edemedi yüzden mikrofondan analog çıkış çok zayıf olduğunu sebebiyle eylemine bir amplifikatör gerekiyor mu

Başka bir günlüğünde mikrofonu bir seviye değiştiriciye bağlamalıyım. Ve bu analog çıkışın nedeni AC'dir, bu yüzden negatif dalgayı 0 (ADC için) sıfır noktası olarak 512 olarak yapmak zorundayım. 1024 (10 bit ADC) olarak olumlu. bazı bulunmak anlamına ,

i işi yapmak gerekiyordu bu kütüphaneyi "https://github.com/TMRh20/TMRpcm/wiki/Advanced-Features#recording-audio" var biraz araştırma yaparak (gerçekten ben bu kısımdan emin değilim) analog girişinden wav dosyası.

Yani herhangi bir yardım peşin Thx,

Salah Laaroussi mutluluk duyacağız

cevap

2

çok şey henüz hazır değil bulunmaktadır: mikrofon

  1. çıkışı (Bildiğiniz varsayarak elektronik hakkında: hala bir direnç devresi, örneğin bir direnç + kondansatör gerektirir).

  2. mikrofonun çıkış sen

  3. da ön amplifikatör tasarımını içerecektir bir ön- amplifikatör ihtiyaç Arduino yüzden yakalama aciz, (mV miktar olarak) hala çok zayıf Arduino ADC'nin menzili olan 0VDC'nin üzerindeki mikrofonun çıkışını yapan DC ofseti, aksi takdirde arduino sadece 0VDC'nin üzerinde olanları yakalayacaktır.

4

Evet, biraz karmaşık olmasına rağmen, bunu bir uno üzerinden yapmak mümkün.

Üstesinden gelinmesi gereken en büyük engeller, sınırlı miktarda RAM ve saat hızıdır. SD karta yazdırmayı yürütmek için ikiz tamponlar kurmanız gerekecek. Kartın yeterince yüksek yazma hızına sahip olduğundan emin olun, aksi takdirde bellek bittiğinde tüm program bir screeching duruşuna gelir.

apc mag, devre ve kodu detaylandıran harika bir makaleye sahiptir.

http://apcmag.com/arduino-projects-digital-audio-recorder.htm/

İlgili konular