Taula de continguts:
Vídeo: Reprodueix música amb Arduino !: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquest instructiu us mostraré com reprodueixo música amb un mòdul Arduino UNO i un mòdul de targeta SD.
Utilitzarem la comunicació SPI.
Comencem!
Pas 1: parts
Necessitarem les següents parts:
Arduino UNO
Lector de targetes SD
Filferros de pont
Amplificador d'àudio
Altaveu
Pas 2: Codi
El codi és molt senzill, podeu utilitzar-lo per reproduir gairebé qualsevol so que estigui a la targeta SD però amb un format específic, això és al següent pas.
Heu de descarregar totes les biblioteques, si ja les teniu, només heu de copiar i enganxar:
#include "SD.h" // Biblioteca SD # define SD_ChipSelectPin 4 // Seleccioneu el pin SS per al mòdul SD
#include "SPI.h"
#include "TMRpcm.h" // La biblioteca per reproduir els fitxers d'àudio
TMRpcm Memoria; // Aquí poseu el nom que vulgueu
configuració nul·la () {
Serial.begin (9600); // Inicialitzar serial com
if (! SD.begin (SD_ChipSelectPin)) {// Si el pin SS es troba en un estat BAIX, enviarà un missatge d'error Serial.println ("SD falla");
tornar;
}
Memoria.speakerPin = 9; // El pin on col·locareu l’altaveu, normalment el 9
}
bucle buit () {
Memoria.setVolume (5); // Podeu configurar el volum fins a 7
Memoria.quality (1); // només accepta 1 o 0, 1 és per obtenir una millor qualitat
Memoria.play ("1.wav"); // Aquí col·loqueu el nom del vostre àudio
retard (10000); // Aquest retard hauria de ser com a mínim de la mateixa durada del vostre àudio, // Aquesta biblioteca pot reproduir la música mentre l'arduino està en una altra tasca, de manera que podeu reproduir-la en segon pla
// o espereu que acabi l'àudio
}
Pas 3: transformeu els fitxers d'àudio
Això funcionarà amb fitxers d'àudio.wav, però heu de fer alguns ajustaments.
Per a això, podeu utilitzar el següent convertidor en línia.
audio.online-convert.com/convert-to-wav
Per tant, en aquesta pàgina haureu de canviar la configuració tal com es mostra a la imatge i, tot seguit, feu clic a "Converteix fitxer" i espereu fins que es faci la conversió i es descarregui el fitxer nou.
Després, heu de posar tots aquests fitxers d’àudio en una targeta SD i connectar-los al mòdul arduino.
També hi ha altres funcions en aquesta biblioteca, com a la imatge superior, de manera que podeu utilitzar-la i fer un reproductor de música amb botons per al volum, la següent cançó, etc., o gairebé tot el que vulgueu. El cel és el límit!
Pas 4: Diagrama
Aquesta és la configuració del pin per a l'arduino i el mòdul SD:
Arduino >>>>>>> Mòdul SD
4 >>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> Sortida d'àudio PWM
La sortida d'àudio es pot connectar a un altaveu amplificat perquè és de poca potència, també el consum de corrent podria danyar l'arduino si us connecteu directament.
I … ja està!
Feu-me saber si teniu cap dubte, estaré encantat de respondre-us, Gràcies per llegir el meu instrument!
Pas 5: Resultats
Si teniu un osciloscopi, hauríeu de poder veure el senyal PWM a la sortida d'àudio d'aquesta manera.
I … ja està!
Feu-me saber si teniu dubtes, estaré encantat de respondre-us, Gràcies per llegir el meu instructable!
Recomanat:
Reprodueix vídeo amb ESP32: 10 passos (amb imatges)
Reproduir vídeo amb ESP32: aquest manual de instruccions mostra alguna cosa sobre la reproducció de vídeo i àudio amb ESP32
Reprodueix dades de Fulls de càlcul de Google a un tauler: 6 passos
Reprodueix dades de Fulls de càlcul de Google a un tauler: els fulls de càlcul són excel·lents en la manipulació de dades però no en la visualització. És per això que van començar a aparèixer tantes empreses especialitzades en visualització de dades i taulers de BI. El problema amb la majoria d’aquests productes és que solen ser cars i
Reprodueix cançons amb Arduino mitjançant ADC a PWM a Flyback Transformer o Speaker: 4 passos
Reproduir cançons amb Arduino Utilitzant ADC per PWM en Flyback Transformer o Speaker: Hola nois, aquesta és la segona part del meu altre instructable (que era molt difícil). Bàsicament, en aquest projecte he utilitzat ADC i TIMERS del meu Arduino per converteix el senyal d'àudio en un senyal PWM. Això és molt més fàcil que la meva anterior Instrucció
Reprodueix Bluetooth a Sonos mitjançant Raspberry Pi: 25 passos
Reproduir Bluetooth a Sonos amb Raspberry Pi: anteriorment vaig escriure una instrucció que descrivia com afegir una línia auxiliar o analògica a Sonos mitjançant un Raspberry Pi. Un lector va preguntar si seria possible transmetre àudio bluetooth des del seu telèfon a Sonos. És fàcil fer-ho amb un dongle bluetooth
Afegiu un botó Reprodueix / Omet a la vostra unitat de CD-ROM autònoma: 4 passos
Afegiu un botó Reprodueix / Omet a la vostra unitat de CD-ROM autònoma: si voleu fer un reproductor de CD a partir d’una antiga unitat de CD-ROM (vegeu-la aquí), però la unitat que teniu no té un botó PLAY / SKIP a la part frontal ….. No desaparegui, podeu afegir-ne una a la majoria de les unitats de CD, > > > > segueix llegint