Tartalomjegyzék:

Juuke - RFID zenelejátszó idősek és gyerekek számára: 10 lépés (képekkel)
Juuke - RFID zenelejátszó idősek és gyerekek számára: 10 lépés (képekkel)

Videó: Juuke - RFID zenelejátszó idősek és gyerekek számára: 10 lépés (képekkel)

Videó: Juuke - RFID zenelejátszó idősek és gyerekek számára: 10 lépés (képekkel)
Videó: Juuke - An RFID Music Player 2024, November
Anonim
Juuke - RFID zenelejátszó idősek és gyerekek számára
Juuke - RFID zenelejátszó idősek és gyerekek számára
Juuke - RFID zenelejátszó idősek és gyerekek számára
Juuke - RFID zenelejátszó idősek és gyerekek számára
Juuke - RFID zenelejátszó idősek és gyerekek számára
Juuke - RFID zenelejátszó idősek és gyerekek számára

Fusion 360 projektek »

Ez a Juuke doboz. A Juuke doboz a saját zenei barátod, a lehető legegyszerűbben használható. Kifejezetten idősek és gyerekek számára készült, de természetesen minden más korosztály számára is használható. Ezt azért hoztuk létre, mert a barátnőm nagymamája. Elmesélte, hogy ő és a nagymamája a konyhában ülnek, zenét hallgatnak, táncolnak és nevetnek. Sajnos az elmúlt években nagymamája kórházban volt és kint volt. Legrosszabb napjain azonban a zene azon kevés dolgok közé tartozik, amelyek még mindig mosolyt csalnak rá. Az olyan zenelejátszókat pedig, mint a CD -lejátszók, túl nehéz használni számára. Ezért hoztuk létre a Juuke -ot.

A Juuke Box úgy működik, hogy RFID kártyákat használ bizonyos dalok lejátszására SD kártyáról. A dalokat véletlenszerűen is lejátszhatja a zöld gombbal, vagy lejátszhatja és szüneteltetheti a piros gombbal.

Így mindenki számára nagyon egyszerű zenélni.

Lépés: Nézze meg a videót

Image
Image

Csináltunk egy videót, ami megmutatja, hogyan készítettem:)

2. lépés: Gyűjtse össze az alkatrészeket:

Minden alkatrészt az AliExpress -től kaptunk, és az alkatrészekre mutató linkek az alábbiakban találhatók:

Alkatrészek:

Arduino UNO AliExpress és Amazon

DFPlayer Mini AliExpress és Amazon

Micro SD kártya AliExpress és Amazon

Arduino UNO DIY Shield AliExpress és Amazon

RC522 - Vásároljon 2 -t, hogy biztos legyen benne, néhányuk megtört AliExpress és Amazon megérkezik

RFID kártyák AliExpress és Amazon

AUX sztereó Jack AliExpress és Amazon

22 mm -es pillanatnyi nyomógomb - 1 piros és 1 zöld - 3-6 V -os AliExpress

10K potenciométer AliExpress és Amazon

Huzalok AliExpress és Amazon

1K ellenállás AliExpress és Amazon

Pin fejlécek AliExpress és Amazon

Kenyeretábla - opcionális AliExpress és Amazon

Jumper vezetékek - opcionális AliExpress és Amazon

5V -os tápegység - AliExpress és AmazonPower Jack - AliExpress és Amazon

Eszközök:

3D nyomtató AliExpress és Amazon

Forrasztókészlet AliExpress és Amazon

Drótcsíkoló AliExpress és Amazon

3. lépés: Tesztelje az alkatrészeket

Tesztelje az alkatrészeket
Tesztelje az alkatrészeket
Tesztelje az alkatrészeket
Tesztelje az alkatrészeket
Tesztelje az alkatrészeket
Tesztelje az alkatrészeket

Javaslom, hogy mindent csatlakoztasson, és mielőtt elkezdené, ellenőrizze, hogy minden működik -e.

Ehhez kenyérsütő deszkát és néhány áthidaló vezetéket használtam annak gyors és egyszerű ellenőrzésére, hogy minden rendben működik -e. Az első megvásárolt RC522 modullal voltak gondjaim, csak nem működött, pedig egyenesen a gyárból érkezett. Tehát újat kellett szereznem… Ezért javaslom, hogy szerezz be 2 db -ot, így biztos lehetsz benne, hogy ha eltöri az egyiket, lándzsája van.

Csatlakoztasson mindent az itt található kapcsolási rajz szerint (link), vagy nézze meg a mellékelt képeket.

Ne felejtsen el 1K ellenállást használni a DFPlayer Mini és az Arduino RX között.

A kártyaolvasó működésének ellenőrzéséhez használhatja a „Dump card” példavázlatát a könyvtárból. (Lásd a 4. lépést)

4. lépés: A kód - A kártyák programozása

A kód - A kártyák programozása
A kód - A kártyák programozása

Annak érdekében, hogy jobban megértsük, hogyan működik a kód a DFPlayer mini -vel, megpróbálom a lehető legegyszerűbben elmagyarázni. A DFPlayer mini úgy működik, hogy dalokat játszik le egy micro SD kártyáról. Ahhoz, hogy megtudja, melyik dalt játssza le, a dalokat számként kell tárolni az SD -kártyán. Az 1. szám „0001 - SONG NAME”, a 2. szám „0002 - DAL NAME” néven kerül tárolásra, és így tovább. Írhatunk egy számot az RFID -kártyákra, így ha a 2 -es számot az egyik kártyára írjuk, és az olvasóra helyezzük, az Arduino felolvassa a számot, és azt mondja a DFPlayer mini -nek: „játssza le a 2. számot”.

A kártyára írt számnak meg kell egyeznie az SD -kártyán tárolt dal nevével.

Ha többet szeretne megtudni a DFPlayer mini -ről, keresse fel ezt az oldalt, ahol rengeteg hasznos információ található

Most megnyithatja az Arduino programot, és feltöltheti a kártya programozásához szükséges kódot. A kódot két részre osztottam. Az egyik a kártyák programozásához, a másik a tényleges játékoshoz. Ebben a lépésben a kártyák programozásával kezdjük. A kódot közzétesszük a GitHub -on, és az alábbiakban hozzáadjuk. A következő könyvtárakat is le kell töltenie:

- MFRC522

- DFRobotDFPlayerMini.h

Megpróbáltam a lehető legnagyobb mértékben magyarázni a kódot megjegyzésekkel, de ha bármilyen kérdése van, ne féljen feltenni őket a megjegyzés rovatban!

Ezenkívül nem vagyok nagy programozó, de szeretnék azzá válni, így ha bármilyen hibát lát a kódban, egy megjegyzés nagyszerű lenne!

A kód Arduino -ba történő feltöltéséhez tekintse meg ezt a cikket. Könyvtárak hozzáadásához tekintse meg ezt a cikket.

ÜZEMMÓDOK:

A kártya programozónak két módja van: automatikus és manuális.

Manuális mód: Írja be a kártyára írni kívánt számot. Írjon be egy számot, és tárolja.

Automatikus mód: A kódban megadott számmal kezdődik, és minden alkalommal, amikor kártyát helyez, 1 -gyel növeli.

HOGYAN HASZNÁLJA A KÁRTYA PROGRAMOZÓT:

Csatlakoztassa az Arduino Open Serial monitort (jobb felső sarok) Írja be a „manuális” kézi módot, és az „automatikus” automatikus módot. (Lásd fent) Helyezzen egy kártyát az olvasóra, és győződjön meg arról, hogy sikerült.

5. lépés: A kód: Játékos mód

Miután beprogramozta a kártyákat, feltöltheti a zenelejátszó kódját. Ez a kód olvassa a kártyát és játssza le a hozzá tartozó dalt. A folyamat pontosan ugyanaz, mint a kártya programozó kódja. Töltse fel a vázlatot, és kezdje el használni!

PS: FONTOS! A soros kommunikáció letiltásához, ahol láthatja, hogy a program mit csinál a soros monitoron, ki kell írnia a következőt: „Serial.begin (115200); „. Csak írja be a „//” karaktert a sor elé. Voltak olyan problémáim, amikor a program nem fut, ha engedélyezve van. (Soros kapcsolatra várt, mielőtt elindulna)

6. lépés: Töltse le a dalokat az SD -kártyára

Töltse le a dalokat az SD -kártyára
Töltse le a dalokat az SD -kártyára

Amint azt korábban említettük, az SD -kártyán lévő zenei fájloknak meg kell adni a működéshez szükséges nevet. Minden számnak számmal kell kezdődnie. A számnak négy számjegyből kell állnia (például 1 0001). Ezen számjegyek után szabadon hozzáadhatja a dal nevét. Például: „0035 - Frank Sinatra - Repülj a Holdra”

Szabványos MP3 fájlokat használ, így egyszerű másolni őket SD -kártyára és átnevezni.

7. lépés: Teszt, majd forrasztás

Teszt, majd forrasztás
Teszt, majd forrasztás
Teszt, majd forrasztás
Teszt, majd forrasztás
Teszt, majd forrasztás
Teszt, majd forrasztás

Ha tesztelte, hogy minden rendben működik -e, elkezdheti az alkatrészek forrasztását az Arduino UNO pajzshoz.

Csak kövesse a huzal áramköri rajzát. Érdemes kinyomtatni, és színes jelölővel megjelölni, hogy mely vezetékeken van forrasztva. Azt is javaslom, hogy használjon tűfejléceket a DFPlayer Mini készülékhez, hogy ne károsítsa forrasztás közben.

Az RC-522 Led-et is desoldoztam, mert látszott a nyomtatáson.

8. lépés: Készítse el a szekrényt

Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet

Ebben a lépésben megmutatom, hogyan készítettem a házat. A Fusion 360 segítségével terveztem, és 3D -ben kinyomtattam. Én is készítettem egyet CNC gép és néhány rétegelt lemez segítségével.

Ha nincs 3D nyomtatója vagy CNC gépe, ne aggódjon! Lehetőség van burkolat készítésére kartonból vagy projektdoboz használatával

Az összes fájlt itt találja:

3D nyomtatás:

STL: CULTS 3D | Thingiverse

FUSION 360: Ananords.com

A 3D nyomtatáshoz használt beállítások a következők:

Kitöltés: 15%

Réteg magassága: 0,2 mm

Támogatja: IGEN

Csak helyezze be az UNO -t és az RC522 -et a 3D nyomtatás csapjaiba. Szorosan illeszkedjenek. Javaslom, hogy egy csepp ragasztót használjon a helyükre rögzítéshez. Tegye ugyanezt az audio csatlakozóval. A gombokhoz, a potenciométerhez és a konnektorhoz használja a mellékelt hatlapú anyát.

Ha elkészült, csak pattintsa össze az alsó lemezt és az „arcot”.

9. lépés: Készítse el a kártyákat

Készítse el a kártyákat
Készítse el a kártyákat

Kezdje a tervezéssel. A terveket az Adobe Sparkban készítettem, ahol a kártya méreteit (85 mm x 54 mm) használtam egyedi méretként

Megtaláltam a képeket a Google -on, importáltam az Adobe Spark -ba, beállítottam a dal címét és előadóját, és kész!

Mivel nincs személyi igazolvány nyomtatóm, más módot kellett találnom a kártyákon történő nyomtatáshoz. Az egyszerű utat választottam, és csak kinyomtattam papírra, majd ragasztottam a kártyákhoz.

Használhat tollat is, és közvetlenül a kártyákra írhat.

10. lépés: Kész

Most már kész!

Ha elkészíted ezt a projektet, kérlek, írj egy alkotást:)

Bármi kérdés? Csak kérdezzen, és megpróbálok válaszolni rájuk.

Ha szeretne értesülni a Juuke -ról, iratkozzon fel a hírlevélre!

Kövess engem az Instagramon, hogy értesülj a közelgő projektekről!

Instagram:

Lépjen kapcsolatba velem: [email protected]

••• Támogass •••

Patreon:

Adományok:

Vegyél nekem kávét:

Ajánlott: