Innholdsfortegnelse:

Arduino MP3: 4 trinn
Arduino MP3: 4 trinn

Video: Arduino MP3: 4 trinn

Video: Arduino MP3: 4 trinn
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Juli
Anonim
Arduino MP3
Arduino MP3

På denne instruksen vil jeg vise deg hvordan jeg har laget en veldig rudimentær mp3 -spiller. Kort sagt, det er lagret melodier i minnet som vil spilles av basert på hvilke knapper som trykkes.

Trinn 1: Komponentene

Komponentene
Komponentene

Motstander

1x 220 ohm

1 x 560 ohm

1x 4,7k ohm

1x 1k ohm

1x 10k ohm

1x 1M ohm

1x LED

4x trykknapper

1x Piezo

Trinn 2: Oppsett

Oppsett
Oppsett

Plasseringen av knappene og motstandene mates inn i en analog inngang, og det kalles motstandsstige.

Den første knappen er koblet til med bare ledning, den andre med en 220 ohm motstand, den tredje med en 10K ohm motstand, og den fjerde med en 1M ohm motstand.

På slutten bør kretsen fullføres med en 1K ohm motstand. I mellomtiden bør en annen ledning kobles til analog i A0 for å lese av motstanden.

I midten må en ledning fra digital pin 8 kobles til summeren og motstanden. Utgangen fra pinne 8 er melodien som summeren spiller og når LED -en slås på eller av.

Til slutt bør summeren kompletteres med en 4,7k ohm for å senke volumet og gjøre lyden mer tydelig.

Trinn 3: Koden

For koden har den to deler. Kodingen for sangene, og kodingen for hvilken sang som skal spilles av når du trykker på en knapp.

Sangene er og kodet av:

Star Wars Imperial March

av eserra/www.instructables.com/id/How-to-Easily-Play-Music-With-Buzzer-on-Arduino-Th/

Harry Potter temasang

av Borderliner/www.instructables.com/id/Arduino-Harry-Potter-Theme-Song

Tetris

Av electricmango/https://electricmango.github.io

Jeg har gjort en liten endring med kodene for å få dem til å fungere med brettet mitt.

Trinn 4: Forbedringer

Det er mange ting jeg kan forbedre i fremtiden. Disse inkluderer å legge til et potensiometer mellom tilkoblingen av pin 8 til summeren. Med potensiometeret vil jeg kunne kontrollere volumet på summeren. Jeg burde også komprimere notatene til enten separate biblioteker eller alle til ett. Hvis du legger til noe som en 555 -tidtaker og kobler til flere lysdioder, vil det gjøre det mer prangende. Til slutt kan jeg legge til en SCR og en knapp som stopper hvilken som helst sang midtveis når den trykkes.

Uansett, takk for at du leste instruksjonsboken min.

Anbefalt: