INHOUDSOPGAWE:
- Stap 1: Versamel u komponente
- Stap 2: Verbindings
- Stap 3: Laai vereiste lêers af
- Stap 4: Berei klank voor en omskep dit in data
- Stap 5: Koderingsdeel
- Stap 6: Laai die kode op
Video: Praat Arduino - 'N MP3 speel met Arduino sonder enige module - Speel MP3 -lêer vanaf Arduino met behulp van PCM: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
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
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
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:
RF -module 433MHZ - Maak ontvanger en sender vanaf 433MHZ RF -module sonder enige mikrobeheerder: 5 stappe
RF -module 433MHZ | Maak 'n ontvanger en sender van 'n 433MHZ RF -module sonder enige mikrobeheerder: wil u draadlose data stuur? maklik en sonder 'n mikrobeheerder nodig? Hier gaan ons, in hierdie instruksies, sal ek u die basiese RF -sender en ontvanger wys wat gereed is om gebruik te word! In hierdie instruksies kan u data stuur en ontvang met behulp van baie ver
Druk gekleurde teks in Python af sonder enige module: 3 stappe
Druk gekleurde teks in Python af sonder enige module: Nadat my tweede Instructable per ongeluk verwyder is, het ek besluit om 'n nuwe een te maak. In hierdie een sal ek jou wys hoe om gekleurde teks in python te druk
Beheer Arduino met behulp van Telegram Bot sonder enige ekstra hardeware: 5 stappe
Beheer Arduino met behulp van Telegram Bot sonder ekstra hardeware: daar is 'n wye verskeidenheid dinge wat u met Arduino kan doen, maar het u ooit daaraan gedink om u Arduino te beheer met 'n Telegram bot? WAT U NODIG HET: Arduino UNO Node.js geïnstalleer op u PC 'n Beheerbare toestel (ons gebruik die ingeboude LED van Arduino op
Framboos Pi Praat met ESP8266 met behulp van MQTT: 8 stappe
Raspberry Pi Praat met ESP8266 Met behulp van MQTT: In hierdie projek sal ek verduidelik wat die MQTT -protokol is en hoe dit gebruik word om tussen toestelle te kommunikeer. Dan, as 'n praktiese demonstrasie, sal ek demonstreer hoe om 'n kliënt- en makelstelsel op te stel, waar 'n ESP8266 -module sowel as RPi tal
Praat met kiesers en kunsmatige intelligensie -chat met behulp van Cleverbot: 14 stappe (met foto's)
Praat met Pick en kunsmatige intelligensie -chat met behulp van Cleverbot: hier probeer ek nie net stemopdrag nie, maar ook kunsmatige intelligensie -chat met die rekenaar met behulp van Cleverbot. Eintlik het die idee ontstaan toe kinders kinders in die kleurkassie kombineer as hulle van een kleur na die naaste kleur neem. Maar uiteindelik implementeer