Cuprins:

Juuke - un player de muzică RFID pentru vârstnici și copii: 10 pași (cu imagini)
Juuke - un player de muzică RFID pentru vârstnici și copii: 10 pași (cu imagini)

Video: Juuke - un player de muzică RFID pentru vârstnici și copii: 10 pași (cu imagini)

Video: Juuke - un player de muzică RFID pentru vârstnici și copii: 10 pași (cu imagini)
Video: Southern Soul Juke Jams Mix Volume IV 2024, Iulie
Anonim
Juuke - un player de muzică RFID pentru vârstnici și copii
Juuke - un player de muzică RFID pentru vârstnici și copii
Juuke - un player de muzică RFID pentru vârstnici și copii
Juuke - un player de muzică RFID pentru vârstnici și copii
Juuke - un player de muzică RFID pentru vârstnici și copii
Juuke - un player de muzică RFID pentru vârstnici și copii

Proiecte Fusion 360 »

Aceasta este cutia Juuke. Cutia Juuke este propriul tău prieten muzical, făcută pentru a fi cât mai ușor de utilizat. Este special conceput pentru a fi folosit de vârstnici și copii, dar poate fi desigur utilizat de toate celelalte vârste. Motivul pentru care am creat acest lucru este din cauza bunicii iubitei mele. Mi-a spus că ea și bunica ei stând în bucătărie, ascultând muzică, dansând și râzând. Din păcate, în ultimii ani, bunica ei a intrat și a ieșit din spital. În cele mai proaste zile ale sale, totuși, muzica este unul dintre puținele lucruri care încă o fac să zâmbească. Iar playere de muzică precum CD playere sunt prea greu de folosit pentru ea. De aceea am creat Juuke.

Juuke Box funcționează utilizând carduri RFID pentru a reda melodii specifice de pe un card SD. De asemenea, puteți reda melodiile aleatoriu folosind butonul verde sau puteți reda și întrerupe cu butonul roșu.

În acest fel, este foarte simplu pentru toată lumea să cânte muzică.

Pasul 1: Urmăriți videoclipul

Image
Image

Am realizat un videoclip care arată cum am reușit eu:)

Pasul 2: Adunați părțile:

Avem toate piesele de la AliExpress, iar linkurile către piese sunt enumerate mai jos:

Părți:

Arduino UNO AliExpress și Amazon

DFPlayer Mini AliExpress și Amazon

Card micro SD AliExpress și Amazon

Arduino UNO DIY Shield AliExpress și Amazon

RC522 - Cumpărați 2 pentru a fi sigur, unii dintre ei ajung AliExpress și Amazon defecte

Carduri RFID AliExpress și Amazon

AUX Stereo Jack AliExpress și Amazon

Buton momentan de 22 mm - 1 roșu și 1 verde - 3-6V AliExpress

Potențiometru 10K AliExpress și Amazon

Sârme AliExpress și Amazon

1K rezistor AliExpress și Amazon

Anteturi PIN AliExpress și Amazon

Breadboard - opțional AliExpress și Amazon

Sârme jumper - AliExpress și Amazon opționale

Sursă de alimentare de 5V -AliExpress și AmazonPower Jack - AliExpress și Amazon

Instrumente:

Imprimantă 3D AliExpress și Amazon

Set de lipit AliExpress și Amazon

Stripper sârmă AliExpress și Amazon

Pasul 3: Testați piesele

Testați piesele
Testați piesele
Testați piesele
Testați piesele
Testați piesele
Testați piesele

Vă recomandăm să conectați totul și să testați dacă totul funcționează înainte de a începe.

Pentru a face acest lucru, am folosit o panou de testare și câteva fire jumper pentru a verifica rapid și ușor că totul a funcționat conform intenției. Am avut câteva probleme cu primul modul RC522 pe care l-am cumpărat, pur și simplu nu a funcționat, chiar dacă a venit direct din fabrică. Așa că a trebuit să obțin una nouă … De aceea vă recomand să obțineți 2 dintre aceștia, astfel sunteți sigur că, dacă o rupeți, aveți o suliță.

Conectați totul conform schemei de circuit aici (Link) sau vedeți imaginile atașate.

Nu uitați să utilizați un rezistor de 1K între RX pe DFPlayer Mini și Arduino.

Pentru a verifica dacă cititorul de carduri funcționează, puteți utiliza schița de exemplu „Dump card” din bibliotecă. (Vezi pasul 4)

Pasul 4: Codul - Programarea cardurilor

Codul - Programarea cardurilor
Codul - Programarea cardurilor

Pentru a înțelege mai bine modul în care funcționează codul cu DFPlayer mini, voi încerca să-l explic cât mai ușor posibil. DFPlayer mini funcționează redând melodii de pe un card micro SD. Pentru a ști ce melodie trebuie redată, melodiile trebuie stocate ca număr pe cardul SD. Cântecul numărul 1 este stocat ca „0001 - SONG NAME”, cântecul numărul 2 este stocat ca „0002 - SONG NAME” și așa mai departe. Putem scrie un număr pe cardurile RFID, deci dacă scriem numărul 2 pe unul dintre carduri și îl așezăm pe cititor, Arduino va citi numărul și va spune DFPlayer mini, „cântă numărul 2”.

Numărul pe care îl scriem pe card trebuie să fie același număr cu numele melodiei pe care o stocăm pe cardul SD.

Dacă doriți să aflați mai multe despre DFPlayer mini, accesați această pagină cu multe informații minunate

Acum puteți deschide Arduino și încărca codul pentru programarea cardului. Am împărțit codul în două părți. Una pentru programarea cărților și una pentru jucătorul propriu-zis. În acest pas, vom începe prin programarea cardurilor. Codul este publicat pe GitHub și adăugat mai jos. De asemenea, va trebui să descărcați următoarele biblioteci:

- MFRC522

- DFRobotDFPlayerMini.h

Am încercat să explic codul cu comentarii cât mai mult posibil, dar dacă aveți întrebări, nu vă fie teamă să le adresați în secțiunea de comentarii!

De asemenea, nu sunt un programator excelent, dar aș vrea să devin unul, așa că dacă vedeți greșeli în cod, un comentariu ar fi grozav!

Pentru a încărca codul pe Arduino, consultați acest articol. Pentru a adăuga biblioteci, consultați acest articol.

MODURI:

Programatorul de carduri are două moduri, automat și manual.

Mod manual: scrie numărul pe care doriți să îl scrieți pe card. Tastați un număr și îl va stoca.

Mod automat: pornește de la numărul specificat în cod și îl crește cu 1 de fiecare dată când plasați un card.

CUM SĂ UTILIZAȚI PROGRAMATORUL DE CARDURI:

Conectați monitorul Arduino Open Serial (colțul din dreapta sus) Scrieți „manual” pentru modul manual și „auto” pentru modul automat. (Vedeți mai sus) Plasați un card pe cititor și asigurați-vă că scrie că a reușit.

Pasul 5: Codul: modul Player

După ce ați programat cardurile, puteți încărca codul playerului muzical. Acesta este codul care citește cartea și redă melodia asociată. Procesul este exact același cu cel pentru codul programatorului de card. Încărcați schița și începeți să o utilizați!

PS: IMPORTANT! Pentru a dezactiva comunicarea serială în care puteți vedea ce face programul pe monitorul serial, trebuie să comentați „Serial.begin (115200); „. Doar adăugați „//” în fața liniei. Am avut unele probleme în care programul nu ar rula dacă este activat. (Aștepta o conexiune serială înainte de a începe)

Pasul 6: Descărcați melodiile pe cardul SD

Descărcați melodii pe cardul SD
Descărcați melodii pe cardul SD

După cum sa spus anterior, trebuie să dați fișierelor muzicale de pe cardul SD un nume specific pentru ca acesta să funcționeze. Fiecare melodie trebuie să înceapă cu un număr. De asemenea, numărul trebuie să fie de 4 cifre (1 este 0001 de exemplu). După aceste cifre, sunteți liber să adăugați numele melodiei. De exemplu: „0035 - Frank Sinatra - Fly me to the moon”

Folosește fișiere MP3 standard, deci este simplu să le copiați pe cardul SD și să le redenumiți.

Pasul 7: Testați, apoi lipiți

Testează, apoi Solder
Testează, apoi Solder
Testează, apoi Solder
Testează, apoi Solder
Testează, apoi Solder
Testează, apoi Solder

Când ați testat că totul funcționează conform intenției, puteți începe să lipiți piesele pe scutul Arduino UNO.

Doar urmați circuitul firului pentru fir. Este inteligent să îl imprimați și să utilizați un marker colorat pentru a marca pe firele pe care le-ați lipit. De asemenea, vă recomand să utilizați anteturi pin pentru DFPlayer Mini, astfel încât să nu le deteriorați la lipire.

De asemenea, am desoldat RC-522 Led, deoarece se afișa prin tipar.

Pasul 8: Faceți carcasa

Realizați incinta
Realizați incinta
Realizați incinta
Realizați incinta
Realizați incinta
Realizați incinta

În acest pas, vă voi arăta cum am realizat incinta. L-am proiectat folosind Fusion 360, iar 3D l-am imprimat. De asemenea, am făcut unul folosind o mașină CNC și ceva placaj.

Dacă nu aveți o imprimantă 3D sau o mașină CNC, nu vă faceți griji! De asemenea, este posibil să creați o carcasă din carton sau folosind o cutie de proiect

Puteți găsi toate fișierele aici:

Tipărit 3D:

STL: CULTURI 3D | Thingiverse

FUSION 360: Ananords.com

Setările folosite pentru imprimarea 3D sunt:

Umplere: 15%

Înălțimea stratului: 0,2 mm

Sprijină: DA

Doar introduceți UNO și RC522 în pinii de pe imprimarea 3D. Ar trebui să se potrivească perfect. Vă recomand să utilizați o picătură de adeziv pentru a le fixa în poziție. Faceți același lucru cu mufa audio. Pentru butoane, potențiometru și priză, utilizați piulițele hexagonale incluse.

Când ați terminat, pur și simplu fixați placa de jos și „fața” împreună.

Pasul 9: Faceți cărțile

Faceți cărțile
Faceți cărțile

Începeți cu designul. Am realizat proiectele în Adobe Spark, unde am folosit dimensiunile cardului (85 mm x 54 mm) ca dimensiune personalizată

Am găsit pozele pe google și le-am importat în Adobe Spark, am setat titlul melodiei și artistul și gata!

Deoarece nu am o imprimantă de carduri de identitate, a trebuit să găsesc o altă modalitate de a face tipărirea pe carduri. Am urmat traseul simplu și l-am tipărit pe hârtie, apoi l-am lipit de carduri.

De asemenea, puteți utiliza doar un stilou și să scrieți direct pe carduri.

Pasul 10: Gata

Acum ai terminat!

Dacă faceți acest proiect, vă rugăm să postați un make:)

Alte intrebari? Întrebați și voi încerca să le răspund.

Pentru actualizări despre Juuke, înscrieți-vă la newsletter!

Urmăriți-mă pe Instagram pentru actualizări privind proiectele viitoare!

Instagram:

Contactați-mă: [email protected]

••• Sustine-ma •••

Patreon:

Donații:

Cumpără-mi o cafea:

Recomandat: