INHOUDSOPGAWE:

Praat Arduino - 'N MP3 speel met Arduino sonder enige module - Speel MP3 -lêer vanaf Arduino met behulp van PCM: 6 stappe
Praat Arduino - 'N MP3 speel met Arduino sonder enige module - Speel MP3 -lêer vanaf Arduino met behulp van PCM: 6 stappe

Video: Praat Arduino - 'N MP3 speel met Arduino sonder enige module - Speel MP3 -lêer vanaf Arduino met behulp van PCM: 6 stappe

Video: Praat Arduino - 'N MP3 speel met Arduino sonder enige module - Speel MP3 -lêer vanaf Arduino met behulp van PCM: 6 stappe
Video: Как сделать регулятор скорости двигателя постоянного тока 220 В 4000 Вт 2024, November
Anonim
Image
Image

In hierdie instruksies leer ons hoe u 'n mp3 -lêer met arduino kan speel sonder om 'n klankmodule te gebruik; hier sal ons 'n PCM -biblioteek vir Arduino gebruik, wat 'n 16 -bit PCM met 'n frekwensie van 8 kHz speel, sodat ons dit kan doen.

Stap 1: Versamel u komponente

Verbindings
Verbindings

KOOP ONDERDELE: KOOP WENK 120:

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

KOOP 12V ADAPTER:

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

KOOP ARDUINO UNO:

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

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

Om dit te kan doen, benodig ons 'n paar komponente, baie sterk vir 'n Arduino, en dan sal 'n luidspreker van 0,5w tot 10w die werk doen, dan moet u 'n transistor koop vir versterking as u luidspreker hoër is as 0,5w soos myne Ek gebruik 'n TIP 120 -transistor om die klank te versterk, en u kan ook enige klankversterker gebruik.

Skakels koop. -

Items om te koop (aangeslote skakel) -

Arduino Uno-

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

Spreker -

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…

WENK 120 transistor -

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…

Stap 2: Verbindings

Die verbindings is regtig eenvoudig as u 'n luidspreker van 0,5 watt gebruik, en verbind dan die +ve -speld van die luidspreker direk met die digitale pen 11 op die Arduino -en -die pin -luidspreker met die gnd en as u 'n 3 watt -luidspreker gebruik, gebruik dan 'n tip120 -transistor en koppel die 11 van Arduino na die basis van transistor en -ve pin -luidspreker na die versamelaar van die transistor en emitter van die transistor na die gnd -pen op Arduino.

II As u probleme ondervind met die verbinding, verwys die video vir hulp.

Stap 3: Laai vereiste lêers af

Om dit te kan doen, benodig u eers 'n paar lêers PCM.zip -lêer om PCM -klank van arduino af te speel.

DAN het ons Audacity -sagteware nodig om 'n normale mp3 -klank na 'n 16bit PCM 8hkz -klank om te skakel

& Laastens het ons 'n encoder sagteware nodig om die klank in data te kodeer wat ons in die kode kan plak.

Laai Audacity af -

www.audacityteam.org/download/

Laai PCM. ZIP & Encoder sagteware af (lêer met die naam Arduino MP3.zip) -

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

Stap 4: Berei klank voor en omskep dit in data

Image
Image
Berei klank voor en omskep dit in data
Berei klank voor en omskep dit in data
Berei klank voor en omskep dit in data
Berei klank voor en omskep dit in data
Berei klank voor en omskep dit in data
Berei klank voor en omskep dit in data

die belangrikste stap is om die klankdata voor te berei. So heel eerste sal ons 'n mp3 -lêer nodig hê, óf u neem een op of kry een van oral, maak dan die lêer oop in Audacity en klik op die formaat, kies dan 16 bit pcm en gaan dan af en kies frekwensie klank na 8000 Hz en voer die klank uit as mp3.

Open dan die klankprogrammatuur vir enkodeer en navigeer na die klanklêer wat ons gegenereer het, dan kry u 'n klankboodskap wat suksesvol na die knipbord gekopieer is.

Stap 5: Koderingsdeel

Kodering Deel
Kodering Deel
Kodering Deel
Kodering Deel

die volgende deel is dus die kodering van deel, so as u die Arduin mp3.zip -lêer wat PCM.zip -lêer bevat, afgelaai het, voeg hierdie PCM.zip -lêer as 'n biblioteek by die arduino en maak dan die afspeelvoorbeeld oop wat in die PCM -biblioteek beskikbaar is, en daar in die skets moet u die 2de reël kode in voorbeeld -reeks wat van programem tipe is, wysig, om al die data daarin te verwyder en die data wat deur die kodering -klankprogrammatuur na die knipbord gekopieer is, te plak.

Stap 6: Laai die kode op

so uiteindelik is ons kode gereed, laai dit dan op na die arduino, en u sal u opgeneemde klank van die luidspreker hoor, geniet dit en as u probleme ondervind of diep hieroor wil kyk, verwys dan net na die video.

Dankie.

Aanbeveel: