Inhoudsopgave:

Arduino mp3-speler: 5 stappen
Arduino mp3-speler: 5 stappen

Video: Arduino mp3-speler: 5 stappen

Video: Arduino mp3-speler: 5 stappen
Video: dfplayer mini arduino. mp3 player 2024, November
Anonim
Image
Image
Wat is geluid?
Wat is geluid?

Hey makers, ik zal je laten zien hoe je je Arduino in staat kunt stellen om stemmen uit te voeren, met behulp van een SD-kaartlezer en een luidspreker.

In de video hierboven liet ik je 3 circuits zien over hoe je deze projecten kunt bedraden om de beste resultaten te krijgen.

De onderdelen die je nodig hebt voor dit project zijn (voor de 3 configuraties):

* Arduino nano, uno

* SD-kaartlezer

* spreker

* breadboard

* draden

* 2 npn-transistors

*1 weerstand 1k zal het werk doen

* audioversterker (ik laat je kiezen wat je nodig hebt, iedereen zal het geluid luider maken, maar hoe hard je wilt, hangt van jou af).

Stap 1: Wat is geluid?

Geluid is een drukgolf die wordt gecreëerd door een trillend voorwerp. Deze trillingen brengen deeltjes in het omringende medium (typische lucht) in trillingsbeweging, waardoor energie door het medium wordt getransporteerd. (van google)

In de elektronica hebben we een DAC nodig: digitaal naar analoog omzetter om zuivere stemmen te kunnen produceren, maar in het geval van de Arduino hebben we er geen. Dus we zullen vals spelen en PWM-singals gebruiken om het geluid te genereren, niet dat DAC en PWM dat zijn niet hetzelfde, maar voor dit specifieke scenario kunnen we doen alsof ze dat zijn.

belangrijke opmerking: het resultaat zal niet schoon zijn en de kwaliteit van het geluid zal redelijk maar niet geweldig zijn

als je de best mogelijke output wilt, zijn er enkele mp3-spelermodules die met arduino kunnen worden gebruikt.

maar ik heb het nu niet bij de hand, maar ik zal er in de toekomst een video over maken

Stap 2: CODE

Volg de video en converteer uw mp3-bestanden naar wave en download de bibliotheek die nodig is voor het project.

De code is eenvoudig en ik heb veel opmerkingen geplaatst, als je vragen hebt, laat het me weten.

Stap 3: Eerste Ciruit

Eerste Ciruit
Eerste Ciruit

Dit is het eerste circuit in dit project, dit is een berenbot dat is opgezet zonder enige versterking, dus het geluid zal behoorlijk zijn.

De bedrading is heel eenvoudig, volg gewoon het schema.

merk op dat sommige SD-kaartlezers kunnen werken met 3.3v of 5v, dus het is jouw beslissing.

Stap 4: Tweede circuit

Tweede circuit
Tweede circuit
Tweede circuit
Tweede circuit

Dit is het tweede circuit, we zullen 2 npn-transistoren en 1 weerstand gebruiken, merk op dat elke npn-transistor zal werken.

je kunt zelfs een audioversterker-IC gebruiken, zoals de LM386.

OPMERKING; ik heb dit circuit shematic van google, ze hebben een mooi platform

Stap 5: 3e circuit

3e circuit
3e circuit
3e circuit
3e circuit

Dit is het laatste circuit, we gebruikten een versterker van het commerciële type om waanzinnig luide muziek te krijgen, in de video heb ik het geluid alleen een beetje versterkt omdat mijn voeding de huidige limiet bereikte en zichzelf uitschakelde.

Ik gebruikte een 15 w 2-kanaals versterker, ik 12 v 2 amp stroombron.

afhankelijk van uw behoeften kunt u kiezen voor een kleine of een luide versterker, hoe meer vermogen de versterker heeft, hoe harder het geluid. en hoe meer kracht je nodig hebt om het goed te laten werken.

de bedrading is eenvoudig, gebruik gewoon hetzelfde als het eerste circuit, maar deze keer gaat de pin 9 naar de versterker.

Aanbevolen: