Съдържание:
- Стъпка 1: Съберете вашите компоненти
- Стъпка 2: Връзки
- Стъпка 3: Изтеглете необходимите файлове
- Стъпка 4: Подгответе аудио и го преобразувайте в данни
- Стъпка 5: Част за кодиране
- Стъпка 6: Качете кода
Видео: Говорещ Arduino - Възпроизвеждане на MP3 с Arduino без никакъв модул - Възпроизвеждане на Mp3 файл от Arduino с помощта на PCM: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В тази инструкция ще научим как да възпроизвеждаме mp3 файл с arduino, без да използваме аудио модул, тук ще използваме PCM библиотека за Arduino, която възпроизвежда 16 битов PCM с честота 8 kHZ, така че нека направим това.
Стъпка 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.5w до 10 w всеки високоговорител ще свърши работа, тогава трябва да закупите транзистор за усилване, ако вашият високоговорител е по -висок от 0.5w като моя 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- Персонализирано 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 вата, след това директно свържете +ve щифта на високоговорителя към цифров щифт 11 на Arduino & -ve щифт на високоговорителя към gnd & ако използвате 3 ватов високоговорител, използвайте транзистор tip120 и свържете 11 на Arduino към основата на транзистора и -ve щифт на високоговорителя към колектора на транзистора и емитер на транзистора към gnd щифта на Arduino.
Ако имате проблеми с връзката, вижте видео за помощ.
Стъпка 3: Изтеглете необходимите файлове
За да направите това, ще ви трябват няколко файла преди всичко файл PCM.zip за възпроизвеждане на PCM аудио от arduino.
След това ще имаме нужда от софтуер Audacity, за да преобразуваме нормално mp3 аудио в 16 -битово PCM 8hkz аудио
& Накрая се нуждаем от софтуер за кодиране, за да кодираме това аудио в данни, които можем да поставим в кода.
ИЗТЕГЛЕТЕ Audacity -
www.audacityteam.org/download/
Изтеглете софтуер PCM. ZIP & Encoder (файл, наречен Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Стъпка 4: Подгответе аудио и го преобразувайте в данни
важната стъпка е да подготвите аудио данните. така че първо ще имаме нужда от mp3 файл, или да го запишете, или да вземете такъв отвсякъде, след което отворете този файл в Audacity и & щракнете върху формат, след това изберете 16 бита pcm, след това слезте надолу и изберете честота аудио до 8000Hz и експортирайте аудиото като mp3.
След това отворете софтуера за кодиране на аудио и отидете до аудио файла, който генерирахме от дързост, след което ще получите успешно съобщение, копирано в клипборда.
Стъпка 5: Част за кодиране
така че следващата част е кодираща част, така че докато сте изтегляли файла Arduin mp3.zip, който съдържа файл PCM.zip, така че добавете този файл PCM.zip като библиотека към arduino и след това отворете примера за възпроизвеждане, наличен в тази PCM библиотека, & там в скицата трябва да редактирате 2 -ри ред код в пример масив, който е от тип programm, трябва да премахнете всички данни в този масив и да поставите данните, които се копират в клипборда от кодиращия аудио софтуер.
Стъпка 6: Качете кода
така че най -накрая нашият код е готов, така че го качете в arduino и ще чуете записания си звук от високоговорителя, насладете му се и ако имате някакви проблеми или искате да разберете по -подробно, просто прегледайте предоставеното видео.
Благодаря ти.
Препоръчано:
RF модул 433MHZ - Направете приемник и предавател от 433MHZ RF модул без микроконтролер: 5 стъпки
RF модул 433MHZ | Направете приемник и предавател от 433MHZ RF модул без никакъв микроконтролер: Искате ли да изпращате безжични данни? лесно и без нужда от микроконтролер? Ето, в тази инструкция ще ви покажа ми основен радиочестотен предавател и приемник, готов за употреба! В тази инструкция ще можете да изпращате и получавате данни, използвайки много вер
Как да конвертирате всеки говорещ в BLUETOOTH говорещ: 5 стъпки
Как да конвертирате всеки говорещ в BLUETOOTH говорещ: Ако имате стара система за домашно кино като мен, тогава сте намерили много популярна опция за свързване, наречена Bluetooth, липсваща във вашата система. Без това съоръжение трябва да се сблъскате с телесната бъркотия при нормална AUX връзка и разбира се, ако
Отпечатване на цветен текст в Python без никакъв модул: 3 стъпки
Отпечатване на цветен текст в Python без никакъв модул: След като вторият ми Instructable беше изтрит случайно, реших да направя нов. В този ще ви покажа как да отпечатвате цветен текст в python
Самовъзбуждайте алтернатор без никакъв DC генератор, кондензаторна банка или батерия: 5 стъпки (със снимки)
Самовъзбудете алтернатор без DC генератор, кондензаторна банка или батерия: Здравейте! Тази инструкция е за преобразуване на алтернатор с възбудено поле в самовъзбуждащ се. Предимството на този трик е, че няма да се налага да захранвате полето на този алтернатор с 12-волтова батерия, но вместо това той ще се включи, така че да
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): 3 стъпки
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): АКТУАЛИЗИРАНЕ: МОЛЯ ПРИЛОЖНО ГЛАСУВАНЕ ЗА МОИТЕ ИНСТРУКЦИИ, БЛАГОДАРЯ ^ _ ^ МОЖЕТЕ И ДРУГИ ДА ИЗБОРИТЕ ВЛИЗАЙТЕ НА www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ИЛИ МОЖЕ ДА ГЛАСУВАТЕ ЗА МОЙ НАЙ-ДОБРИЯ ПРИЯТЕЛ