Sisukord:

Juuke - RFID muusikamängija eakatele ja lastele: 10 sammu (piltidega)
Juuke - RFID muusikamängija eakatele ja lastele: 10 sammu (piltidega)

Video: Juuke - RFID muusikamängija eakatele ja lastele: 10 sammu (piltidega)

Video: Juuke - RFID muusikamängija eakatele ja lastele: 10 sammu (piltidega)
Video: Juuke - An RFID Music Player 2024, Juuli
Anonim
Juuke - RFID muusikamängija eakatele ja lastele
Juuke - RFID muusikamängija eakatele ja lastele
Juuke - RFID muusikamängija eakatele ja lastele
Juuke - RFID muusikamängija eakatele ja lastele
Juuke - RFID muusikamängija eakatele ja lastele
Juuke - RFID muusikamängija eakatele ja lastele

Fusion 360 projektid »

See on Juuke kast. Juuke kast on teie enda muusikasõber, nii et seda oleks võimalikult lihtne kasutada. See on spetsiaalselt ette nähtud kasutamiseks eakatele ja lastele, kuid loomulikult saab seda kasutada ka igas vanuses. Põhjus, miks me selle lõime, on minu tüdruksõbra vanaema tõttu. Ta rääkis mulle, et tema ja tema vanaema istusid köögis, kuulasid muusikat, tantsisid ja naersid. Kahjuks on tema vanaema viimastel aastatel haiglas olnud ja haiglast väljas. Tema halvimatel päevadel on aga muusika üks väheseid asju, mis teda siiani naeratama paneb. Ja muusikamängijaid, nagu CD -mängijad, on tema jaoks lihtsalt liiga raske kasutada. Sellepärast lõime Juuke.

Juuke Box töötab RFID -kaartide abil SD -kaardilt teatud lugude esitamiseks. Samuti saate lugusid mängida juhuslikult, kasutades rohelist nuppu, või mängida ja peatada punase nupuga.

Nii on muusika mängimine tõesti lihtne kõigile.

Samm: vaadake videot

Image
Image

Tegime video, mis näitab, kuidas mul see õnnestus:)

Samm: koguge osad kokku:

Kõik osad saime AliExpressist ja osade lingid on loetletud allpool:

Osad:

Arduino UNO AliExpress ja Amazon

DFPlayer Mini AliExpress ja Amazon

Micro SD -kaart AliExpress ja Amazon

Arduino UNO DIY Shield AliExpress ja Amazon

RC522 - ostke kindlasti kaks, mõned neist jõuavad katki AliExpressi ja Amazonini

RFID -kaardid AliExpress ja Amazon

AUX Stereo Jack AliExpress ja Amazon

22 mm hetkeline nupp - 1 punane ja 1 roheline - 3-6V AliExpress

10K potentsiomeeter AliExpress ja Amazon

Juhtmed AliExpress ja Amazon

1K takisti AliExpress ja Amazon

Kinnitage päised AliExpress ja Amazon

Leivalaud - valikuline AliExpress ja Amazon

Jumper juhtmed - valikuline AliExpress ja Amazon

5 V toiteallikas - AliExpress ja AmazonPower Jack - AliExpress ja Amazon

Tööriistad:

3D -printer AliExpress ja Amazon

Jootekomplekt AliExpress ja Amazon

Juhtmete eemaldaja AliExpress ja Amazon

Samm: katsetage osi

Testige osi
Testige osi
Testige osi
Testige osi
Testige osi
Testige osi

Soovitan kõik ühendada ja enne alustamist kontrollida, kas see kõik töötab.

Selleks kasutasin leivaplaati ja mõningaid hüppajajuhtmeid, et kiiresti ja lihtsalt kontrollida, kas see kõik töötab ettenähtud viisil. Mul oli mõningaid probleeme esimese ostetud RC522 mooduliga, see lihtsalt ei töötanud, kuigi see tuli otse tehasest. Nii et ma pidin uue hankima… Sellepärast soovitan neid hankida 2, nii et olete kindel, et kui ühe neist murda, on teil oda.

Ühendage kõik vastavalt siin olevale skeemile (link) või vaadake lisatud pilte.

Ärge unustage kasutada DFPlayer Mini ja Arduino RX vahel 1K takistit.

Kaardilugeja töö kontrollimiseks võite kasutada raamatukogust visandit „Kaardikaart”. (Vt 4. samm)

4. samm: kood - kaartide programmeerimine

Koodeks - Kaartide programmeerimine
Koodeks - Kaartide programmeerimine

Et paremini mõista, kuidas kood DFPlayer mini -ga töötab, proovin seda võimalikult lihtsalt selgitada. DFPlayer mini töötab, esitades laule mikro -SD -kaardilt. Et teada saada, millist laulu esitada, tuleb laulud salvestada numbrina SD -kaardile. Laulu number 1 salvestatakse kui “0001 - LAULUNIMI”, laulu number 2 salvestatakse kui “0002 - LAULUNIMI” jne. Saame RFID -kaartidele numbri kirjutada, nii et kui kirjutame numbrile 2 ühele kaardile ja asetame selle lugejale, loeb Arduino numbri ja ütleb DFPlayer mini -le „esita laulu number 2”.

Number, mille me kaardile kirjutame, peab olema sama number kui laulu nimi, mille salvestame SD -kaardile.

Kui soovite DFPlayer mini kohta rohkem teada saada, külastage seda lehte, kus on palju suurepärast teavet

Nüüd saate Arduino avada ja kaardi programmeerimise koodi üles laadida. Jagasin koodi kaheks osaks. Üks kaartide programmeerimiseks ja teine tegelikule mängijale. Selles etapis alustame kaartide programmeerimisega. Kood avaldatakse GitHubis ja lisatakse allpool. Samuti peate alla laadima järgmised teegid:

- MFRC522

- DFRobotDFPlayerMini.h

Olen proovinud koodi võimalikult palju kommentaaridega selgitada, kuid kui teil on küsimusi, ärge kartke neid kommentaaride osas küsida!

Samuti ei ole ma suurepärane programmeerija, kuid tahaksin selliseks saada, nii et kui näete koodis vigu, oleks kommentaar suurepärane!

Koodi Arduinosse üleslaadimiseks vaadake seda artiklit. Raamatukogude lisamiseks vaadake seda artiklit.

REŽIIMID:

Kaardiprogrammeerijal on kaks režiimi, automaatne ja käsitsi.

Käsirežiim: kirjutab numbri, mille soovite kaardile kirjutada. Sisestage number ja see salvestab selle.

Automaatrežiim: algab koodis määratud numbrist ja suurendab seda iga kord, kui panete kaardi.

KAARDIPROGRAMMERI KASUTAMINE:

Ühendage Arduino Open Serial monitor (paremas ülanurgas) Kirjutage käsitsi režiimi jaoks “manual” ja automaatrežiimi jaoks “auto”. (Vt eespool) Asetage kaart lugejale ja veenduge, et see ütleb, et see õnnestus.

Samm: kood: mängijarežiim

Kui olete kaardid programmeerinud, saate muusikapleieri koodi üles laadida. See on kood, mis loeb kaarti ja esitab sellega seotud laulu. Protsess on täpselt sama, mis kaardiprogrammeerija koodi puhul. Laadige visand üles ja hakake seda kasutama!

PS: TÄHTIS! Jadaühenduse keelamiseks, kus saate jadamonitoris näha, mida programm teeb, peate kommenteerima “Serial.begin (115200); “. Lihtsalt lisage rea ette “//”. Mul oli probleeme, kus programm ei töötaks, kui see oleks lubatud. (Enne käivitamist ootas see jadaühendust)

Samm: laadige laulud SD -kaardile alla

Laadige laulud alla SD -kaardile
Laadige laulud alla SD -kaardile

Nagu varem öeldud, peate andma oma SD -kaardil olevatele muusikafailidele toimimiseks konkreetse nime. Iga lugu peab algama numbriga. Arv peab olema ka 4 -kohaline (näiteks 1 on 0001). Pärast neid numbreid saate vabalt lisada laulu nime. Näiteks: “0035 - Frank Sinatra - Lenda mind Kuule”

See kasutab tavalisi MP3 -faile, nii et neid on lihtne SD -kaardile kopeerida ja ümber nimetada.

7. samm: testige, seejärel jootke

Testi, seejärel jootmist
Testi, seejärel jootmist
Testi, siis jootma
Testi, siis jootma
Testi, siis jootma
Testi, siis jootma

Kui olete testinud, et kõik töötab ettenähtud viisil, võite alustada osade jootmist Arduino UNO kilbile.

Lihtsalt järgige juhtmestiku skeemi. See on nutikas välja printida ja kasutada värvilist markerit, et märkida, millistele juhtmetele olete jootnud. Samuti soovitan DFPlayer Mini jaoks kasutada tihvtide päiseid, et te ei kahjustaks seda jootmise ajal.

Desoldisin ka RC-522 Led, sest see näitas trükist.

Samm: valmistage ümbris

Tehke ümbris
Tehke ümbris
Tehke ümbris
Tehke ümbris
Tehke ümbris
Tehke ümbris

Selles etapis näitan teile, kuidas ma korpuse tegin. Kujundasin selle Fusion 360 abil ja printisin 3D -s. Ühe tegin ka CNC -masina ja mõne vineeri abil.

Kui teil pole 3D -printerit või CNC -masinat, ärge muretsege! Samuti on võimalik teha ümbris papist või kasutada projektikarpi

Kõik failid leiate siit:

3D trükitud:

STL: CULTS 3D | Thingiverse

FUSION 360: Ananords.com

Seaded, mida ma 3D -printimisel kasutasin, on järgmised:

Täidis: 15%

Kihi kõrgus: 0,2 mm

Toetab: JAH

Lihtsalt sisestage UNO ja RC522 3D -prindi tihvtidesse. Need peaksid tihedalt sobima. Soovitan nende kinnitamiseks kasutada tilka liimi. Tehke sama ka helipistikuga. Nuppude, potentsiomeetri ja pistikupesa jaoks kasutage kaasasolevaid kuuskantmutreid.

Kui olete lõpetanud, klõpsake lihtsalt põhjaplaat ja "nägu" kokku.

Samm: valmistage kaardid

Tehke kaardid
Tehke kaardid

Alustage disainist. Kujundused tegin Adobe Sparkis, kus kasutasin kohandatud suuruseks kaardi mõõtmeid (85 mm x 54 mm)

Leidsin googlest pildid ja importisin need Adobe Sparki, määrasin laulu pealkirja ja esitaja ning valmis!

Kuna mul pole ID -kaardi printerit, pidin leidma teise võimaluse kaartidele printimiseks. Läksin lihtsat teed ja printisin selle lihtsalt paberile ja liimisin siis kaartidele.

Võite kasutada ka pliiatsit ja kirjutada otse kaartidele.

10. samm: valmis

Nüüd olete lõpetanud!

Kui teete selle projekti, siis postitage see:)

Kas küsimusi on? Lihtsalt küsige ja ma püüan neile vastata.

Juuke kohta värskenduste saamiseks tellige uudiskiri!

Jälgi mind Instagramis, et saada teavet tulevaste projektide kohta!

Instagram:

Võtke minuga ühendust: [email protected]

••• Toeta mind •••

Patreon:

Annetused:

Osta mulle kohvi:

Soovitan: