Mündəricat:
- Addım 1: Komponentlərinizi toplayın
- Addım 2: Bağlantılar
- Addım 3: Lazımi faylları yükləyin
- Addım 4: Səs hazırlayın və onu məlumatlara çevirin
- Addım 5: Kodlaşdırma Bölməsi
- Addım 6: Kodu yükləyin
Video: Danışan Arduino - Modul olmadan Arduino ilə MP3 Çalma - PCM istifadə edərək Arduinodan Mp3 Faylının Çalınması: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimatlarda, heç bir audio modul istifadə etmədən arduino ilə mp3 faylının necə çalınacağını öyrənəcəyik, burada 8 kHz tezlikli 16 bit PCM oynayan Arduino üçün PCM kitabxanasından istifadə edəcəyik.
Addım 1: Komponentlərinizi toplayın
PARÇA AL: TIP120 AL:
www.utsource.net/itm/p/384328.html
12V ADAPTÖR ALIN:
www.utsource.net/itm/p/8013134.html
ARDUINO UNO AL:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
buna görə də bunu etmək üçün bir neçə komponentə çox ehtiyacımız var: bir Arduino və sonra 0,5w -dan 10w -a qədər olan hər hansı bir natiq işi edəcək, sonra dinamikiniz mənimki kimi 0,5w -dan yüksəksə gücləndirmək üçün bir tranzistor almalısınız. 3 dəfə mən səsi gücləndirmək üçün bir TIP 120 tranzistor istifadə etdim, hər hansı bir səs gücləndiricisini də istifadə edə bilərsiniz.
Bağlantıların alınması. -
Alınacaq əşyalar (ortaq link) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Dinamik -
www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…
www.banggood.com/50MM-0_5W-Özəlləşdirilmiş 50mm…
www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…
TIP 120 tranzistor -
www.banggood.com/10pcs-TIP120-NPN-TO-220-D…
www.banggood.com/30pcs-TIP120-NPN-TO-220-D…
www.banggood.com/50pcs-TIP120-NPN-TO-220-D…
Addım 2: Bağlantılar
0.5 vatt dinamik istifadə edirsinizsə, əlaqələr həqiqətən sadədir, sonra dinamikin +ve pinini Arduino üzərindəki rəqəmsal pin 11 -ə və hoparlörün pininə gnd -ə qoşun və 3 vatt dinamikdən istifadə edirsinizsə, tip120 tranzistorundan istifadə edin və 11 -i bağlayın. tranzistorun bazasına Arduino və tranzistorun kollektoruna hoparlör pin və Arduino üzərindəki gnd pininə tranzistor emitenti.
Bağlantı ilə bağlı problemlər varsa kömək üçün videoya baxın.
Addım 3: Lazımi faylları yükləyin
Bunu etmək üçün arduinodan PCM səsi oxumaq üçün əvvəlcə PCM.zip faylına ehtiyacınız olacaq.
Daha sonra normal bir mp3 səsini 16 bitlik PCM 8hkz səsinə çevirmək üçün Audacity proqramına ehtiyacımız olacaq
Və nəhayət, bu səsi koda yapışdıra biləcəyimiz məlumatlara kodlaşdırmaq üçün bir kodlayıcı proqrama ehtiyacımız var.
Audacity -ni YÜKLƏ -
www.audacityteam.org/download/
PCM. ZIP və Encoder proqramını yükləyin (Arduino MP3.zip adlı fayl) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Addım 4: Səs hazırlayın və onu məlumatlara çevirin
Önəmli addım səs məlumatlarını hazırlamaqdır. əvvəlcə bir mp3 faylına ehtiyacınız olacaq ya birini yazırsınız, ya da hər hansı bir yerdən alırsınız, sonra həmin faylı Audacity -də açın və formatına basın sonra 16 bit pcm seçin sonra aşağı enin və tezliyi seçin səsi 8000hz -ə çatdırın və səsi mp3 olaraq ixrac edin.
Sonra kodlaşdırma audio proqramını açın və bir cəsarətdən yaratdığımız audio faylına gedin, sonra müvəffəqiyyətlə panoya kopyalanan bir mesaj səsi alacaqsınız.
Addım 5: Kodlaşdırma Bölməsi
Növbəti hissə kodlaşdırma hissəsidir, belə ki, PCM.zip faylını ehtiva edən Arduin mp3.zip faylını yüklədiyiniz üçün bu PCM.zip faylını arduinoya kitabxana olaraq əlavə edin və sonra həmin PCM kitabxanasında mövcud olan çalma nümunəsini açın., və orada eskizdə proqram tipli arrayda kodun 2 -ci sətirini redaktə etməlisiniz ki, bu proqramdakı bütün məlumatları silmək və kodlaşdırma audio proqramı ilə panoya kopyalanan məlumatları yapışdırmaq lazımdır..
Addım 6: Kodu yükləyin
nəhayət kodumuz hazırdır, buna görə də arduinoya yükləyin və qeyd etdiyiniz səsi dinamikdən eşidəcəksiniz, zövq alın və hər hansı bir probleminiz varsa və ya bu mövzuda dərin məlumat almaq istəyirsinizsə, sadəcə verilən videoya baxın.
Çox sağ ol.
Tövsiyə:
LM386 istifadə edərək Arduino Mətndən Danışıq Konvertoruna - Danışan Arduino Layihəsi - Talkie Arduino Kitabxanası: 5 addım
LM386 istifadə edərək Arduino Mətndən Danışıq Konvertoruna | Danışan Arduino Layihəsi | Talkie Arduino Kitabxanası: Salam uşaqlar, bir çox layihədə arduinonun saat danışmaq və ya bəzi məlumatları söyləmək kimi bir şey söyləməsini tələb edirik ki, Arduino istifadə edərək mətni nitqə çevirək
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefonuna İstilik və Rütubət Məlumatlarını Qeyd edən: 5 addım
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefona qədər İstilik və Rütubət Məlumatlarını Qeyd edən: Hamıya Salam, bu mənim ilk təlimatımdır, inşallah istehsalçı cəmiyyətinə kömək etdiyim kimi kömək edərəm. Çox vaxt layihələrimizdə sensorlar istifadə edirik, ancaq məlumatları toplamaq, saxlamaq və dərhal Telefonlara və ya digər cihazlara ötürmək üçün bir yol tapırıq
SSH və VNC Serverdən istifadə edərək Monitor olmadan Orange Pi istifadə edin: 6 addım
SSH və VNC Serverdən istifadə edərək Monitor olmadan Orange Pi istifadə edin: Orange Pi mini kompüterə bənzəyir. Normal bir kompüterdə olduğu kimi bütün əsas portlar var. HDMIUSBEthernetIT kimi USB OTGGPIO HeadersSD Kart Yuvası Paralel Kamera Portu kimi xüsusi xüsusi portlara malikdir