Innholdsfortegnelse:
Video: Spill musikk med Arduino !: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
I denne instruksen vil jeg vise deg hvordan jeg spiller musikk ved hjelp av en Arduino UNO og en SD -kortmodul.
Vi vil bruke SPI -kommunikasjonen.
La oss komme i gang!
Trinn 1: Deler
Vi trenger følgende deler:
Arduino UNO
SD -kortleser
Jumper Wires
Lydforsterker
Høyttaler
Trinn 2: Kode
Koden er veldig enkel, du kan bruke den til å spille omtrent hvilken som helst lyd som er på SD -kortet, men med et bestemt format, det er på neste trinn.
Du må laste ned alle bibliotekene, hvis du allerede har det, må du bare kopiere og lime inn:
#inkludere "SD.h" // SD -bibliotek#definere SD_ChipSelectPin 4 // Velg SS -pinnen for SD -modulen
#inkludere "SPI.h"
#include "TMRpcm.h" // Biblioteket for å spille av lydfilene
TMRpcm Memoria; // Her legger du navnet du ønsker
ugyldig oppsett () {
Serial.begin (9600); // Initialize serial com
if (! SD.begin (SD_ChipSelectPin)) {// Hvis SS -pinnen er i LAV tilstand vil den sende en Fail melding Serial.println ("SD mislykkes");
komme tilbake;
}
Memoria.speakerPin = 9; // Pinnen hvor du skal sette høyttaleren, vanligvis 9
}
void loop () {
Memoria.setVolume (5); // Du kan stille inn volumet her til 7
Memoria.kvalitet (1); // godtar bare 1 eller 0, 1 er for bedre kvalitet
Memoria.play ("1.wav"); // Her plasserer du navnet på lyden din
forsinkelse (10000); // Denne forsinkelsen bør være minst den samme lengden på lyden din, // Dette biblioteket kan spille musikken mens arduinoen har andre oppgaver, slik at du kan spille den i bakgrunnen
// eller vent på at lyden er ferdig
}
Trinn 3: Transform lydfilene
Dette vil fungere med.wav -lydfiler, men du må gjøre noen justeringer til det.
For det kan du bruke følgende online converter.
audio.online-convert.com/convert-to-wav
Så på denne siden må du endre innstillingene som vist på bildet, så klikker du bare på "Konverter fil" og venter til konverteringen er ferdig og den nye filen er lastet ned!
Deretter må du sette alle disse lydfilene på et SD -kort og koble det til arduino -modulen.
Det er også andre funksjoner på dette biblioteket som på bildet ovenfor, slik at du kan bruke det og lage en musikkspiller med knapper for volumet, neste sang osv. Etc. Eller stort sett alt du vil! Himmelen er grensen!
Trinn 4: Diagram
Dette er pin -oppsettet for arduinoen og SD -modulen:
Arduino >>>>>>> SD -modul
4 >>>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> PWM -lydutgang
Lydutgangen kan kobles til en forsterket høyttaler fordi det er lav effekt, også det aktuelle forbruket kan skade arduinoen hvis du koblet den direkte.
Og … du er ferdig!
Gi meg beskjed hvis du er i tvil, jeg svarer gjerne, Takk for at du leser min instrctable!
Trinn 5: Resultater
Hvis du har et osciloskop, bør du kunne se PWM -signalet på lydutgangen slik.
Og … du er ferdig!
Gi meg beskjed hvis du er i tvil, jeg svarer gjerne, Takk for at du leser min instruktive!
Anbefalt:
Spill Nintendo -spill på Idevice med en Wiimote gratis !: 6 trinn
Spill Nintendo -spill på Idevice med en Wiimote gratis!: Har du noen gang gått til appbutikken for å få et Super Nintendo -spill, men du finner ikke et å spille. Nå kan du spille disse nintendo -spillene med snes -emulatoren fra Cydia. Denne emulatoren lar deg spille Nintendo -spill på din enhet, selv med
Spill et PONG -spill med Arduino Uno og OLED 0.96 SSD1306 -skjerm: 6 trinn
Spill et PONG -spill med Arduino Uno og OLED 0.96 SSD1306 Display: Hei folkens i dag skal vi lage et PONG -spill med Arduino. Vi bruker adafruit's 0.96 oled display for å vise spillet & trykknapper for å kontrollere spillet
Slik laster du opp spill til Arduboy og 500 spill til Flash-cart: 8 trinn
Slik laster du opp spill til Arduboy og 500 spill til Flash-cart: Jeg lagde noen hjemmelagde Arduboy med Serial Flash-minne som kan lagre maks 500 spill å spille på veien. Jeg håper å dele hvordan du laster inn spill til den, inkludert hvordan du lagrer spill i det serielle flashminnet og lager din egen konsoliderte spillpakke
Spill samme musikk i flere rom: 3 trinn
Spill samme musikk i flere rom: Hei alle sammen, jeg vet ikke om dere, men jeg liker å ha den samme musikken i hele leiligheten min uten å slå lyden for høyt. Så etter litt undersøkelser om dette problemet, bestemte jeg meg for å konstruere flere høyttalere som alle var koblet via wifi til det samme
SmartPhone Game Simulator- Spill Windows-spill ved hjelp av Gesture Control IMU, Accelerometer, Gyroscope, Magnetometer: 5 trinn
SmartPhone Game Simulator- Spill Windows-spill ved hjelp av Gesture Control IMU, Accelerometer, Gyroscope, Magnetometer: Støtt dette prosjektet: https://www.paypal.me/vslcreations ved å donere til åpen kildekode & støtte til videre utvikling