Kazalo:
- Korak: Oglejte si video
- 2. korak: Zberite dele:
- 3. korak: Preizkusite dele
- 4. korak: Koda - programiranje kartic
- 5. korak: Koda: Način predvajalnika
- 6. korak: Prenesite pesmi na kartico SD
- 7. korak: Preizkusite in nato spajkajte
- 8. korak: naredite ohišje
- 9. korak: Naredite kartice
- 10. korak: Končano
Video: Juuke - predvajalnik glasbe RFID za starejše in otroke: 10 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Projekti Fusion 360 »
To je škatla Juuke. Škatla Juuke je vaš glasbeni prijatelj, ki je čim bolj enostavna za uporabo. Zasnovan je posebej za starejše in otroke, lahko pa ga uporabljajo tudi vse druge starosti. Razlog, da smo to ustvarili, je babica mojega dekleta. Povedala mi je, da sta z babico sedeli v kuhinji, poslušali glasbo, plesali in se smejali. Žal je njena babica v zadnjih letih prihajala in odhajala iz bolnišnice. V najslabših dneh pa je glasba ena redkih stvari, zaradi katerih se še vedno nasmehne. Predvajalnike glasbe, kot so CD -predvajalniki, pa je zanjo preprosto preveč težko uporabiti. Zato smo ustvarili Juuke.
Juuke Box deluje tako, da uporablja kartice RFID za predvajanje določenih pesmi s kartice SD. Skladbe lahko naključno predvajate tudi z zelenim gumbom ali pa predvajate in začasno ustavite z rdečim gumbom.
Na ta način je za vse zelo preprosto predvajanje glasbe.
Korak: Oglejte si video
Posneli smo video, ki prikazuje, kako mi je uspelo:)
2. korak: Zberite dele:
Vse dele smo dobili od AliExpress, povezave do delov pa so navedene spodaj:
Deli:
Arduino UNO AliExpress & Amazon
DFPlayer Mini AliExpress in Amazon
Mikro SD kartica AliExpress & Amazon
Arduino UNO DIY ščit AliExpress & Amazon
RC522 - Kupite 2 zagotovo, nekateri od njih pridejo pokvarjeni AliExpress in Amazon
Kartice RFID AliExpress in Amazon
AUX Stereo Jack AliExpress & Amazon
22 mm trenutni gumb - 1 rdeča in 1 zelena - 3-6V AliExpress
10K potenciometer AliExpress & Amazon
Žice AliExpress in Amazon
1K upor AliExpress & Amazon
Pin glave za AliExpress & Amazon
Breadboard - neobvezno AliExpress in Amazon
Mostične žice - po izbiri AliExpress in Amazon
5V napajalnik - AliExpress & AmazonPower Jack - AliExpress & Amazon
Orodja:
3D tiskalnik AliExpress & Amazon
Komplet za spajkanje AliExpress & Amazon
Odstranjevalec žice AliExpress & Amazon
3. korak: Preizkusite dele
Priporočam, da vse povežete in pred začetkom preizkusite, ali vse deluje.
Za to sem uporabil ploščo in nekaj mostičnih žic, da sem hitro in enostavno preveril, ali vse deluje, kot je bilo predvideno. Imel sem nekaj težav s prvim kupljenim modulom RC522, vendar ni deloval, čeprav je prišel naravnost iz tovarne. Zato sem moral kupiti novega … Zato priporočam, da ga kupite 2, tako ste prepričani, da če zlomite enega od njih, imate sulico.
Povežite vse v skladu s shemo vezja tukaj (Povezava) ali si oglejte priložene slike.
Ne pozabite uporabiti 1K upora med RX na DFPlayer Mini in Arduinu.
Če želite preveriti, ali čitalnik kartic deluje, lahko uporabite primer skice »Dump card« iz knjižnice. (Glej korak 4)
4. korak: Koda - programiranje kartic
Da bi bolje razumeli, kako koda deluje z DFPlayer mini, jo bom poskušal razložiti čim lažje. DFPlayer mini deluje tako, da predvaja pesmi s kartice micro SD. Če želite vedeti, katero skladbo želite predvajati, jo morate shraniti kot številko na kartico SD. Številka skladbe 1 je shranjena kot »0001 - IME PESME«, številka 2 je shranjena kot »0002 - IME PESME« itd. Številko lahko napišemo na kartice RFID, zato, če številko 2 napišemo na eno od kartic in jo postavimo na bralnik, bo Arduino prebral številko in DFPlayerju mini rekel: "predvajaj skladbo številka 2".
Številka, ki jo zapišemo na kartico, mora biti enaka številki imena pesmi, ki jo shranimo na kartico SD.
Če želite izvedeti več o DFPlayer mini, obiščite to stran z veliko odličnimi informacijami
Zdaj lahko odprete Arduino in naložite kodo za programiranje kartice. Kodo sem razdelil na dva dela. Enega za programiranje kart in enega za dejanskega igralca. V tem koraku bomo začeli s programiranjem kartic. Koda je objavljena na GitHubu in dodana spodaj. Prav tako boste morali prenesti naslednje knjižnice:
- MFRC522
- DFRobotDFPlayerMini.h
Kodo sem poskušal čim bolj razložiti s komentarji, če pa imate kakršna koli vprašanja, se ne bojte vprašati v razdelku za komentarje!
Prav tako nisem odličen programer, vendar bi to rad postal, zato bi bil komentar odličen, če opazite napake v kodi!
Če želite naložiti kodo v Arduino, si oglejte ta članek. Če želite dodati knjižnice, glejte ta članek.
NAČINI:
Programer za kartice ima dva načina, samodejni in ročni.
Ročni način: Zapiše številko, ki jo želite vnesti na kartico. Vnesite številko in ta jo bo shranila.
Samodejni način: Začne se pri številki, ki ste jo določili v kodi, in jo poveča za 1 vsakič, ko vstavite kartico.
KAKO UPORABLJATI PROGRAMER KARTICE:
Priključite monitor Arduino Open Serial (zgornji desni kot) Napišite »manual« za ročni način in »auto« za samodejni način. (Glejte zgoraj) Kartico postavite na bralnik in se prepričajte, da je uspelo.
5. korak: Koda: Način predvajalnika
Ko programirate kartice, lahko naložite kodo predvajalnika glasbe. To je koda, ki prebere kartico in predvaja povezano pesem. Postopek je popolnoma enak kot pri kodi programatorja kartic. Naložite skico in jo začnite uporabljati!
PS: POMEMBNO! Če želite onemogočiti serijsko komunikacijo, kjer lahko vidite, kaj program počne na serijskem monitorju, morate komentirati »Serial.begin (115200); “. Samo dodajte »//« pred vrstico. Imel sem nekaj težav, ko se program ne bi zagnal, če bi bil omogočen. (Čakal je na serijsko povezavo, preden se je začela)
6. korak: Prenesite pesmi na kartico SD
Kot je bilo že omenjeno, morate glasbenim datotekam na kartici SD dati posebno ime, da lahko delujejo. Vsaka pesem se mora začeti s številko. Številka mora biti tudi 4 števke (1 je na primer 0001). Po teh številkah lahko dodate ime pesmi. Na primer: "0035 - Frank Sinatra - odleti me na luno"
Uporablja standardne datoteke MP3, zato jih je preprosto kopirati na kartico SD in jih preimenovati.
7. korak: Preizkusite in nato spajkajte
Ko preizkusite, ali vse deluje, kot je predvideno, lahko začnete spajkati dele na ščit Arduino UNO.
Samo sledite žici vezja za žico. Pametno ga je natisniti in z barvnim označevalcem označiti, na katere žice ste spajkali. Priporočam tudi uporabo zatičev za DFPlayer Mini, da jih ne poškodujete pri spajkanju.
Odpakiral sem tudi RC-522 Led, ker se je prikazoval skozi tisk.
8. korak: naredite ohišje
V tem koraku vam bom pokazal, kako sem naredil ohišje. Oblikoval sem ga s Fusion 360 in ga 3D natisnil. Naredil sem ga tudi s CNC strojem in nekaj vezanega lesa.
Če nimate 3D tiskalnika ali CNC stroja, ne skrbite! Možno je tudi izdelati ohišje iz kartona ali z uporabo projektne škatle
Vse datoteke najdete tukaj:
3D natisnjeno:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
Nastavitve, ki sem jih uporabil za 3D tiskanje, so:
Polnjenje: 15%
Višina sloja: 0,2 mm
Podpira: DA
Samo vstavite UNO in RC522 v zatiče na 3D tiskanju. Morali bi se tesno prilegati. Priporočam uporabo kapljice lepila, da jih pritrdite na svoje mesto. Enako storite z avdio priključkom. Za gumbe, potenciometer in vtičnico uporabite priložene šesterokotne matice.
Ko končate, le pritrdite spodnjo ploščo in "obraz" skupaj.
9. korak: Naredite kartice
Začnite z oblikovanjem. Oblikoval sem v programu Adobe Spark, kjer sem kot velikost po meri uporabil dimenzije kartice (85 mm x 54 mm)
Slike sem našel v googlu in jih uvozil v Adobe Spark, nastavil naslov pesmi in izvajalca, in končal!
Ker nimam tiskalnika za osebne izkaznice, sem moral najti drug način za tiskanje kartic. Šel sem po preprosti poti in ga samo natisnil na papir, nato pa ga prilepil na kartice.
Uporabite lahko tudi pero in pišete neposredno na kartice.
10. korak: Končano
Zdaj ste končali!
Če izdelate ta projekt, objavite znamko:)
Kakšno vprašanje? Samo vprašajte in poskušal vam bom odgovoriti.
Za posodobitve o Juukeju se prijavite na glasilo!
Sledite mi na Instagramu za posodobitve prihajajočih projektov!
Instagram:
Pišite mi: [email protected]
••• Podpiraj me •••
Patreon:
Donacije:
Kupi mi kavo:
Priporočena:
Zasebni TV-kanal za starejše: 4 koraki (s slikami)
Zasebni televizijski kanal za starejše: Spomini so težavno vprašanje moje babice, ki letos dopolnjuje 94 let. Zato sem njenemu televizorju dodal televizijski kanal, ki se ji je pomagal spomniti družinskih članov in ključnih trenutkov v svojem življenju. Za to sem uporabil brezplačen račun Dropbox, Raspber
Nadzorna plošča NASA za otroke: 10 korakov (s slikami)
Nadzorna plošča NASA za otroke: To sem naredil za svojo svakinjo, ki vodi dnevno varstvo. Videla je moj lager, ki sem ga zgradil pred skoraj tremi leti za sejem izdelovalcev podjetij in mi je bil zelo všeč, zato sem mu tega zgradil za božično darilo. Povezavo do mojega drugega projekta najdete tukaj: https: //www.
ESP8266 - Časovna in daljinsko vodena vtičnica (varnost za starejše): 6 korakov
ESP8266 - Časovna in daljinsko vodena vtičnica (varnost za starejše): INFORMACIJE: Ta sklop je preverjanje pred pregrevanjem, požarom in nesrečami v primeru, da pozabite priključene naprave (večinoma starejši ljudje z Alzheimerjevo boleznijo). Po sprožitvi gumba vtičnica za 5 minut prejme 110/220 VAC (drugo
Radio za starejše - Raspberry Pi: 8 korakov
Senior Radio - Raspberry Pi: Projekt Senior Radio je odprtokodno dostopna zasnovana internetna radijska naprava s strojno in programsko komponento. Namenjen je uporabnikom, ki poznajo upravljanje žepnega radia, kjer številčnice nadzorujejo glasnost in izbiro
Geigerjeva števna dejavnost za starejše od 12 let: 5 korakov
Dejavnost števca Geiger za starejše od 12 let: V tej vadnici se boste naučili, kako sestaviti detektor jedrskega sevanja. Geigerjev števec lahko kupite tukaj. Geigerjev števec je instrument za odkrivanje in merjenje ionizirajočega sevanja. Znan tudi kot Geiger -Muellerjev števec (