Mundarija:

Gapirish Arduino - Hech qanday modulsiz Arduino bilan MP3 ijro etish - PC fayllari yordamida Arduino -dan Mp3 faylini ijro etish: 6 qadam
Gapirish Arduino - Hech qanday modulsiz Arduino bilan MP3 ijro etish - PC fayllari yordamida Arduino -dan Mp3 faylini ijro etish: 6 qadam

Video: Gapirish Arduino - Hech qanday modulsiz Arduino bilan MP3 ijro etish - PC fayllari yordamida Arduino -dan Mp3 faylini ijro etish: 6 qadam

Video: Gapirish Arduino - Hech qanday modulsiz Arduino bilan MP3 ijro etish - PC fayllari yordamida Arduino -dan Mp3 faylini ijro etish: 6 qadam
Video: Lesson 07: Getting Additional 5V and GND from Arduino 2024, Iyul
Anonim
Image
Image

Bu yo'riqnomada biz audio faylni ishlatmasdan mp3 faylini arduino bilan qanday ijro etishni o'rganamiz, bu erda biz 8 kGts chastotali 16 bitli PCM o'ynaydigan Arduino uchun PCM kutubxonasidan foydalanamiz.

1 -qadam: Komponentlaringizni yig'ing

Ulanishlar
Ulanishlar

QISMLARNI SOTING: 120 SAVDO:

www.utsource.net/itm/p/384328.html

12V adapterni sotib oling:

www.utsource.net/itm/p/8013134.html

ARDUINO UNO -ni sotib oling:

www.utsource.net/itm/p/7199843.html

//////////////////////////////////////////////////////

Shunday qilib, buni amalga oshirish uchun bizga Arduino -ning bir nechta komponentlari kerak bo'ladi, so'ngra 0,5 vt dan 10 vattgacha bo'lgan dinamik har qanday karnayni bajaradi, agar siz karnay meniki kabi 0,5 vattdan yuqori bo'lsa, siz kuchaytirish uchun tranzistor sotib olishingiz kerak. Shunday qilib, men ovozni kuchaytirish uchun TIP 120 tranzistorli doridan foydalanardim, siz ham har qanday ovoz kuchaytirgichidan foydalanishingiz mumkin.

Havolalarni sotib olish. -

Sotib olinadigan narsalar (sheriklik havolasi) -

Arduino Uno-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

Karnay -

www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…

www.banggood.com/50MM-0_5W-Xususiylashtirilgan 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…

2 -qadam: ulanishlar

Agar siz 0,5 vattli karnaydan foydalansangiz, ulanishlar juda oddiy, keyin to'g'ridan -to'g'ri Arduino -dagi raqamli pin -11 -ga ulang va 3 -vattli karnayni ishlatganda tip120 tranzistoridan foydalaning va 11 -ni ulang. Arduino tranzistor bazasiga va tranzistor kollektoriga -tranzistor emitenti Arduino gnd piniga.

Agar ulanish bilan bog'liq muammolar bo'lsa, yordam uchun videoni ko'ring.

3 -qadam: Kerakli fayllarni yuklab oling

Buning uchun sizga arduino -dan PCM ovozini ijro etish uchun birinchi navbatda PCM.zip fayli kerak bo'ladi.

Keyin bizga oddiy mp3 ovozini 16 bitli PCM 8hkz audioga aylantirish uchun Audacity dasturi kerak bo'ladi

Va nihoyat, biz bu ovozni kodga joylashtirishimiz mumkin bo'lgan ma'lumotlarga kodlash uchun kodlovchi dasturiga muhtojmiz.

Audacity -ni yuklab oling -

www.audacityteam.org/download/

PCM. ZIP va Encoder dasturini yuklab oling (Arduino MP3.zip deb nomlangan fayl) -

drive.google.com/file/d/1LSb-nZcecs1VISQDP…

4 -qadam: Ovozni tayyorlang va uni ma'lumotga aylantiring

Image
Image
Ovoz tayyorlang va uni ma'lumotlarga aylantiring
Ovoz tayyorlang va uni ma'lumotlarga aylantiring
Audio tayyorlang va uni ma'lumotlarga aylantiring
Audio tayyorlang va uni ma'lumotlarga aylantiring
Ovoz tayyorlang va uni ma'lumotlarga aylantiring
Ovoz tayyorlang va uni ma'lumotlarga aylantiring

Muhim qadam - bu audio ma'lumotlarni tayyorlash, shuning uchun birinchi navbatda bizga mp3 fayl kerak bo'ladi yoki siz uni yozasiz yoki xohlagan joydan olasiz, keyin bu faylni Audacity -da oching va formatini bosing, so'ng 16 bitli pcm -ni tanlang, so'ng pastga tushing va chastotani tanlang. Ovozni 8000 gigagertsgacha oshirish va ovozni mp3 formatida eksport qilish.

Keyin kodlash uchun audio dasturiy ta'minotni oching va biz jasorat bilan yaratgan audiofaylga o'ting, shunda siz xabar almashish buferiga muvaffaqiyatli ko'chiriladi.

5 -qadam: Kodlash qismi

Kodlash qismi
Kodlash qismi
Kodlash qismi
Kodlash qismi

shuning uchun keyingi qism - bu kodlash qismi, shuning uchun siz PCM.zip faylini o'z ichiga olgan Arduin mp3.zip faylini yuklaganingizda, bu PCM.zip faylini kutubxona sifatida arduino -ga qo'shing va keyin o'sha PCM kutubxonasida mavjud bo'lgan ijro etish misolini oching., va u erda eskizda siz dasturiy tipdagi qatoridagi kodning 2 -qatorini tahrir qilishingiz kerak bo'ladi, bu ma'lumotlarning hammasini o'chirib tashlashingiz kerak va kodlash audio dasturi yordamida buferga ko'chirilgan ma'lumotlarni joylashtiring..

6 -qadam: Kodni yuklang

Nihoyat, bizning kodimiz tayyor, shuning uchun uni arduino -ga yuklang va siz yozib olingan ovozni karnaydan eshitasiz, zavqlanasiz va agar sizda biron bir muammo bo'lsa yoki bu haqda chuqurroq ma'lumot olishni xohlasangiz, taqdim etilgan videoga qarang.

Rahmat.

Tavsiya: