Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Skupite dijelove:
- Korak 3: Testirajte dijelove
- Korak 4: Kôd - Programiranje kartica
- Korak 5: Kod: Igrački način
- Korak 6: Preuzmite pjesme na SD karticu
- Korak 7: Testirajte, zatim lemite
- Korak 8: Napravite kućište
- Korak 9: Napravite karte
- Korak 10: Gotovo
Video: Juuke - RFID glazbeni player za starije i djecu: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Fusion 360 projekti »
Ovo je Juuke kutija. Juuke box je vaš vlastiti glazbeni prijatelj, napravljen da bude što lakši za korištenje. Posebno je dizajniran za upotrebu od strane starijih osoba i djece, ali naravno da ga mogu koristiti i sve ostale dobi. Razlog zašto smo ovo stvorili je baka moje djevojke. Rekla mi je da ona i baka sjede u kuhinji, slušaju glazbu, plešu i smiju se. Nažalost, posljednjih godina njezina je baka bila u bolnici i iz nje. Međutim, u njezinim najgorim danima glazba je jedna od rijetkih stvari koje joj još uvijek izmame osmijeh. A glazbene playere poput CD playera jednostavno joj je 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 zelenu tipku ili reproducirati i pauzirati crvenom tipkom.
Na ovaj je način svima vrlo jednostavno svirati glazbu.
Korak 1: Pogledajte video
Napravili smo video koji prikazuje kako sam uspio:)
Korak 2: Skupite dijelove:
Sve dijelove smo dobili od AliExpress -a, a dolje su navedene veze na dijelove:
Dijelovi:
Arduino UNO AliExpress & Amazon
DFPlayer Mini AliExpress i Amazon
Mikro SD kartica AliExpress & Amazon
Arduino UNO DIY Shield 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 trenutni gumb - 1 crvena i 1 zelena - 3-6V AliExpress
10K potenciometar AliExpress & Amazon
Žice AliExpress i Amazon
1K otpornik AliExpress i 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 pisač AliExpress & Amazon
Komplet za lemljenje AliExpress & Amazon
Skidač žica AliExpress & Amazon
Korak 3: Testirajte dijelove
Preporučujem da sve povežete i prije početka provjerite radi li sve.
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.
Spojite sve 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 svirati, pjesme se moraju spremiti kao broj na SD karticu. Pjesma broj 1 pohranjena je kao “0001 - IME PJESME”, pjesma broj 2 je pohranjena kao “0002 - IME PJESME” itd. 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 DFPlayeru mini "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, posjetite ovu stranicu s puno sjajnih informacija
Sada možete otvoriti Arduino i učitati kôd za programiranje kartice. Kôd sam podijelio na dva dijela. Jedan za programiranje karata, a drugi za stvarnog igrača. U ovom koraku počet ćemo s programiranjem kartica. Kôd je objavljen na GitHubu i dodan u nastavku. 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 pitanja, nemojte se bojati postaviti ih u odjeljku za komentare!
Također, nisam sjajan programer, ali bih to želio postati, pa ako vidite bilo kakve pogreške u kodu, komentar bi bio odličan!
Da biste učitali kôd na Arduino, pogledajte ovaj članak. Za dodavanje knjižnica pogledajte ovaj članak.
NAČINI:
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 spremiti.
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:
Spojite Arduino Open Serial monitor (gornji desni kut) 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
Nakon što programirate kartice, možete učitati kôd glazbenog playera. Ovo je kod koji čita karticu i reproducira povezanu pjesmu. Postupak je potpuno isti kao kod koda programera kartice. Prenesite skicu i počnite je koristiti!
PS: VAŽNO! Da biste onemogućili serijsku komunikaciju na kojoj možete vidjeti što program radi na serijskom monitoru, morate komentirati “Serial.begin (115200); “. Samo dodajte "//" ispred retka. Imao sam nekih problema gdje se program ne bi pokrenuo da je omogućen. (Čekao je serijsku vezu prije nego što je započela)
Korak 6: Preuzmite pjesme na SD karticu
Kao što je prethodno rečeno, glazbenim datotekama na SD kartici morate dati određeni naziv kako 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 provjerili radi li sve kako je predviđeno, možete početi lemiti dijelove na Arduino UNO štit.
Samo slijedite žicu dijagrama kruga za žicu. Pametno ga je ispisati i oznakom 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 ispisao. Napravio sam i jedan pomoću CNC stroja i nešto šperploče.
Ako nemate 3D pisač ili CNC stroj, ne brinite! Također je moguće napraviti kućište od kartona ili pomoću projektne kutije
Sve datoteke možete pronaći ovdje:
3D ispis:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
Postavke koje sam koristio za 3D ispis 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 ih pomoću kapi ljepila učvrstite na mjestu. Učinite isto sa audio priključkom. Za gumbe, potenciometar i utičnicu upotrijebite priložene šesterokutne matice.
Kad završite, samo spojite donju ploču i "lice" zajedno.
Korak 9: Napravite karte
Počnite s dizajnom. Dizajne sam izradio 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!
Budući da nemam pisač za iskaznice, morao sam pronaći drugi način ispisa na karticama. Išao sam jednostavnim putem i samo ga otisnuo na papir, a zatim ga zalijepio na kartice.
Također možete koristiti samo olovku i pisati izravno na kartice.
Korak 10: Gotovo
Sada ste gotovi!
Ako radite ovaj projekt, objavite make:)
Ima li pitanja? Samo pitajte, a ja ću vam pokušati odgovoriti.
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ži me •••
Patreon:
Donacije:
Kupi mi kavu:
Preporučeni:
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. Stoga sam na njezin televizor dodao tv kanal koji će joj pomoći da se sjeti članova obitelji i ključnih trenutaka u životu. Za to sam koristio besplatni Dropbox račun, Raspber
AdaBox004 glazbeni player: 4 koraka
AdaBox004 glazbeni player: Koristio sam dijelove u AdaBox004 za izradu jednostavnog glazbenog playera. Uključuje se u USB priključak i počinje nasumično reproducirati pjesme s mikro SD kartice. To je za moju radionicu za jednostavan izvor optimističnih pjesama
"Jumbleum" nasumični MP3 glazbeni player: 8 koraka (sa slikama)
"Jumbleum" Shuffle MP3 glazbeni player: Za ovaj projekt odlučio sam napraviti jednostavan za korištenje, moćan player za korištenje u svojoj radionici. Nakon što sam isprobao neke druge MP3 module, odabrao sam lako dostupan, jeftin "DFPlayer Mini" modul. Ima " nasumičnu reprodukciju " način rada ALI jer ja
Glazbeni sastavljač: Integrirani virtualni glazbeni instrument s blok-osjetljivim dodirnim senzorom: 4 koraka
Glazbeni sastavljač: Integrirani virtualni glazbeni instrument s blok-osjetljivim dodirnim senzorom: Postoji mnogo ljudi koji žele naučiti svirati glazbeni instrument. Nažalost, neki od njih to ne započinju zbog visoke cijene instrumenata. Na temelju toga odlučili smo napraviti integrirani sustav virtualnih glazbenih instrumenata kako bismo smanjili proračun početnih ne
Glazbeni player Raspberry Pi: 10 koraka (sa slikama)
Raspberry Pi Music Player: Jeste li ikada došli kući i htjeli da se ohladi neka pozadinska glazba bez uključivanja računala, telefona ili bilo kojeg drugog uređaja? Rekao sam problem. U sljedećim uputama pokazujem vam svoj koncept radi izvanmrežni glazbeni player