Sisällysluettelo:
- Vaihe 1: Katso video
- Vaihe 2: Kerää osat:
- Vaihe 3: Testaa osat
- Vaihe 4: Koodi - Korttien ohjelmointi
- Vaihe 5: Koodi: Pelaajatila
- Vaihe 6: Lataa kappaleita SD -kortille
- Vaihe 7: Testaa ja sitten juota
- Vaihe 8: Tee kotelo
- Vaihe 9: Tee kortit
- Vaihe 10: Valmis
Video: Juuke - RFID -musiikkisoitin vanhuksille ja lapsille: 10 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Fusion 360 -projektit »
Tämä on Juuken laatikko. Juuke -laatikko on oma musiikillinen ystäväsi, joka on tehty mahdollisimman helpoksi käyttää. Se on suunniteltu erityisesti vanhusten ja lasten käyttöön, mutta sitä voidaan tietysti käyttää kaikenikäisille. Syy, miksi loimme tämän, johtuu tyttöystäväni isoäidistä. Hän kertoi minulle, että hän ja hänen isoäitinsä istuivat keittiössä, kuuntelivat musiikkia, tanssivat ja nauroivat. Valitettavasti hänen isoäitinsä on viime vuosina ollut sairaalassa ja sieltä pois. Pahimpina päivinä musiikki on kuitenkin yksi harvoista asioista, joka saa hänet edelleen hymyilemään. Ja musiikkisoittimet, kuten CD -soittimet, ovat hänelle liian vaikeita käyttää. Siksi loimme Juuken.
Juuke Box toimii käyttämällä RFID -kortteja tiettyjen kappaleiden toistamiseen SD -kortilta. Voit myös toistaa kappaleet satunnaisesti vihreää painiketta käyttämällä tai toistaa ja keskeyttää punaisella painikkeella.
Tällä tavalla kaikkien on todella helppoa soittaa musiikkia.
Vaihe 1: Katso video
Teimme videon, jossa näytin, miten tein sen:)
Vaihe 2: Kerää osat:
Saimme kaikki osat AliExpressistä, ja linkit osiin on lueteltu alla:
Osat:
Arduino UNO AliExpress ja Amazon
DFPlayer Mini AliExpress ja Amazon
Micro SD -kortti AliExpress & Amazon
Arduino UNO DIY Shield AliExpress ja Amazon
RC522 - Osta 2 varmistaaksesi, jotkut saapuvat rikki AliExpress & Amazon
RFID -kortit AliExpress ja Amazon
AUX Stereo Jack AliExpress ja Amazon
22 mm: n hetkellinen painike - 1 punainen ja 1 vihreä - 3-6 V AliExpress
10K potentiometri AliExpress ja Amazon
Johdot AliExpress ja Amazon
1K -vastus AliExpress ja Amazon
Kiinnitä otsikot AliExpress ja Amazon
Leipälauta - valinnainen AliExpress ja Amazon
Hyppyjohdot - valinnainen AliExpress ja Amazon
5 V: n virtalähde - AliExpress ja AmazonPower Jack - AliExpress & Amazon
Työkalut:
3D -tulostin AliExpress ja Amazon
Juotosarja AliExpress ja Amazon
Wire Stripper AliExpress ja Amazon
Vaihe 3: Testaa osat
Suosittelen yhdistämään kaikki ja testaamaan, toimiiko kaikki ennen aloittamista.
Tätä varten käytin leipälautaa ja joitakin hyppyjohtoja tarkistamaan nopeasti ja helposti, että kaikki toimi suunnitellusti. Minulla oli joitain ongelmia ensimmäisen ostamani RC522 -moduulin kanssa, se ei vain toiminut, vaikka se tuli suoraan tehtaalta. Joten minun piti hankkia uusi… Siksi suosittelen hankkimaan niitä kaksi, niin olet varma, että jos rikkoo yhden niistä, sinulla on keihäs.
Liitä kaikki kytkentäkaavion mukaan (linkki) tai katso liitteenä olevat kuvat.
Muista käyttää 1K -vastusta DFPlayer Minin ja Arduinon RX: n välillä.
Voit tarkistaa, toimiiko kortinlukija, käyttämällä kirjastoesimerkkiä”Dump card”. (Katso vaihe 4)
Vaihe 4: Koodi - Korttien ohjelmointi
Ymmärtääkseni paremmin, miten koodi toimii DFPlayer minin kanssa, yritän selittää sen mahdollisimman helposti. DFPlayer mini toimii toistamalla kappaleita micro SD -kortilta. Jos haluat tietää, mitä kappaletta soittaa, kappaleet on tallennettava numerona SD -kortille. Kappale numero 1 tallennetaan nimellä "0001 - LAULUNIMI", kappale numero 2 tallennetaan nimellä "0002 - LAULUNIMI" ja niin edelleen. Voimme kirjoittaa numeron RFID -kortteihin, joten jos kirjoitamme numero 2 toiselle kortille ja asetamme sen lukulaitteelle, Arduino lukee numeron ja sanoo DFPlayer minille "toista kappaleen numero 2".
Kortille kirjoittamasi numeron on oltava sama kuin SD -kortille tallennetun kappaleen nimi.
Jos haluat lisätietoja DFPlayer ministä, käy tällä sivulla, jossa on paljon hienoja tietoja
Voit nyt avata Arduinon ja ladata kortin ohjelmointikoodin. Olen jakanut koodin kahteen osaan. Yksi korttien ohjelmointiin ja toinen varsinaiselle pelaajalle. Tässä vaiheessa aloitamme ohjelmoimalla kortit. Koodi julkaistaan GitHubissa ja lisätään alla. Sinun on myös ladattava seuraavat kirjastot:
- MFRC522
- DFRobotDFPlayerMini.h
Olen yrittänyt selittää koodin mahdollisimman paljon kommenteilla, mutta jos sinulla on kysyttävää, älä pelkää kysyä niitä kommenttiosiossa!
Lisäksi en ole hyvä ohjelmoija, mutta haluaisin tulla sellaiseksi, joten jos näet virheitä koodissa, kommentti olisi hienoa!
Jos haluat ladata koodin Arduinolle, katso tämä artikkeli. Jos haluat lisätä kirjastoja, katso tämä artikkeli.
TILAT:
Korttiohjelmistossa on kaksi tilaa, automaattinen ja manuaalinen.
Manuaalinen tila: Kirjoittaa numeron, jonka haluat kirjoittaa kortille. Kirjoita numero, ja se tallentaa sen.
Automaattinen tila: alkaa koodissa määrittämästäsi numerosta ja lisää sitä yhdellä aina, kun asetat kortin paikalleen.
KORTTIOHJELMOITTIMEN KÄYTTÖ:
Kytke Arduino Open Serial -monitori (oikea yläkulma) Kirjoita manuaalinen tila manuaalinen ja automaattinen automaattinen. (Katso yllä) Aseta kortti lukijaan ja varmista, että se sanoo onnistuneen.
Vaihe 5: Koodi: Pelaajatila
Kun olet ohjelmoinut kortit, voit ladata soittimen koodin. Tämä on koodi, joka lukee kortin ja toistaa siihen liittyvän kappaleen. Prosessi on täsmälleen sama kuin kortin ohjelmointikoodissa. Lataa luonnos ja aloita sen käyttö!
PS: TÄRKEÄÄ! Jos haluat poistaa käytöstä sarjaliikenteen, jossa voit nähdä, mitä ohjelma tekee sarjamonitorissa, sinun on kommentoitava “Serial.begin (115200); “. Lisää vain "//" rivin eteen. Minulla oli joitain ongelmia, joissa ohjelma ei toimisi, jos se olisi otettu käyttöön. (Se odotti sarjayhteyttä ennen kuin se alkoi)
Vaihe 6: Lataa kappaleita SD -kortille
Kuten aiemmin mainittiin, sinun on annettava SD -kortillasi oleville musiikkitiedostoille tietty nimi, jotta se toimisi. Jokainen kappale on aloitettava numerolla. Numeron on myös oltava 4 -numeroinen (1 on esimerkiksi 0001). Näiden numeroiden jälkeen voit vapaasti lisätä kappaleen nimen. Esimerkiksi: "0035 - Frank Sinatra - Lennä minut kuuhun"
Se käyttää tavallisia MP3 -tiedostoja, joten on helppo kopioida ne SD -kortille ja nimetä ne uudelleen.
Vaihe 7: Testaa ja sitten juota
Kun olet testannut, että kaikki toimii suunnitellulla tavalla, voit aloittaa osien juottamisen Arduino UNO -kilpeen.
Seuraa vain piirikaavion johtoa. On järkevää tulostaa se ja merkitä värillisellä merkillä, mitkä johdot olet juottanut. Suosittelen myös käyttämään tapin otsikoita DFPlayer Mini -laitteessa, jotta et vahingoita sitä juottamisen aikana.
Irrotin myös RC-522 Ledin, koska se näkyi tulosteen läpi.
Vaihe 8: Tee kotelo
Tässä vaiheessa näytän sinulle, miten tein kotelon. Suunnittelin sen Fusion 360: llä ja tulostin 3D: llä. Tein myös yhden CNC -koneella ja vanerilla.
Jos sinulla ei ole 3D -tulostinta tai CNC -konetta, älä huoli! On myös mahdollista tehdä kotelo pahvista tai käyttämällä projektilaatikkoa
Löydät kaikki tiedostot täältä:
3D -tulostettu:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
3D -tulostuksessa käytetyt asetukset ovat:
Täyte: 15%
Kerroksen korkeus: 0,2 mm
Tukee: KYLLÄ
Aseta UNO ja RC522 vain 3D -tulosteen nastoihin. Niiden pitäisi sopia tiiviisti. Suosittelen käyttämään tippaa liimaa niiden kiinnittämiseksi paikalleen. Tee sama ääniliitännän kanssa. Käytä painikkeita, potentiometriä ja pistorasiaa mukana toimitetuilla kuusiomuttereilla.
Kun olet valmis, napsauta vain pohjalevy ja "kasvot" yhteen.
Vaihe 9: Tee kortit
Aloita suunnittelusta. Tein mallit Adobe Sparkissa, jossa käytin kortin mittoja (85 mm x 54 mm) mukautettuna koona
Löysin kuvat googlesta ja toin ne Adobe Sparkiin, asetin kappaleen nimen ja esittäjän, ja valmis!
Koska minulla ei ole henkilökorttitulostinta, minun piti löytää toinen tapa tulostaa kortit. Valitsin yksinkertaisen reitin ja tulostin sen vain paperille ja liimasin sen kortteihin.
Voit myös käyttää vain kynää ja kirjoittaa suoraan kortteihin.
Vaihe 10: Valmis
Olet nyt valmis!
Jos teet tämän projektin, lähetä make:)
Kysymyksiä? Kysy vain, niin yritän vastata niihin.
Tilaa uutiskirje saadaksesi päivityksiä Juukesta!
Seuraa minua Instagramissa saadaksesi päivityksiä tulevista projekteista!
Instagram:
Ota yhteyttä: [email protected]
••• Tue minua •••
Patreon:
Lahjoitukset:
Osta minulle kahvi:
Suositeltava:
Yksityinen TV-kanava vanhuksille: 4 vaihetta (kuvilla)
Yksityinen TV-kanava ikääntyneille: Muistot ovat hankala kysymys isoäidilleni, joka täyttää tänä vuonna 94 vuotta. Joten lisäsin tv-kanavan hänen televisioonsa auttaakseen häntä muistamaan perheenjäseniä ja tärkeitä hetkiä elämässään. Tätä varten olen käyttänyt ilmaista Dropbox -tiliä, Raspberia
NASAn ohjauspaneeli lapsille: 10 vaihetta (kuvilla)
NASAn ohjauspaneeli lapsille: Rakensin tämän sisarukselleni, joka hoitaa päivähoitoa. Hän näki lagerin, jonka rakensin lähes kolme vuotta sitten yrityksen valmistajalle, ja pidin siitä todella, joten rakensin tämän hänelle joululahjaksi. Linkki toiseen projektiini täällä: https: //www
Sourino - paras lelu kissoille ja lapsille: 14 vaihetta (kuvilla)
Sourino - paras lelu kissoille ja lapsille: Kuvittele pitkiä juhlia lasten ja kissojen kanssa, jotka leikkivät Sourinoa. Tämä lelu hämmästyttää sekä kissoja että lapsia. Nautit pelaamisesta kaukosäätimellä ja ajattelet kissasi hulluksi. Autonomisessa tilassa annat Sourinon liikkua kissasi ympärillä
Takaisin perusasioihin: Juotos lapsille: 6 vaihetta (kuvilla)
Takaisin perusasioihin: Juotos lapsille: Olitpa rakentamassa robottia tai työskentelet Arduinon kanssa, muodosta "käytännön" elektroniikasta projektiidean prototyyppien muodostamiseen, juottamisen tietäminen on hyödyllistä. juottaminen on olennainen taito, joka on opittava, jos joku on todella kiinnostunut sähköstä
Elektronisen tietokilpailun luominen lapsille: 10 vaihetta (kuvilla)
Elektronisen tietokilpailun tekeminen lapsille: Tässä ohjeessa näytän sinulle, miten serkkuni poika Mason ja minä teimme yhdessä sähköisen tietokilpailun! Tämä on loistava STEM-hanke kaikenikäisille lapsille, jotka ovat kiinnostuneita tieteestä! Mason on vasta 7 -vuotias, mutta on yhä