INHOUDSOPGAWE:

Juuke - 'n RFID -musiekspeler vir bejaardes en kinders: 10 stappe (met foto's)
Juuke - 'n RFID -musiekspeler vir bejaardes en kinders: 10 stappe (met foto's)

Video: Juuke - 'n RFID -musiekspeler vir bejaardes en kinders: 10 stappe (met foto's)

Video: Juuke - 'n RFID -musiekspeler vir bejaardes en kinders: 10 stappe (met foto's)
Video: Moses In The End Times 2024, Julie
Anonim
Juuke - 'n RFID -musiekspeler vir bejaardes en kinders
Juuke - 'n RFID -musiekspeler vir bejaardes en kinders
Juuke - 'n RFID -musiekspeler vir bejaardes en kinders
Juuke - 'n RFID -musiekspeler vir bejaardes en kinders
Juuke - 'n RFID -musiekspeler vir bejaardes en kinders
Juuke - 'n RFID -musiekspeler vir bejaardes en kinders

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

Image
Image

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

Toets die onderdele
Toets die onderdele
Toets die onderdele
Toets die onderdele
Toets die onderdele
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

Die kode - programmering van die kaarte
Die kode - programmering van 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

Laai liedjies af na die SD -kaart
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

Toets, dan soldeer
Toets, dan soldeer
Toets, dan soldeer
Toets, dan soldeer
Toets, dan soldeer
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

Maak die omhulsel
Maak die omhulsel
Maak die omhulsel
Maak die omhulsel
Maak die omhulsel
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

Maak die kaarte
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: