INHOUDSOPGAWE:
- Stap 1: Kyk na die video
- Stap 2: Versamel die onderdele:
- Stap 3: Toets die onderdele
- Stap 4: Die kode - Programmeer die kaarte
- Stap 5: Die kode: speler -modus
- Stap 6: Laai liedjies af na die SD -kaart
- Stap 7: Toets, dan soldeer
- Stap 8: Maak die omhulsel
- Stap 9: Maak die kaarte
- Stap 10: Klaar
Video: Juuke - 'n RFID -musiekspeler vir bejaardes en kinders: 10 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Fusion 360 -projekte »
Dit is die Juuke -boks. Die Juuke -boks is u eie musikale vriend, so maklik as moontlik om dit te gebruik. Dit is veral ontwerp om deur bejaardes en kinders gebruik te word, maar kan natuurlik deur alle ander ouderdomme gebruik word. Die rede waarom ons dit geskep het, is as gevolg van die ouma van my vriendin. Sy het my vertel dat sy en haar ouma in die kombuis sit, na musiek luister, dans en lag. Ongelukkig was haar ouma die afgelope jare in en uit die hospitaal. Op haar slegste dae is musiek egter een van die min dinge wat haar nog laat glimlag. En musiekspelers soos CD -spelers is net te moeilik om vir haar te gebruik. Daarom het ons die Juuke geskep.
Die Juuke Box werk deur RFID -kaarte te gebruik om spesifieke liedjies vanaf 'n SD -kaart te speel. U kan ook die liedjies lukraak speel met die groen knoppie, of speel en onderbreek met die rooi knoppie.
Op hierdie manier is dit vir almal baie eenvoudig om musiek te speel.
Stap 1: Kyk na die video
Ons het 'n video gemaak wat wys hoe ek dit gemaak het:)
Stap 2: Versamel die onderdele:
Ons het al die onderdele van AliExpress gekry, en die skakels na die onderdele word hieronder gelys:
Dele:
Arduino UNO AliExpress en Amazon
DFPlayer Mini AliExpress en Amazon
Micro SD -kaart AliExpress en Amazon
Arduino UNO DIY Shield AliExpress en Amazon
RC522 - Koop twee om seker te wees, sommige van hulle kom op gebroke AliExpress en Amazon
RFID -kaarte AliExpress en Amazon
AUX Stereo Jack AliExpress en Amazon
22 mm kortstondige drukknop - 1 rooi en 1 groen - 3-6V AliExpress
10K potensiometer AliExpress en Amazon
Drade AliExpress en Amazon
1K weerstand AliExpress en Amazon
Speldopskrifte AliExpress en Amazon
Broodbord - opsioneel AliExpress en Amazon
Truikdrade - opsioneel AliExpress en Amazon
5V kragtoevoer -AliExpress & AmazonPower Jack - AliExpress & Amazon
Gereedskap:
3D -drukker AliExpress en Amazon
Soldeerkit AliExpress en Amazon
Draadstroper AliExpress en Amazon
Stap 3: Toets die onderdele
Ek beveel aan dat u alles aansluit en toets of dit alles werk voordat u begin.
Om dit te doen, het ek 'n broodbord en 'n paar draaddrade gebruik om vinnig en maklik te kontroleer of dit alles werk soos bedoel. Ek het probleme ondervind met die eerste RC522 -module wat ek gekoop het, dit werk net nie, alhoewel dit direk van die fabriek af kom. Dus moes ek 'n nuwe een kry … Daarom beveel ek aan om 2 daarvan te kry, op die manier is u seker dat as u een daarvan breek, u 'n spies het.
Koppel alles volgens die stroombaandiagram hier (skakel), of sien die aangehegte foto's.
Onthou om 'n 1K -weerstand tussen RX op die DFPlayer Mini en die Arduino te gebruik.
Om te kyk of die kaartleser werk, kan u die voorbeeldskets van die "stortkaart" uit die biblioteek gebruik. (Sien stap 4)
Stap 4: Die kode - Programmeer die kaarte
Om 'n beter begrip te kry van hoe die kode met die DFPlayer mini werk, sal ek probeer om dit so maklik as moontlik te verduidelik. Die DFPlayer mini werk deur liedjies van 'n mikro -SD -kaart af te speel. Om te weet watter liedjie om te speel, moet die liedjies as 'n nommer op die SD -kaart gestoor word. Liedjie nommer 1 word gestoor as "0001 - SONG NAME", liedjie nommer 2 word gestoor as "0002 - SONG NAME", ensovoorts. Ons kan 'n nommer aan die RFID -kaarte skryf, so as ons die nommer 2 op een van die kaarte skryf en dit op die leser plaas, sal die Arduino die nommer lees en vir die DFPlayer mini sê: "speel liedjie nommer 2".
Die nommer wat ons aan die kaart skryf, moet dieselfde nommer wees as die naam van die liedjie wat ons op die SD -kaart stoor.
As u meer wil leer oor die DFPlayer mini, besoek hierdie bladsy met baie goeie inligting
U kan nou Arduino oopmaak en die kode vir die kaartprogrammering oplaai. Ek het die kode in twee dele verdeel. Een vir die programmering van die kaarte, en een vir die werklike speler. In hierdie stap begin ons met die programmering van die kaarte. Die kode word op GitHub gepubliseer en hieronder bygevoeg. U moet ook die volgende biblioteke aflaai:
- MFRC522
- DFRobotDFPlayerMini.h
Ek het probeer om die kode soveel as moontlik met kommentaar te verduidelik, maar as u enige vrae het, moenie bang wees om dit in die kommentaarafdeling te vra nie!
Ek is ook nie 'n goeie programmeerder nie, maar ek wil dit graag word, so as u foute in die kode sien, is 'n opmerking wonderlik!
Sien hierdie artikel om die kode na die Arduino op te laai. Sien hierdie artikel om biblioteke by te voeg.
MODES:
Die kaartprogrammeerder het twee modusse, outomaties en handmatig.
Handmatige modus: skryf die nommer wat u op die kaart wil skryf. Tik 'n nommer in, en dit sal dit stoor.
Outomatiese modus: begin by die nommer wat u in die kode spesifiseer, en verhoog dit met 1 elke keer as u 'n kaart plaas.
HOE OM DIE KAARTPROGRAMMER TE GEBRUIK:
Koppel die Arduino Open Serial -monitor (regs bo) Skryf 'handleiding' vir die handmatige modus en 'outomaties' vir die outomatiese modus. (Sien hierbo) Plaas 'n kaart op die leser en maak seker dat dit lui.
Stap 5: Die kode: speler -modus
Sodra u die kaarte geprogrammeer het, kan u die musiekspeler -kode oplaai. Dit is die kode wat die kaart lees en die gepaardgaande liedjie speel. Die proses is presies dieselfde as vir die kaartprogrammeerderkode. Laai die skets op en begin dit gebruik!
PS: BELANGRIK! Om die seriële kommunikasie uit te skakel waar u kan sien wat die program in die seriële monitor doen, moet u kommentaar lewer “Serial.begin (115200); “. Voeg net '//' voor die reël. Ek het probleme ondervind waar die program nie sou loop as dit geaktiveer is nie. (Dit het gewag op 'n reeksverbinding voordat dit sou begin)
Stap 6: Laai liedjies af na die SD -kaart
Soos voorheen gesê, moet u die musieklêers op u SD -kaart 'n spesifieke naam gee sodat dit kan werk. Elke liedjie moet met 'n nommer begin. Die getal moet ook 4 syfers wees (1 is byvoorbeeld 0001). Na hierdie syfers kan u die naam van die liedjie byvoeg. Byvoorbeeld: "0035 - Frank Sinatra - Vlieg my na die maan"
Dit gebruik standaard MP3 -lêers, so dit is eenvoudig om dit na die SD -kaart te kopieer en dit te hernoem.
Stap 7: Toets, dan soldeer
As u getoets het dat alles volgens die bedoeling werk, kan u begin om die dele aan die Arduino UNO -skild te soldeer.
Volg net die stroombaan diagram draad vir draad. Dit is slim om dit uit te druk en met 'n gekleurde merker te merk op watter drade jy gesoldeer het. Ek beveel ook aan dat u speldopskrifte vir die DFPlayer Mini gebruik, sodat u dit nie onder soldeer beskadig nie.
Ek het die RC-522 Led ook gesoldeer omdat dit deur die druk verskyn.
Stap 8: Maak die omhulsel
In hierdie stap gaan ek jou wys hoe ek die omhulsel gemaak het. Ek het dit met behulp van Fusion 360 ontwerp en dit in 3D gedruk. Ek het ook een gemaak met 'n CNC -masjien en 'n paar laaghout.
Moenie bekommerd wees as u nie 'n 3D -drukker of 'n CNC -masjien het nie! Dit is ook moontlik om 'n omhulsel van karton of 'n projekkas te maak
U kan al die lêers hier vind:
3D gedruk:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
Die instellings waarmee ek dit 3D gedruk het, is:
Aanvulling: 15%
Laaghoogte: 0,2 mm
Ondersteun: JA
Steek net die UNO en die RC522 in die penne op die 3D -afdruk. Hulle moet styf pas. Ek beveel aan dat u 'n druppel gom gebruik om dit vas te maak. Doen dieselfde met die klankaansluiting. Gebruik die meegeleverde seskantmoere vir die knoppies, potensiometer en stopcontact.
As u klaar is, klik net die onderste plaat en die "gesig" saam.
Stap 9: Maak die kaarte
Begin met die ontwerp. Ek het die ontwerpe gemaak in Adobe Spark, waar ek die kaartafmetings (85 mm x 54 mm) as die pasgemaakte grootte gebruik het
Ek het die foto's op Google gevind en dit in Adobe Spark ingevoer, die liedjie se titel en kunstenaar gestel en klaar!
Aangesien ek nie 'n ID -kaartdrukker het nie, moes ek 'n ander manier vind om die afdrukke op die kaarte te maak. Ek het die eenvoudige roete gegaan en dit net op papier gedruk en dit op die kaarte vasgeplak.
U kan ook net 'n pen gebruik en direk op die kaarte skryf.
Stap 10: Klaar
Jy is nou klaar!
As u hierdie projek maak, plaas 'n merk:)
Enige vrae? Vra net, en ek sal probeer om hulle te antwoord.
Meld u aan vir die nuusbrief vir opdaterings oor die Juuke!
Volg my op Instagram vir opdaterings oor toekomstige projekte!
Instagram:
Kontak my: [email protected]
••• Ondersteun my •••
Patreon:
Skenkings:
Koop vir my 'n koffie:
Aanbeveel:
Privaat TV-kanaal vir bejaardes: 4 stappe (met foto's)
Privaat TV-kanaal vir bejaardes: Herinneringe is 'n moeilike saak vir my ouma wat vanjaar 94 jaar oud word. Ek het dus 'n TV-kanaal by haar televisiestel gevoeg om haar te help om familielede en belangrike oomblikke in haar lewe te onthou. Hiervoor het ek 'n gratis Dropbox -rekening, 'n Raspber
Nasa -bedieningspaneel vir kinders: 10 stappe (met foto's)
Nasa -bedieningspaneel vir kinders: ek het dit gebou vir my skoonsuster wat 'n dagsorg bestuur. Sy het my pilsbakkie gesien wat ek byna drie jaar gelede vir 'n faire van 'n onderneming gebou het, en het baie daarvan gehou, en ek het hierdie vir haar vir 'n kersgeskenk gebou. Skakel na my ander projek hier: https: //www
Terug na die basiese beginsels: soldeer vir kinders: 6 stappe (met foto's)
Terug na die basiese beginsels: soldeer vir kinders: of u nou 'n robot bou of saam met Arduino werk, vorm " hands-on " elektronika om 'n prototipe van 'n projekidee te vorm, om te weet hoe om te soldeer, sal handig wees. soldeer is 'n noodsaaklike vaardigheid wat aangeleer moet word as iemand regtig elektrisiteit het
Maak 'n elektroniese vasvrabord vir kinders: 10 stappe (met foto's)
Maak 'n elektroniese vasvrabord vir kinders: in hierdie instruksies sal ek jou wys hoe my neef se seun, Mason, en ek saam 'n elektroniese vasvrabord gemaak het! Dit is 'n wonderlike STEM-verwante projek om te doen met kinders van enige ouderdom wat in wetenskap belangstel! Mason is slegs 7 jaar oud, maar het al hoe meer
Digitale speelplekke - ingesluit vir gesiggestremde kinders: 13 stappe (met foto's)
Digitale speelplekke - ingesluit vir gesiggestremde kinders: hierdie instruksie begin met 'n vorige projek - om 'n enkele drukkussing te bou - en neem dit verder om aan te toon hoe hierdie eenvoudige tegnologiese projek uitgebrei kan word om 'n hele speelterrein digitaal te maak! Hierdie tegnologie bestaan reeds in die vorm van