Indholdsfortegnelse:
- Trin 1: Hvad skal du bruge
- Trin 2: Hvad du behøver at vide
- Trin 3: Kredsløbsdesign
- Trin 4: Kode
- Trin 5: Udført
Video: Arduino musikafspiller: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hej allesammen.
I går surfede jeg på Internettet og søgte efter projekter, som jeg kunne lave på Arduino. Jeg så denne dame lave et elektronisk klavertastatur med sange i. Jeg havde et LCD -tastaturskærm liggende, så jeg tænkte, at jeg kunne lave en musikafspiller, hvor der er en lille menu med sange, og brugeren kan vælge den.
Du kan se den endelige version af mit projekt ovenfor.
Trin 1: Hvad skal du bruge
Til dette projekt har du brug for;
- Arduino Uno
- Brødbræt
- LCD -tastaturskærm
- Summer
- 330 ohm modstand
- Jumpere
Trin 2: Hvad du behøver at vide
Du skal vide lidt om strukturen af LCD -tastaturskærm. Jeg satte pinout af det, så du kan se, hvad der er hvad.
Som du vil se i koden; pin nummer 4, 5, 6, 7, 8 og 9 bruges af LCD'et. Pin 10 er til at styre baggrundsbelysningen på LCD'en, men du har ikke brug for det. I kredsløbet er knapper forbundet til A0 pin.
Det efterlader os med digitale ben 0, 1, 2, 3, 11, 12, 13 og analoge ben A1, A2, A3, A4, A5 gratis.
Du skal også kende de analoge værdier for hver knap, så du kan identificere dem. Jeg læste A0 -værdi og udskrev den på seriel skærm for at finde ud af det. Her er en prøvekode:
int btn_værdi = 0;
ugyldig opsætning () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
Her er værdier, jeg fandt for mit skjold:
- Højre knap - 0
- Op -knap - 131
- Ned -knap - 306
- Venstre knap - 481
- Vælg knap - 722
- Ingen knap - 1023
Trin 3: Kredsløbsdesign
Kredsløbet er ret simpelt.
- Placer din summer et eller andet sted på brødbrættet.
- Tilslut den ene side af 330 ohm -modstanden til summerens negative stift og den anden side til jordstiften på Arduino.
- Tilslut summerens positive pin til pin2 på Arduino.
Du er færdig! Lad os nu komme til kodningen.
Trin 4: Kode
Når du åbner arkivfilen, ser du følgende filer; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- lcd_keypad_songs er hovedfilen, hvor menuen og definitionerne skrives. Den er fyldt med kommentarerne, så du kan undersøge og forstå koden.
- pitches.h inkluderer definitionen af musiknoter.
- Resten af filerne inkluderer funktioner i sangene. Du kan gå igennem dem og prøve at forstå. Jeg skrev ikke koderne til sangene, jeg fandt dem ved at søge. Så du kan også finde eller skrive dine egne sange og tilføje det til menuen.
Du skal lægge dem under den samme mappe. Derefter skal du åbne filen lcd_keypad_songs med Arduino IDE og uploade koden.
Bemærk: james_bond -sangen er ikke i menuen (den kommenteres). Dette skyldes, at Arduino har begrænset plads, og disse sange fylder meget. Du kan altid fjerne kommentaren og kommentere en anden sang for at lytte. Du skal også ændre menuerne.
Trin 5: Udført
Tillykke
Du klarede det. Hvis du har spørgsmål eller problemer, er du velkommen til at kommentere eller sende mig en besked. Jeg vil meget gerne hjælpe.
Happy Making!
Anbefalede:
Juuke - en RFID -musikafspiller til ældre og børn: 10 trin (med billeder)
Juuke - en RFID -musikafspiller til ældre og børn: Dette er Juuke -boksen. Juuke -boksen er din egen musikalske ven, der er lavet til at være så let som muligt at bruge. Det er specielt designet til at blive brugt af ældre og børn, men kan selvfølgelig bruges af alle andre aldre. Grunden til at vi skabte dette, er på grund af
AdaBox004 musikafspiller: 4 trin
AdaBox004 Music Player: Jeg brugte delene i AdaBox004 til at lave en simpel musikafspiller. Den tilsluttes en USB -port og begynder at afspille sange tilfældigt fra micro SD -kortet. Det er til mit værksted for en problemfri kilde til optimistiske sange
Automatisk musikafspiller: 5 trin
Automatisk musikafspiller: Har du nogensinde haft lyst til at spille blød musik for at hjælpe din krop med at slappe af og forberede sig på søvn? Når du føler dig træt efter timers arbejde på din bærbare computer, skal du lade din bærbare være åben og bare slukke lyset og hoppe på sengen. Denne maskine vil automatisk
"Jumbleum" Shuffle MP3 -musikafspiller: 8 trin (med billeder)
"Jumbleum" Shuffle MP3 -musikafspiller: Til dette projekt besluttede jeg at lave en brugervenlig, kraftfuld afspiller til brug i mit værksted. Efter at have prøvet nogle andre MP3 -moduler valgte jeg den let tilgængelige, billige " DFPlayer Mini " modul. Den har et " Tilfældigt spil " tilstand, MEN fordi det jeg
Musikafspiller natlys: 4 trin
Musikafspiller Natlampe: Denne natlampe tænder af sig selv, når du slukker lyset, når du går i seng, hvorefter du kan trykke på den vedhæftede knap for at afspille musik fra din bærbare computer !! For at gøre det endnu mere nyttigt lagde jeg en æske med æske i æsken for også at stabilisere