Mündəricat:

Danışan Arduino - Modul olmadan Arduino ilə MP3 Çalma - PCM istifadə edərək Arduinodan Mp3 Faylının Çalınması: 6 Addım
Danışan Arduino - Modul olmadan Arduino ilə MP3 Çalma - PCM istifadə edərək Arduinodan Mp3 Faylının Çalınması: 6 Addım

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

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
Video: Arduino ile Ultrasonik Sensör (HC-SR04) Kullanımı - Park Sensörü Yapımı 2024, Dekabr
Anonim
Image
Image

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

Əlaqələr
Əlaqələr

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

Image
Image
Səs hazırlayın və məlumatlara çevirin
Səs hazırlayın və məlumatlara çevirin
Səs hazırlayın və məlumatlara çevirin
Səs hazırlayın və məlumatlara çevirin
Səs hazırlayın və məlumatlara çevirin
Səs hazırlayın və 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

Kodlaşdırma Bölməsi
Kodlaşdırma Bölməsi
Kodlaşdırma Bölməsi
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ə: