Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Prikupite dijelove:
- Korak 3: Testirajte dijelove
- Korak 4: Kôd - Programiranje kartica
- Korak 5: Kod: Igrački način rada
- Korak 6: Preuzmite pjesme na SD karticu
- Korak 7: Testirajte, zatim lemite
- Korak 8: Napravite kućište
- Korak 9: Napravite kartice
- Korak 10: Gotovo
Video: Juuke - RFID muzički player za starije i djecu: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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
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
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
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
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
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
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
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:
Privatni TV kanal za starije osobe: 4 koraka (sa slikama)
Privatni TV kanal za starije osobe: Sjećanja su škakljivo pitanje za moju baku koja ove godine puni 94 godine. Zato sam njenom televizoru dodao tv kanal koji će joj pomoći da se sjeti članova porodice i ključnih trenutaka u životu. Za ovo sam koristio besplatni Dropbox račun, Raspber
Muzički asembler: Integrisani virtuelni muzički instrument sa senzorom dodira u obliku bloka: 4 koraka
Muzički sastavljač: Integrisani virtuelni muzički instrument sa senzorom dodira u obliku bloka: Postoji mnogo ljudi koji žele da nauče svirati muzički instrument. Nažalost, neki od njih to ne započinju zbog visoke cijene instrumenata. Na osnovu toga odlučili smo napraviti integrirani sistem virtualnih muzičkih instrumenata kako bismo smanjili budžet za početak
Džepni muzički player: 7 koraka
Džepni muzički plejer: Zdravo, ja sam Cameron, ovo je moja šesta instrukcija! U ovom ću vam pokazati kako napraviti muzički plejer „uradi sam“, nadam se da ćete uživati
Muzički player sa starog mobitela: 7 koraka
Muzički player sa starog mobitela: Imao sam neispravan stari kineski mobilni telefon i zbog njegove kvalitete zvuka, svjetlosnog efekta pokušao sam ga koristiti kao jednostavan muzički player. Nije mi bio od koristi jer je utor za SIM neispravan & neki numerički tasteri/ tasteri ne rade. pa sam odlučio da konvertujem
Papperlapapp muzički player zasnovan na Raspberry Pi: 4 koraka
Papperlapapp … muzički player zasnovan na Raspberry Pi -ju: PAPPERLAPAPP je nepristojan njemački izraz kojim se prekida i govori mu da priča gluposti. Pappe je njemački izraz za karton. Tokom rasprave u FB grupi o " pravom drvetu za steampunk " ova riječ mi pada na pamet. ;-) A ja