Inhoudsopgave:
- Stap 1: Onderdelen
- Stap 2: Coderen
- Stap 3: Transformeer de audiobestanden
- Stap 4: Schema
- Stap 5: Resultaten
Video: Muziek afspelen met Arduino!: 5 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
In deze instructable laat ik je zien hoe ik muziek speel met een Arduino UNO en een SD-kaartmodule.
We zullen de SPI Communicatie gebruiken.
Laten we beginnen!
Stap 1: Onderdelen
We hebben de volgende onderdelen nodig:
Arduino UNO
SD-kaartlezer
Doorverbindingsdraden
Geluidsversterker
Spreker
Stap 2: Coderen
De code is heel eenvoudig, je kunt het gebruiken om vrijwel elk geluid op de SD-kaart af te spelen, maar met een specifiek formaat, dat is de volgende stap.
Je moet alle bibliotheken eerst downloaden, als je die al hebt, kopieer en plak dan:
#include "SD.h" //SD-bibliotheek#define SD_ChipSelectPin 4 //Selecteer de SS-pin voor de SD-module
#include "SPI.h"
#include "TMRpcm.h" //De bibliotheek om de audiobestanden af te spelen
TMRpcm-geheugen; //Hier zet je de naam die je wilt
ongeldige setup(){
Serieel.begin(9600); // Initialiseer seriële com
if (!SD.begin(SD_ChipSelectPin)) { //Als de SS-pin zich in een LAGE staat bevindt, wordt een foutbericht verzonden Serial.println ("SD mislukt");
opbrengst;
}
Memoria.speakerPin = 9; // De pin waar u de luidspreker plaatst, meestal de 9
}
lege lus(){
Memoria.setVolume(5); //U kunt hier het volume instellen tot 7
Memoria.kwaliteit(1); // accepteert alleen 1 of 0, 1 is voor betere kwaliteit
Memoria.play("1.wav"); //Hier plaats je de naam van je audio
vertraging (10000); //Deze vertraging moet minstens even lang zijn als je audio, // Deze bibliotheek kan de muziek afspelen terwijl de arduino een andere taak heeft, zodat je hem op de achtergrond kunt spelen
//of wacht tot de audio is afgelopen
}
Stap 3: Transformeer de audiobestanden
Dit werkt met.wav-audiobestanden, maar je moet er wel wat aanpassingen aan doen.
Daarvoor kun je onderstaande online converter gebruiken.
audio.online-convert.com/convert-to-wav
Dus op deze pagina moet je de instellingen wijzigen zoals op de afbeelding wordt getoond, dan klik je gewoon op "Bestand converteren" en wacht tot de conversie is voltooid en het nieuwe bestand is gedownload!
Dan moet je al deze audiobestanden op een SD-kaart zetten en in de Arduino-module steken.
Er zijn ook andere functies in deze bibliotheek, zoals in de afbeelding hierboven, zodat je hem kunt gebruiken en een muziekspeler kunt maken met knoppen voor het volume, het volgende nummer, enz. Of eigenlijk alles wat je maar wilt! De lucht is de limiet!
Stap 4: Schema
Dit is de pinconfiguratie voor de arduino en de SD-module:
Arduino >>>>>>> SD-module
4 >>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> PWM-audio-uitgang
De audio-uitgang kan worden aangesloten op een versterkte luidspreker omdat het vermogen laag is, ook het huidige verbruik kan de arduino beschadigen als u rechtstreeks verbinding maakt.
En… je bent klaar!
Laat het me weten als je twijfels hebt, ik beantwoord ze graag, Bedankt voor het lezen van mijn instrctable!
Stap 5: Resultaten
Als je een oscilloscoop hebt, zou je het PWM-signaal op de audio-uitgang zo moeten kunnen zien.
En… je bent klaar!
Laat het me weten als je twijfels hebt, ik beantwoord ze graag, Bedankt voor het lezen van mijn instructable!
Aanbevolen:
Video afspelen met ESP32: 10 stappen (met afbeeldingen)
Video afspelen met ESP32: deze Instructables laten iets zien over het afspelen van video en audio met ESP32
Pratende Arduino - Een MP3 afspelen met Arduino zonder enige module - Mp3-bestand afspelen vanaf Arduino met PCM: 6 stappen
Pratende Arduino | Een MP3 afspelen met Arduino zonder enige module | Mp3-bestand van Arduino afspelen met PCM: in deze instructie leren we hoe we een mp3-bestand met arduino kunnen spelen zonder een audiomodule te gebruiken, hier gaan we de PCM-bibliotheek voor Arduino gebruiken die 16 bit PCM van 8 kHz-frequentie speelt, dus laten we dit doen
Dezelfde muziek afspelen in meerdere kamers: 3 stappen
Speel dezelfde muziek in meerdere kamers: Hallo allemaal, ik weet niet hoe het met jullie zit, maar ik vind het leuk om overal in mijn appartement dezelfde muziek te hebben zonder het geluid te hard te zetten. Dus na een beetje onderzoek naar dit probleem, besloot ik verschillende luidsprekers te bouwen die allemaal via wifi waren verbonden met dezelfde
Muziek reactief licht--Hoe maak je super eenvoudig muziek reactief licht voor het maken van Desktop Awsome.: 5 stappen (met afbeeldingen)
Muziek reactief licht||Hoe maak je super eenvoudig muziek reactief licht voor het maken van een desktop geweldig .: Hey whats up jongens, vandaag zullen we een zeer interessant project bouwen. Vandaag gaan we muziek reactief licht bouwen. De led zal de helderheid veranderen volgens de bas die eigenlijk een laagfrequent audiosignaal is. Het is heel eenvoudig te bouwen. We zullen
Muziek afspelen via een gitaarversterker: 4 stappen
Muziek afspelen via een gitaarversterker: dit is een instructie die u laat zien hoe u muziek kunt afspelen via een gitaarversterker