Sadržaj:
- Korak 1: Što će vam trebati
- Korak 2: Što trebate znati
- Korak 3: Dizajn kruga
- Korak 4: Kodirajte
- Korak 5: Gotovo
Video: Arduino glazbeni player: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Pozdrav svima.
Jučer sam surfao internetom i tražio projekte koje bih mogao napraviti na Arduinu. Vidio sam ovu gospođu kako pravi elektroničku klavirsku klavijaturu s pjesmama. Imao sam LCD štitnik za tipkovnicu oko sebe pa sam mislio da bih mogao napraviti glazbeni player gdje postoji mali izbornik s pjesmama i korisnik ga može odabrati.
Konačnu verziju mog projekta možete vidjeti gore.
Korak 1: Što će vam trebati
Za ovaj projekt trebate;
- Arduino Uno
- Oglasna ploča
- Štitnik LCD tipkovnice
- Zvučni signal
- Otpornik od 330 ohma
- Džemperi
Korak 2: Što trebate znati
Morate znati nešto o strukturi štitnika LCD tipkovnice. Postavio sam isječak tako da možete vidjeti što je što.
Kao što ćete vidjeti u kodu; pin broj 4, 5, 6, 7, 8 i 9 koristi LCD. Pin 10 služi za upravljanje pozadinskim osvjetljenjem LCD -a, ali vam to neće trebati. U krugu su gumbi spojeni na pin A0.
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 otisnuo je na serijski monitor kako bih to saznao. 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
- Gumb za gore - 131
- Gumb za dolje - 306
- Lijevo dugme - 481
- Gumb za odabir - 722
- Bez gumba - 1023
Korak 3: Dizajn kruga
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 uzemljenje Arduina.
- Spojite pozitivni pin zujalice na pin2 na Arduinu.
Gotovi ste! Prijeđimo 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 izbornik i definicije. Ispunjen je komentarima tako da možete pregledati i razumjeti kôd.
- parcele.h uključuje definiciju glazbenih 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 na jelovnik.
Morate ih staviti pod istu mapu. Zatim morate otvoriti datoteku lcd_keypad_songs s Arduino IDE -om i učitati kôd.
Napomena: pjesma james_bond nije na izborniku (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đer morate promijeniti redoslijed izbornika.
Korak 5: Gotovo
Čestitamo
Uspjeli ste. Ako imate pitanja ili problema, slobodno mi pošaljite komentar ili poruku. Volio bih pomoći.
Sretno stvaranje!
Preporučeni:
Juuke - RFID glazbeni player za starije i djecu: 10 koraka (sa slikama)
Juuke - RFID glazbeni player za starije i djecu: Ovo je Juuke kutija. Juuke box je vaš glazbeni prijatelj, napravljen da bude što lakši za korištenje. Posebno je dizajniran za upotrebu od strane starijih osoba i djece, ali naravno da ga mogu koristiti i sve ostale dobi. Razlog zašto smo ovo stvorili je
AdaBox004 glazbeni player: 4 koraka
AdaBox004 glazbeni player: Koristio sam dijelove u AdaBox004 za izradu jednostavnog glazbenog playera. 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 glazbeni player: 5 koraka
Automatski glazbeni svirač: Jeste li se ikada osjećali svirajući tihu glazbu koja će pomoći vašem tijelu da se opusti i pripremi za san? Kad god se osjećate umorno nakon sati rada na prijenosnom računalu, ostavite laptop otvoren, samo isključite svjetlo i skočite na krevet. Ovaj stroj će automatizirati
"Jumbleum" nasumični MP3 glazbeni player: 8 koraka (sa slikama)
"Jumbleum" Shuffle MP3 glazbeni 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 jer ja
Glazbeni sastavljač: Integrirani virtualni glazbeni instrument s blok-osjetljivim dodirnim senzorom: 4 koraka
Glazbeni sastavljač: Integrirani virtualni glazbeni instrument s blok-osjetljivim dodirnim senzorom: Postoji mnogo ljudi koji žele naučiti svirati glazbeni instrument. Nažalost, neki od njih to ne započinju zbog visoke cijene instrumenata. Na temelju toga odlučili smo napraviti integrirani sustav virtualnih glazbenih instrumenata kako bismo smanjili proračun početnih ne