Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: Ką reikia žinoti
- 3 žingsnis: grandinės projektavimas
- 4 žingsnis: kodas
- 5 žingsnis: padaryta
Video: „Arduino“muzikos grotuvas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sveiki visi.
Vakar naršiau internete ir ieškojau projektų, kuriuos galėčiau sukurti „Arduino“. Mačiau, kaip ši ponia gamina elektroninę fortepijono klaviatūrą su dainomis. Aš gulėjau su LCD klaviatūros skydeliu, todėl maniau, kad galiu sukurti muzikos grotuvą, kuriame yra nedidelis meniu su dainomis ir vartotojas gali jį pasirinkti.
Galutinę mano projekto versiją galite pamatyti aukščiau.
1 žingsnis: ko jums reikės
Šiam projektui jums reikia;
- Arduino Uno
- Bandomoji Lenta
- LCD klaviatūros skydas
- Garsinis signalas
- 330 omų rezistorius
- Džemperiai
2 žingsnis: Ką reikia žinoti
Turite šiek tiek žinoti apie LCD klaviatūros skydo struktūrą. Aš įdėjau jį, kad galėtumėte pamatyti, kas yra kas.
Kaip matysite kode; skystųjų kristalų ekranas naudoja 4, 5, 6, 7, 8 ir 9 kaiščių numerį. 10 kaištis skirtas LCD foniniam apšvietimui valdyti, bet jums to neprireiks. Grandinėje mygtukai prijungti prie A0 kaiščio.
Taigi mums lieka skaitmeniniai kaiščiai 0, 1, 2, 3, 11, 12, 13 ir analoginiai kaiščiai A1, A2, A3, A4, A5.
Taip pat turite žinoti kiekvieno mygtuko analogines vertes, kad galėtumėte jas identifikuoti. Aš sužinojau A0 vertę ir išspausdinau ją serijiniame monitoriuje, kad sužinotų. Štai kodo pavyzdys:
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
Štai vertybės, kurias radau savo skydui:
- Dešinysis mygtukas - 0
- Mygtukas aukštyn - 131
- Žemyn mygtukas - 306
- Kairysis mygtukas - 481
- Pasirinkite mygtuką - 722
- 1023 m
3 žingsnis: grandinės projektavimas
Grandinė yra gana paprasta.
- Padėkite garsinį signalą kažkur ant duonos lentos.
- Prijunkite vieną 330 omų rezistoriaus pusę prie neigiamo garsinio signalo kaiščio, o kitą - prie „Arduino“įžeminimo kaiščio.
- Prijunkite teigiamą garso signalo kaištį prie „Arduino“kaiščio 2.
Baigėte! Dabar pereikime prie kodavimo.
4 žingsnis: kodas
Atidarę archyvo failą, pamatysite šiuos failus; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, linksmos Kalėdos, pitches.h
- „lcd_keypad_songs“yra pagrindinis failas, kuriame parašytas meniu ir apibrėžimai. Jis užpildytas komentarais, kad galėtumėte ištirti ir suprasti kodą.
- pikiai.h apima muzikos natų apibrėžimą.
- Likusieji failai apima dainų funkcijas. Galite pereiti per juos ir pabandyti suprasti. Dainų kodų nerašiau, radau ieškodamas. Taigi taip pat galite rasti ar parašyti savo dainas ir įtraukti jas į meniu.
Turite juos sudėti į tą patį aplanką. Tada turite atidaryti „lcd_keypad_songs“failą naudodami „Arduino IDE“ir įkelti kodą.
Pastaba: james_bond dainos meniu nėra (ji komentuojama). Taip yra todėl, kad „Arduino“turi ribotą erdvę ir šios dainos užima daug atminties. Visada galite to nekomentuoti ir pakomentuoti kitą dainą. Taip pat turite pakeisti meniu užsakymus.
5 žingsnis: padaryta
Sveikinu
Jūs tai padarėte. Jei turite klausimų ar problemų, nedvejodami komentuokite arba praneškite man. Norėčiau padėti.
Laimingas kūrimas!
Rekomenduojamas:
„AdaBox004“muzikos grotuvas: 4 žingsniai
„AdaBox004“muzikos grotuvas: Aš panaudojau „AdaBox004“dalis paprastam muzikos grotuvui sukurti. Jis prijungiamas prie USB prievado ir atsitiktinai pradeda leisti dainas iš „micro SD“kortelės. Tai mano dirbtuvėms, kuriose galima rasti nerūpestingų nuotaikingų dainų šaltinio
Automatinis muzikos grotuvas: 5 žingsniai
Automatinis muzikos grotuvas: ar kada nors jautėte, kad grojate švelnią muziką, kad jūsų kūnas atsipalaiduotų ir pasiruoštų miegui? Kai jaučiatės pavargę po kelių valandų darbo su nešiojamu kompiuteriu, palikite nešiojamąjį kompiuterį atidarytą, tiesiog išjunkite šviesą ir šokinėkite ant lovos. Ši mašina automatiškai
„Jumbleum“maišymo MP3 muzikos grotuvas: 8 žingsniai (su paveikslėliais)
„Jumbleum“maišymo MP3 muzikos grotuvas: šiam projektui nusprendžiau sukurti lengvai naudojamą, galingą grotuvą, kurį galėčiau naudoti savo dirbtuvėse. Išbandęs kai kuriuos kitus MP3 modulius, pasirinkau lengvai prieinamą, pigų „DFPlayer Mini“; modulis. Jame yra " Atsitiktinis paleidimas " režimas BET todėl, kad aš
Jutikliu pagrįstas judesio suaktyvinamas muzikos grotuvas: 3 žingsniai
Jutikliu pagrįstas judesio sukeliamas muzikos grotuvas: mano bakalauro koledže turėjome sukurti originalų projektą, kurį visi studentai galėjo pasirinkti patys. Mano projektui, nes aš visada klausausi muzikos ir man visada atrodo, kad per daug vargo įjungti garsiakalbį, kurį aš
Kišeninio dydžio muzikos grotuvas: 7 žingsniai
Kišeninio dydžio muzikos grotuvas: Sveiki, aš esu Cameronas, tai yra mano 6 pamokymas! Šiame straipsnyje aš jums parodysiu, kaip pasidaryti „pasidaryk pats“muzikos grotuvą, tikiuosi, kad jums patiks