Sadržaj:

Juuke - RFID muzički player za starije i djecu: 10 koraka (sa slikama)
Juuke - RFID muzički player za starije i djecu: 10 koraka (sa slikama)

Video: Juuke - RFID muzički player za starije i djecu: 10 koraka (sa slikama)

Video: Juuke - RFID muzički player za starije i djecu: 10 koraka (sa slikama)
Video: Humans Need Not Apply 2024, Juli
Anonim
Juuke - RFID muzički player za starije i djecu
Juuke - RFID muzički player za starije i djecu
Juuke - RFID muzički player za starije i djecu
Juuke - RFID muzički player za starije i djecu
Juuke - RFID muzički player za starije i djecu
Juuke - RFID muzički player za starije i djecu

Fusion 360 projekti »

Ovo je Juuke kutija. Juuke kutija je vaš muzički prijatelj, napravljena da bude što lakša za upotrebu. Posebno je dizajniran za upotrebu od strane starijih osoba i djece, ali naravno da ga mogu koristiti i svi drugi uzrasti. Razlog zašto smo ovo stvorili je baka moje djevojke. Rekla mi je da ona i njena baka sjede u kuhinji, slušaju muziku, plešu i smiju se. Nažalost, posljednjih godina njena baka je ulazila i izlazila iz bolnice. U najgorim danima, međutim, muzika je jedna od rijetkih stvari koje je i dalje nasmijavaju. A muzičke plejere poput CD -ovaca za nju je jednostavno previše teško koristiti. Zato smo stvorili Juuke.

Juuke Box radi pomoću RFID kartica za reprodukciju određenih pjesama sa SD kartice. Pjesme možete reproducirati i nasumično koristeći zeleno dugme ili reproducirati i pauzirati s crvenim gumbom.

Na ovaj način, svima je zaista jednostavno svirati muziku.

Korak 1: Pogledajte video

Image
Image

Napravili smo video koji prikazuje kako sam uspio:)

Korak 2: Prikupite dijelove:

Sve dijelove smo dobili od AliExpress -a, a veze do dijelova navedene su u nastavku:

Dijelovi:

Arduino UNO AliExpress & Amazon

DFPlayer Mini AliExpress i Amazon

Mikro SD kartica AliExpress & Amazon

Arduino UNO DIY štit AliExpress & Amazon

RC522 - Kupite 2 da biste bili sigurni, neki od njih stižu pokvareni na AliExpressu i Amazonu

RFID kartice AliExpress i Amazon

AUX Stereo Jack AliExpress & Amazon

22 mm trenutno dugme - 1 crveno i 1 zeleno - 3-6V AliExpress

10K potenciometar AliExpress & Amazon

Žice AliExpress i Amazon

1K otpornik AliExpress & Amazon

Pin zaglavlja AliExpress & Amazon

Oglasna ploča - izborni AliExpress i Amazon

Kratkospojne žice - izborni AliExpress i Amazon

Napajanje od 5V -AliExpress & AmazonPower Jack - AliExpress & Amazon

Alati:

3D štampač AliExpress & Amazon

Komplet za lemljenje AliExpress & Amazon

Skidač žica AliExpress & Amazon

Korak 3: Testirajte dijelove

Testirajte dijelove
Testirajte dijelove
Testirajte dijelove
Testirajte dijelove
Testirajte dijelove
Testirajte dijelove

Preporučujem da sve povežete i provjerite radi li sve prije početka.

Da bih to učinio, upotrijebio sam ploču i neke kratkospojne žice za brzu i laku provjeru radi li sve kako je predviđeno. Imao sam problema s prvim modulom RC522 koji sam kupio, jednostavno nije radio iako je došao iz tvornice. Pa sam morao nabaviti novu … Zato preporučujem da nabavite 2, na taj način ste sigurni da ako slomite jedno od njih, imate koplje.

Sve povežite prema shemi strujnih veza ovdje (veza) ili pogledajte priložene slike.

Ne zaboravite koristiti 1K otpornik između RX -a na DFPlayer Mini i Arduinu.

Da biste provjerili radi li čitač kartica, možete upotrijebiti primjer skice „Dump card“iz biblioteke. (Pogledajte korak 4)

Korak 4: Kôd - Programiranje kartica

Kôd - Programiranje kartica
Kôd - Programiranje kartica

Kako bih bolje razumio kako kôd radi s DFPlayer mini, pokušat ću ga objasniti što je lakše moguće. DFPlayer mini radi tako što reproducira pjesme s mikro SD kartice. Da biste znali koju pjesmu želite reproducirati, pjesme se moraju pohraniti kao broj na SD karticu. Pjesma broj 1 je pohranjena kao “0001 - PJESMA NAZIV”, pjesma broj 2 je pohranjena kao “0002 - PJESMA NAZIV”, i tako dalje. Možemo upisati broj na RFID kartice, pa ako upišemo broj 2 na jednu od kartica i stavimo ga na čitač, Arduino će pročitati broj i reći DFPlayer mini -u "pusti pjesmu broj 2".

Broj koji upisujemo na karticu mora biti isti kao naziv pjesme koju pohranjujemo na SD karticu.

Ako želite saznati više o DFPlayer mini -u, posjetite ovu stranicu s puno sjajnih informacija

Sada možete otvoriti Arduino i učitati kôd za programiranje kartice. Kôd sam podelio na dva dela. Jedna za programiranje karata, a druga za stvarnog igrača. U ovom koraku počet ćemo s programiranjem kartica. Kôd je objavljen na GitHub -u i dodan ispod. Također ćete morati preuzeti sljedeće biblioteke:

- MFRC522

- DFRobotDFPlayerMini.h

Pokušao sam objasniti kôd komentarima što je više moguće, ali ako imate bilo kakvih pitanja, nemojte se bojati postaviti ih u odjeljku za komentare!

Također, nisam sjajan programer, ali bih želio to postati, pa ako vidite greške u kodu, komentar bi bio odličan!

Da biste učitali kôd na Arduino, pogledajte ovaj članak. Da biste dodali biblioteke, pogledajte ovaj članak.

REŽIMI:

Programer za kartice ima dva načina rada, automatski i ručni.

Ručni način: Zapisuje broj koji želite upisati na karticu. Upišite broj i on će ga pohraniti.

Automatski način rada: Počinje od broja koji ste naveli u kodu i povećava ga za 1 svaki put kada stavite karticu.

KAKO KORISTITI PROGRAMER KARTICE:

Povežite Arduino Open Serial monitor (gornji desni ugao) Napišite „manual“za ručni način rada i „auto“za automatski način rada. (Pogledajte gore) Stavite karticu na čitač i provjerite je li uspjelo.

Korak 5: Kod: Igrački način rada

Nakon što programirate kartice, možete učitati kôd muzičkog playera. Ovo je kod koji čita karticu i reproducira povezanu pjesmu. Postupak je potpuno isti kao kod koda programera kartice. Otpremite skicu i počnite je koristiti!

PS: VAŽNO! Da biste onemogućili serijsku komunikaciju na kojoj možete vidjeti šta program radi na serijskom monitoru, morate komentirati “Serial.begin (115200); “. Samo dodajte “//” ispred retka. Imao sam nekih problema gdje se program ne bi mogao pokrenuti ako je omogućen. (Čekao je serijsku vezu prije nego što je započela)

Korak 6: Preuzmite pjesme na SD karticu

Preuzmite pjesme na SD karticu
Preuzmite pjesme na SD karticu

Kao što je ranije rečeno, muzičkim datotekama na SD kartici morate dati posebno ime da bi radili. Svaka pjesma mora početi brojem. Broj također mora imati 4 znamenke (1 je 0001 na primjer). Nakon ovih znamenki, možete slobodno dodati naziv pjesme. Na primjer: "0035 - Frank Sinatra - Odleti me na Mjesec"

Koristi standardne MP3 datoteke, pa ih je jednostavno kopirati na SD karticu i preimenovati.

Korak 7: Testirajte, zatim lemite

Test, zatim lemljenje
Test, zatim lemljenje
Test, zatim lemljenje
Test, zatim lemljenje
Test, zatim lemljenje
Test, zatim lemljenje

Kad ste testirali da li sve radi kako je predviđeno, možete početi lemiti dijelove na Arduino UNO štit.

Samo slijedite žicu dijagrama kruga za žicu. Pametno je isprintati ga i pomoću markera u boji označiti na koje ste žice lemili. Također preporučujem da koristite zaglavlja iglica za DFPlayer Mini kako ga ne biste oštetili pri lemljenju.

Raspakirao sam i RC-522 Led jer se pokazao kroz otisak.

Korak 8: Napravite kućište

Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište

U ovom koraku ću vam pokazati kako sam napravio kućište. Dizajnirao sam ga pomoću Fusion 360 i 3D štampao. Napravio sam i jednu koristeći CNC mašinu i nešto šperploče.

Ako nemate 3D štampač ili CNC mašinu, ne brinite! Takođe je moguće napraviti kućište od kartona ili pomoću projektne kutije

Sve datoteke možete pronaći ovdje:

3D štampano:

STL: CULTS 3D | Thingiverse

FUSION 360: Ananords.com

Postavke koje sam koristio za 3D štampanje su:

Ispuna: 15%

Visina sloja: 0,2 mm

Podržava: DA

Samo umetnite UNO i RC522 u igle na 3D ispisu. Trebali bi dobro pristajati. Preporučujem da koristite kapljicu ljepila kako biste ih učvrstili na mjestu. Učinite isto sa audio priključkom. Za tipke, potenciometar i utičnicu za napajanje upotrijebite priložene šesterokutne matice.

Kad završite, samo spojite donju ploču i "lice" zajedno.

Korak 9: Napravite kartice

Napravite karte
Napravite karte

Počnite s dizajnom. Dizajn sam napravio u Adobe Spark -u, gdje sam koristio dimenzije kartice (85 mm x 54 mm) kao prilagođenu veličinu

Našao sam slike na googlu i uvezao ih u Adobe Spark, postavio naslov pjesme i izvođača, i gotovo!

Pošto nemam štampač za identifikacione kartice, morao sam pronaći drugi način za štampanje na karticama. Išao sam jednostavnim putem i samo ga odštampao na papiru i zalijepio za kartice.

Možete i samo koristiti olovku i pisati direktno na kartice.

Korak 10: Gotovo

Sada ste završili!

Ako pravite ovaj projekat, objavite make:)

Ima li pitanja? Samo pitajte, a ja ću pokušati da im odgovorim.

Za ažuriranja o Juukeu, prijavite se na bilten!

Pratite me na Instagramu za novosti o nadolazećim projektima!

Instagram:

Kontaktirajte me: [email protected]

••• Podržite me •••

Patreon:

Donacije:

Kupi mi kafu:

Preporučuje se: