Sadržaj:
- Korak 1: Šta će vam trebati
- Korak 2: Šta trebate znati
- Korak 3: Dizajn kola
- Korak 4: Kodirajte
- Korak 5: Gotovo
Video: Arduino muzički plejer: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo svima.
Jučer sam surfao internetom i tražio projekte koje bih mogao napraviti na Arduinu. Video sam ovu damu kako pravi elektronsku klavirsku klavijaturu sa pesmama. Imao sam LCD štitnik za tastaturu oko sebe pa sam mislio da mogu napraviti muzički player gdje postoji mali meni sa pjesmama i korisnik ga može izabrati.
Konačnu verziju mog projekta možete vidjeti gore.
Korak 1: Šta će vam trebati
Za ovaj projekat trebate;
- Arduino Uno
- Breadboard
- Štitnik LCD tastature
- Zujalica
- Otpornik od 330 ohma
- Džemperi
Korak 2: Šta trebate znati
Morate znati nešto o strukturi štitnika LCD tastature. Postavio sam isječak tako da možete vidjeti šta je šta.
Kao što ćete vidjeti u kodu; pin broj 4, 5, 6, 7, 8 i 9 koristi LCD. Pin 10 služi za kontrolu pozadinskog osvjetljenja LCD -a, ali vam to neće trebati. U krugu su tipke povezane na A0 pin.
To nam ostavlja besplatne digitalne pinove 0, 1, 2, 3, 11, 12, 13 i analogne pinove A1, A2, A3, A4, A5.
Također morate znati analogne vrijednosti svakog gumba kako biste ih mogli identificirati. Pročitao sam vrijednost A0 i odštampao je na serijskom monitoru da to saznam. Evo primjera koda:
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
Evo vrijednosti koje sam otkrio za svoj štit:
- Desno dugme - 0
- Dugme za gore - 131
- Dugme za dolje - 306
- Lijevo dugme - 481
- Dugme za odabir - 722
- Bez dugmeta - 1023
Korak 3: Dizajn kola
Krug je prilično jednostavan.
- Zvučni signal postavite negdje na ploču.
- Spojite jednu stranu otpornika od 330 ohma na negativni pin zujalice, a drugu stranu na iglu za uzemljenje Arduina.
- Spojite pozitivni pin zujalice na pin2 na Arduinu.
Gotovi ste! Sada idemo na kodiranje.
Korak 4: Kodirajte
Dok otvarate arhivsku datoteku, vidjet ćete sljedeće datoteke; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- lcd_keypad_songs je glavna datoteka u koju su zapisani meni i definicije. Ispunjen je komentarima tako da možete pregledati i razumjeti kôd.
- pitches.h uključuje definiciju muzičkih nota.
- Ostatak datoteka uključuje funkcije pjesama. Možete ih proći i pokušati razumjeti. Nisam napisao kodove za pjesme, već sam ih pronašao pretraživanjem. Tako možete pronaći ili napisati vlastite pjesme i dodati ih u meni.
Morate ih staviti pod istu fasciklu. Zatim morate otvoriti datoteku lcd_keypad_songs s Arduino IDE -om i učitati kôd.
Napomena: pjesma james_bond nije na meniju (komentirana je). To je zato što Arduino ima ograničen prostor i ove pjesme zauzimaju puno memorije. Uvijek ga možete komentirati i komentirati drugu pjesmu za slušanje. Takođe morate promijeniti redoslijed menija.
Korak 5: Gotovo
Čestitamo
Uspjeli ste. Ako imate bilo kakvih pitanja ili problema, slobodno mi pošaljite komentar ili poruku. Volio bih pomoći.
Happy Making!
Preporučuje se:
AdaBox004 muzički plejer: 4 koraka
AdaBox004 muzički plejer: Koristio sam delove u AdaBox004 da napravim jednostavan muzički plejer. Uključuje se u USB priključak i počinje nasumično reproducirati pjesme s mikro SD kartice. To je za moju radionicu za jednostavan izvor optimističnih pjesama
Automatski muzički plejer: 5 koraka
Automatski muzički plejer: Da li vam se ikada dogodilo da svirate tihu muziku kako biste pomogli svom tijelu da se opusti i pripremi za san? Kad god se osjećate umorno nakon sati rada na laptopu, ostavite laptop otvoren i samo isključite svjetlo i skočite na krevet. Ova mašina će automatizovati
Muzički MP3 plejer "Jumbleum": 8 koraka (sa slikama)
"Jumbleum" Shuffle MP3 muzički player: Za ovaj projekt odlučio sam napraviti jednostavan za korištenje, moćan player za korištenje u svojoj radionici. Nakon što sam isprobao neke druge MP3 module, odabrao sam lako dostupan, jeftin "DFPlayer Mini" modul. Ima " nasumičnu reprodukciju " način rada ALI zato što ja
Muzički plejer pokretan senzorom pokretom: 3 koraka
Muzički plejer pokretan senzorom zasnovanim na kretanju: Na mom fakultetu, morali smo da napravimo originalni projekat koji su svi studenti mogli sami da izaberu. Za moj projekt, budući da uvijek slušam muziku i uvijek se osjećam kao da je to prevelika gnjavaža za uključivanje zvučnika
Linkit One - Muzički plejer: 4 koraka
Linkit One - Muzički plejer: Linkit One zasigurno ima više mogućnosti od pukog treptanja LED -a, ima ugrađeni WiFi, GSM, GPRS i još mnogo toga. Također ima 3,5 -milimetarski audio priključak i SD karticu, pa sam pomislio možete li reproducirati medije sa svog Linkit One -a, pa se ispostavilo da