Агуулгын хүснэгт:

Ярьж буй Ардуино - Ямар ч модульгүй Arduino ашиглан MP3 тоглуулах - PCM ашиглан Arduino -аас Mp3 файл тоглуулах: 6 алхам
Ярьж буй Ардуино - Ямар ч модульгүй Arduino ашиглан MP3 тоглуулах - PCM ашиглан Arduino -аас Mp3 файл тоглуулах: 6 алхам

Видео: Ярьж буй Ардуино - Ямар ч модульгүй Arduino ашиглан MP3 тоглуулах - PCM ашиглан Arduino -аас Mp3 файл тоглуулах: 6 алхам

Видео: Ярьж буй Ардуино - Ямар ч модульгүй Arduino ашиглан MP3 тоглуулах - PCM ашиглан Arduino -аас Mp3 файл тоглуулах: 6 алхам
Видео: RAMPS 1.6 - A4988/DRV8825 configuration 2024, Долдугаар сарын
Anonim
Image
Image

Энэхүү зааварчилгаанд бид ямар ч аудио модуль ашиглахгүйгээр mp3 файлыг arduino ашиглан хэрхэн тоглуулах талаар сурах болно, энд бид 8 кГц давтамжтай 16 битийн PCM тоглодог Arduino -д зориулсан PCM номын санг ашиглах болно.

Алхам 1: Бүрэлдэхүүн хэсгүүдийг цуглуул

Холболтууд
Холболтууд

Хэсэг худалдаж авах: ЗӨВЛӨГӨӨ 120 худалдаж авах:

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

12V Адаптер худалдаж авах:

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

ARDUINO UNO худалдаж аваарай:

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

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

Тиймээс үүнийг хийхийн тулд бидэнд хэд хэдэн бүрэлдэхүүн хэсгүүд хэрэгтэй болно: Arduino, дараа нь 0.5 в -оос 10 ватт хүртэл чанга яригч энэ ажлыг хийх болно, дараа нь хэрэв таны чанга яригч минийхээс 0.5 вт -ээс өндөр байвал та транзистор худалдаж авах хэрэгтэй. 3 долоо хоногийн дараа би TIP 120 транзистор ашиглан аудиог олшруулж, та ямар ч аудио өсгөгч ашиглаж болно.

Холбоос худалдаж авах. -

Худалдан авах зүйлс (түншлэлийн линк) -

Ардуино Уно-

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

Илтгэгч -

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

www.banggood.com/50MM-0_5W- өөрчлөн тохируулсан 50мм…

www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…

TIP 120 транзистор -

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: Холболтууд

Хэрэв та 0.5 ваттын чанга яригч ашиглаж байгаа бол холболтуудыг хийх нь маш энгийн бөгөөд Arduino дээрх дижитал зүү 11 -тэй шууд холбож, чанга яригчийн залгуурыг gnd руу, хэрэв 3 ваттын чанга яригч ашиглаж байгаа бол tip120 транзистор ашиглан 11 -ийг холбоно уу. Ардуиног транзисторын бааз руу, транзисторын цуглуулагч руу дамжуулагч -ve зүү, Arduino дээрх gnd зүү рүү дамжуулагч.

II Холболттой холбоотой асуудал гарвал видеог үзнэ үү.

Алхам 3: Шаардлагатай файлуудыг татаж авах

Үүнийг хийхийн тулд arduino -аас PCM аудио тоглуулахын тулд танд хэд хэдэн файл хэрэгтэй болно.

Дараа нь ердийн mp3 аудиог 16 битийн PCM 8hkz аудио болгон хөрвүүлэхийн тулд бидэнд Audacity програм хангамж хэрэгтэй болно

& Эцэст нь бидэнд тэрхүү дууг кодлоод өгөгдөл болгон кодлох кодлогч програм хангамж хэрэгтэй болно.

Audacity татаж авах -

www.audacityteam.org/download/

PCM. ZIP & Encoder програмыг татаж авах (Arduino MP3.zip нэртэй файл) -

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

Алхам 4: Аудио бэлтгэж, өгөгдөл болгон хөрвүүлэх

Image
Image
Аудио бэлдэж, өгөгдөл болгон хөрвүүлэх
Аудио бэлдэж, өгөгдөл болгон хөрвүүлэх
Аудио бэлдэж, өгөгдөл болгон хөрвүүлэх
Аудио бэлдэж, өгөгдөл болгон хөрвүүлэх
Аудио бэлдэж, өгөгдөл болгон хөрвүүлэх
Аудио бэлдэж, өгөгдөл болгон хөрвүүлэх

Хамгийн чухал алхам бол аудио өгөгдлийг бэлтгэх явдал юм. Тиймээс эхлээд бидэнд mp3 файл хэрэгтэй болно, та үүнийг бичээд эсвэл хаанаас ч хамаагүй аваад дараа нь уг файлыг Audacity -д нээгээд формат дээр дараад 16 бит pcm -ийг сонгоод доошоо очиж давтамжийг сонгоно уу. аудиог 8000 Гц хүртэл давтаж, аудиог mp3 хэлбэрээр экспортлох.

Дараа нь кодчилох аудио програмыг нээж, бидний зоригтой байдлаас үүсгэсэн аудио файл руу очоод дараа нь санах ойд амжилттай хуулагдсан зурвасын аудио авах болно.

Алхам 5: Кодлох хэсэг

Кодлох хэсэг
Кодлох хэсэг
Кодлох хэсэг
Кодлох хэсэг

Дараагийн хэсэг нь кодлох хэсэг бөгөөд та PCM.zip файлыг агуулсан Arduin mp3.zip файлыг татаж авахдаа энэ PCM.zip файлыг arduino -д номын сан болгон нэмээд дараа нь PCM номын санд байгаа тоглуулах жишээг нээнэ үү., энд ноорог дээр та програмын хэлбэрийн массивын 2 дахь мөрийн кодыг засварлах ёстой бөгөөд энэ хэсэгт байгаа бүх өгөгдлийг устгаж, кодчилох аудио програмаар санах ойд хуулсан өгөгдлийг буулгах хэрэгтэй..

Алхам 6: Кодыг байршуулах

Эцэст нь манай код бэлэн болсон тул үүнийг arduino -д байршуулаарай, та чанга яригчаас өөрийн аудио бичлэгийг сонсож, үүнийг эдлээрэй, хэрэв танд ямар нэгэн асуудал байгаа эсвэл энэ талаар гүнзгийрүүлэхийг хүсч байвал өгсөн видеог үзнэ үү.

Баярлалаа.

Зөвлөмж болгож буй: