Kazalo:

Juuke - predvajalnik glasbe RFID za starejše in otroke: 10 korakov (s slikami)
Juuke - predvajalnik glasbe RFID za starejše in otroke: 10 korakov (s slikami)

Video: Juuke - predvajalnik glasbe RFID za starejše in otroke: 10 korakov (s slikami)

Video: Juuke - predvajalnik glasbe RFID za starejše in otroke: 10 korakov (s slikami)
Video: Flipper Zero Hacking In Public 2024, November
Anonim
Juuke - predvajalnik glasbe RFID za starejše in otroke
Juuke - predvajalnik glasbe RFID za starejše in otroke
Juuke - predvajalnik glasbe RFID za starejše in otroke
Juuke - predvajalnik glasbe RFID za starejše in otroke
Juuke - predvajalnik glasbe RFID za starejše in otroke
Juuke - predvajalnik glasbe RFID za starejše in otroke

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

Image
Image

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

Preizkusite dele
Preizkusite dele
Preizkusite dele
Preizkusite dele
Preizkusite dele
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

Koda - programiranje kartic
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

Prenesite pesmi na kartico SD
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

Preizkus, nato spajkanje
Preizkus, nato spajkanje
Preizkus, nato spajkanje
Preizkus, nato spajkanje
Preizkus, nato spajkanje
Preizkus, nato spajkanje

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

Naredite ohišje
Naredite ohišje
Naredite ohišje
Naredite ohišje
Naredite ohišje
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

Naredite karte
Naredite karte

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: