Мазмуну:
- 1 -кадам: Компоненттериңизди чогултуңуз
- 2 -кадам: Байланыштар
- 3 -кадам: Керектүү файлдарды жүктөп алыңыз
- 4 -кадам: Аудиону даярдаңыз жана аны маалыматка айлантыңыз
- 5 -кадам: Коддоо бөлүгү
- 6 -кадам: Кодду жүктөө
Video: Talking Arduino - Ардуино менен MP3 ойнотуу модулу жок - PCMди колдонуу менен Arduinoдон Mp3 файлын ойнотуу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул көрсөтмөлөрдө биз ардуино менен mp3 файлын эч кандай аудио модулду колдонбостон ойнотууну үйрөнөбүз, бул жерде биз 8 кГц жыштыктагы 16 бит PCM ойногон Arduino үчүн PCM китепканасын колдонобуз.
1 -кадам: Компоненттериңизди чогултуңуз
БӨЛҮКТӨРДҮ САТЫП АЛ: TIP120 САТЫП АЛ:
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 w Ошентип, мен TIP 120 транзисторун колдондум, аудиону күчөтүү үчүн сиз каалаган аудио күчөткүчтү колдоно аласыз.
Шилтемелерди сатып алуу. -
Сатып алына турган нерселер (өнөктөштүк шилтемеси) -
Arduino Uno-
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-Customized-50mm…
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 ватт динамикти колдонуп жатсаңыз, анда туташуулар чынында эле жөнөкөй, анан динамиктин +ve пинин Arduinoдогу санариптик пинге 11 туташтырыңыз жана 3 ватт динамикти колдонсоңуз, tip120 транзисторун колдонуп, 11ди туташтырыңыз. Ардуинонун транзисторунун базасына жана транзистордун жыйноочусуна жана транзистордун эмиттеринин Arduinoдогу gnd пинине.
IIf туташууда көйгөйлөр жаралса видеого кайрылыңыз.
3 -кадам: Керектүү файлдарды жүктөп алыңыз
Бул үчүн сизге ардуинодон PCM аудио ойнотуу үчүн баарынан мурда PCM.zip файлы керек болот.
Андан кийин бизге кадимки mp3 аудиону 16 бит PCM 8hkz аудиого айландыруу үчүн Audacity программасы керек болот
& Акырында бизге ошол аудиону кодго чаптоо үчүн берилиштерге коддоо үчүн коддогуч программасы керек.
Жүктөө Audacity -
www.audacityteam.org/download/
PCM. ZIP & Encoder программасын түшүрүү (Arduino MP3.zip деп аталган файл) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
4 -кадам: Аудиону даярдаңыз жана аны маалыматка айлантыңыз
Маанилүү кадам - бул аудио маалыматын даярдоо. Ошол биринчи кезекте бизге mp3 файл керек болот, же сиз аны жаздырасыз, же каалаган жерден аласыз, андан кийин ошол файлды Audacityке ачып, форматты чыкылдатыңыз, андан кийин 16 бит pcmди тандап, анан ылдый түшүп, жыштыкты тандаңыз. аудиону 8000 Гцке чейин жеткирүү жана аудиону mp3 катары экспорттоо.
Андан кийин коддоочу аудио программаны ачыңыз жана биз түзгөн аудио файлга өтүңүз, анда сиз буферге ийгиликтүү көчүрүлгөн билдирүү аласыз.
5 -кадам: Коддоо бөлүгү
кийинки бөлүк коддоо бөлүгү, ошондуктан сиз PCM.zip файлын камтыган Arduin mp3.zip файлын жүктөп алганыңыз үчүн, бул PCM.zip файлын arduinoго китепкана катары кошуп, анан ошол PCM китепканасында жеткиликтүү ойнотуу мисалын ачыңыз., жана эскизде сиз программанын түрүндөгү массивиндеги коддун 2 -сабын түзөтүшүңүз керек, андагы бардык маалыматтарды алып салуу керек жана коддоочу аудио программасы тарабынан алмашуу буферине көчүрүү керек.
6 -кадам: Кодду жүктөө
Ошентип, акыры, биздин код даяр, андыктан аны arduinoго жүктөңүз жана жаздырылган аудиону спикерден угасыз, андан ырахат алыңыз, эгер сизде кандайдыр бир көйгөйлөр болсо же бул жөнүндө тереңирээк билгиңиз келсе, жөн гана берилген видеого кайрылыңыз.
Рахмат.
Сунушталууда:
Ethernet кабелин колдонуу менен ноутбук/компьютер аркылуу Raspberry Pi 4 орнотуңуз (Монитор жок, Wi-Fi жок): 8 кадам
Ethernet кабелин колдонуу менен ноутбук/компьютер аркылуу Raspberry Pi 4 орнотуңуз (Монитор жок, Wi-Fi жок): Бул үчүн биз 1 Гб оперативдүү Raspberry Pi 4 Model-B менен иштейбиз. Raspberry-Pi-бул билим берүү максаттары үчүн жана DIY долбоорлору үчүн жеткиликтүү баада колдонулган бирдиктүү компьютер, 5V 3A кубаттуулугун талап кылат
Эски үй стереоунда Mp3 ойнотуу үчүн автомобилдик стерео колдонуу: 7 кадам
Эски үй стереоунда Mp3s ойнотуу үчүн автомобилдик стерео колдонуу: mp3 файлдарын үй стереоунда ойнотуу Мен акыркы жыйырма жылдын ичинде болжол менен 5000 классикалык рок обондорун жүктөп алдым же үзүп алдым жана эски үй стереоунда санарип музыкалык файлдарды ойнотуунун жөнөкөй ыкмасына муктаж болдум. Менде үй кинотеатрынын компьютери (HTC) бар
CD ойноткучсуз, AIди жана YouTubeду колдонуу менен CDлерди ойнотуу: 10 кадам (сүрөттөр менен)
CD ойноткучсуз, AIди жана YouTubeду колдонуу менен CD ойнотуңуз: CDлериңизди ойноткуңуз келет, бирок CD ойноткучуңуз жокпу? Дисктериңизди жыртканга убактыңыз болгон жокпу? Аларды айрып салышты, бирок файлдар керек болгондо жеткиликсизби? Эч кандай көйгөй жок. AI (жасалма интеллект) CDиңизди аныктап, YouTube аны ойнотсун! Мен Android тиркемесин жаздым
Arduino GSM негизделген мотор башкаруу (GSM модулу жок): 3 кадам
Arduino GSM негизиндеги мотор көзөмөлү (GSM модулу жок): Бул долбоордо мен сизге реленин жардамы менен эч нерсени күйгүзүү жана өчүрүү үчүн негизги, бирок уникалдуу ыкманы көрсөтөм. Бул идея мындай долбоорлорду ишке ашырган бир нече кишиден келип чыккан, бирок алар көйгөйгө туш болушкан, алар чалуудагы мобилдик телефондун жүрүм -турумуна көз каранды болгон. Мен жөнөкөй
Нөлдүк ноутбук муздаткыч / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): 3 кадам
Нөлдүк ноутбук муздатуучу / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): ЖАҢЫРТУУ: PLEASE KINDLY VOE MY INSTRUCTABLE, рахмат _ _ БАШКАЛАРЫҢЫЗ ҮЧҮН МАҢЫЗДАР МҮМКҮН Www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ КИРИҢИЗ ЖЕ МЫКТЫ ДОСУМУҢУЗГА ДОБУШ БЕРҮҢҮЗ