Arduino ile mikrofondan alınan ses kaydetmeden nasıl oynatılabilir?

Jeh0Ke

Hectopat
Katılım
22 Haziran 2021
Mesajlar
484
Makaleler
1
Çözümler
8
Yer
Heryer
Daha fazla  
Sistem Özellikleri
R5 3600
Shapphire RX580 8GB
8x4 32GB(3200MHz) RAM
MSI B550 PRO VDH Anakart
Thermalright 240mm Soğutma
Silverstone 550W 80+Bronze
Aerocool Atomic Kasa
Cinsiyet
Erkek
Meslek
Bilgisayar Teknisyeni
Merhaba, Arduino ile kulaklık mikrofonundan aldığım sesi kaydetmeden direkt hoparlörden çalmak istiyorum. Nasıl yapabilirim?
 
Mikrofonun sinyal cikisini A0 gibi bir dijital pine baglayin, diger ucunu da GND. Arduinoya bir hoparloru direkt olarak baglayamazsiniz, Arduino o kadar guclu degil. O yuzden araya bir amplifikator modulu kullanmaniz gerek. Arduino uzerindeki PWM pinlerinden, mesela D3 pinini, alin ve amplifikatore takin. Bu sekilde amplifikator modulune sinyal gonderebileceksiniz. Daha sonra amplifikatoru hoparlor ile baglayin. Once bunu yapin daha sonra eger kodu anlayamazsaniz soyleyin size aciklamali bir sekilde ornek kod yazayim.

Bir de bu dedigim yontem ile dusuk kalite ses alirsiniz. Daha da iyi yapmak istiyorsaniz DAC (Digital-to-Analog-Converter) modulu kullanabilirsiniz. Ek olarak da mikrofon cikis sinyali zayif oldugu icin pre-amplifikator kullanmak iyi bir fikir de olabilir.

Ha bir de ses devresinde filtreleme icin kondansatorlere ihtiyaciniz olabilir (10 mikro farad veya 100 mikro farad gibi). Dilerseniz de bir potansiyometre ekleyerek ses seviyesini kontrol etmeye calisabilirsiniz.
 
Yani 3 modüle ihtiyacım var. Kod bilgim yeterli sadece donanımda eksiğim Hocam. Gerekli malzemeye temin edip sizle haberleşsem olur mu?
 

Technopat Haberler

Yeni konular

Geri
Yukarı