Obsah:

Juuke - hudební přehrávač RFID pro seniory a děti: 10 kroků (s obrázky)
Juuke - hudební přehrávač RFID pro seniory a děti: 10 kroků (s obrázky)

Video: Juuke - hudební přehrávač RFID pro seniory a děti: 10 kroků (s obrázky)

Video: Juuke - hudební přehrávač RFID pro seniory a děti: 10 kroků (s obrázky)
Video: Juuke - An RFID Music Player 2024, Červenec
Anonim
Juuke - hudební přehrávač RFID pro seniory a děti
Juuke - hudební přehrávač RFID pro seniory a děti
Juuke - hudební přehrávač RFID pro seniory a děti
Juuke - hudební přehrávač RFID pro seniory a děti
Juuke - hudební přehrávač RFID pro seniory a děti
Juuke - hudební přehrávač RFID pro seniory a děti

Projekty Fusion 360 »

Toto je box Juuke. Box Juuke je váš vlastní hudební přítel, jehož použití je co nejjednodušší. Je speciálně navržen pro použití staršími a dětmi, ale samozřejmě jej mohou používat všechny ostatní věkové kategorie. Důvod, proč jsme to vytvořili, je kvůli babičce mé přítelkyně. Řekla mi, že ona a její babička sedí v kuchyni, poslouchají hudbu, tančí a smějí se. Je smutné, že v posledních letech byla její babička v nemocnici. V nejhorších dnech je však hudba jednou z mála věcí, které ji stále rozesmějí. A hudební přehrávače, jako jsou přehrávače CD, je pro ni příliš těžké použít. Proto jsme vytvořili Juuke.

Juuke Box funguje pomocí karet RFID pro přehrávání konkrétních skladeb z karty SD. Skladby můžete také přehrávat náhodně pomocí zeleného tlačítka, nebo je můžete přehrávat a pozastavovat pomocí červeného tlačítka.

Přehrávání hudby je tak pro každého opravdu jednoduché.

Krok 1: Podívejte se na video

Image
Image

Natočili jsme video, které ukazuje, jak jsem to udělal:)

Krok 2: Shromážděte součásti:

Všechny díly jsme získali z AliExpress a odkazy na díly jsou uvedeny níže:

Díly:

Arduino UNO AliExpress a Amazon

DFPlayer Mini AliExpress a Amazon

Micro SD karta AliExpress a Amazon

Arduino UNO DIY Shield AliExpress & Amazon

RC522 - Pro jistotu si kupte 2, některé dorazí rozbité AliExpress a Amazon

RFID karty AliExpress a Amazon

AUX Stereo Jack AliExpress a Amazon

22 mm momentální tlačítko - 1 červené a 1 zelené - 3-6V AliExpress

10K potenciometr AliExpress a Amazon

Dráty AliExpress a Amazon

1K rezistor AliExpress a Amazon

Záhlaví pinů AliExpress a Amazon

Breadboard - volitelně AliExpress a Amazon

Propojovací vodiče - volitelně AliExpress a Amazon

Napájení 5V - AliExpress a AmazonPower Jack - AliExpress a Amazon

Nástroje:

3D tiskárna AliExpress a Amazon

Pájecí sada AliExpress a Amazon

Stripper AliExpress & Amazon

Krok 3: Otestujte součásti

Otestujte díly
Otestujte díly
Otestujte díly
Otestujte díly
Otestujte díly
Otestujte díly

Doporučuji před připojením vše propojit a vyzkoušet, zda to všechno funguje.

K tomu jsem použil prkénko a pár propojovacích vodičů k rychlé a snadné kontrole, že vše funguje tak, jak bylo zamýšleno. Měl jsem nějaké problémy s prvním modulem RC522, který jsem koupil, ale nefungoval, i když přišel přímo z továrny. Musel jsem si tedy pořídit nový … Proto doporučuji pořídit si 2 z nich, takže máte jistotu, že když jednoho z nich zlomíte, máte kopí.

Připojte vše podle schématu zapojení zde (Odkaz), nebo se podívejte na přiložené obrázky.

Nezapomeňte použít 1K odpor mezi RX na DFPlayer Mini a Arduino.

Chcete -li zkontrolovat, zda čtečka karet funguje, můžete použít příklad skici „Vypsat kartu“z knihovny. (Viz krok 4)

Krok 4: Kód - Programování karet

Kód - Programování karet
Kód - Programování karet

Abych lépe porozuměl tomu, jak kód funguje s DFPlayer mini, pokusím se to vysvětlit co nejsnadněji. DFPlayer mini funguje tak, že přehrává skladby z karty micro SD. Abyste věděli, kterou skladbu chcete přehrát, musí být skladby uloženy jako číslo na kartu SD. Skladba číslo 1 je uložena jako „0001 - JMÉNO JMÉNO“, skladba číslo 2 je uložena jako „0002 - JMÉNO JMÉNO“atd. Na karty RFID můžeme zapsat číslo, takže pokud napíšeme číslo 2 na jednu z karet a umístíme ji na čtečku, Arduino číslo přečte a řekne DFPlayer mini, „přehrajte skladbu číslo 2“.

Číslo, které napíšeme na kartu, musí být stejné jako název skladby, kterou uložíme na kartu SD.

Pokud se chcete o DFPlayer mini dozvědět více, navštivte tuto stránku se spoustou skvělých informací

Nyní můžete otevřít Arduino a nahrát kód pro programování karty. Rozdělil jsem kód na dvě části. Jeden pro programování karet a jeden pro skutečného hráče. V tomto kroku začneme programováním karet. Kód je publikován na GitHubu a přidán níže. Budete také muset stáhnout následující knihovny:

- MFRC522

- DFRobotDFPlayerMini.h

Pokusil jsem se kód co nejvíce vysvětlit pomocí komentářů, ale pokud máte nějaké dotazy, nebojte se je zeptat v sekci komentáře!

Také nejsem skvělý programátor, ale chtěl bych se jím stát, takže pokud uvidíte v kódu nějaké chyby, komentář by byl skvělý!

Chcete -li nahrát kód do Arduina, přečtěte si tento článek. Chcete -li přidat knihovny, přečtěte si tento článek.

REŽIMY:

Programátor karet má dva režimy, automatický a manuální.

Manuální režim: Zapíše číslo, které chcete zapsat na kartu. Zadejte číslo a číslo se uloží.

Automatický režim: Začíná na čísle, které zadáte v kódu, a zvýší jej o 1 při každém vložení karty.

JAK POUŽÍVAT PROGRAMÁTOR KART:

Připojte monitor Arduino Open Serial (pravý horní roh) Napište „manuální“pro manuální režim a „automatický“pro automatický režim. (Viz výše) Umístěte kartu na čtečku a ujistěte se, že je úspěšná.

Krok 5: Kód: Režim hráče

Jakmile naprogramujete karty, můžete nahrát kód hudebního přehrávače. Toto je kód, který načte kartu a přehraje související skladbu. Postup je úplně stejný jako u kódu programátoru karet. Nahrajte skicu a začněte ji používat!

PS: DŮLEŽITÉ! Chcete -li zakázat sériovou komunikaci, kde můžete vidět, co program dělá, na sériovém monitoru, musíte okomentovat „Serial.begin (115200); “. Stačí přidat „//“před řádek. Měl jsem nějaké problémy, kdy by se program nespustil, pokud by byl povolen. (Před spuštěním čekalo na sériové připojení)

Krok 6: Stažení skladeb na kartu SD

Stahujte skladby na SD kartu
Stahujte skladby na SD kartu

Jak již bylo řečeno, hudebním souborům na kartě SD musíte dát konkrétní název, aby fungovaly. Každá skladba musí začínat číslem. Číslo musí mít také 4 číslice (například 1 je 0001). Po těchto číslicích můžete libovolně přidat název skladby. Například: „0035 - Frank Sinatra - Fly me to the moon“

Používá standardní soubory MP3, takže je snadné je zkopírovat na kartu SD a přejmenovat.

Krok 7: Test, poté pájka

Otestujte, pak pájejte
Otestujte, pak pájejte
Otestujte, pak pájejte
Otestujte, pak pájejte
Otestujte, pak pájejte
Otestujte, pak pájejte

Když jste vyzkoušeli, že vše funguje tak, jak bylo zamýšleno, můžete začít pájet součásti na štít Arduino UNO.

Postupujte podle schématu zapojení vodič pro vodič. Je chytré to vytisknout a pomocí barevné značky označit, na které vodiče jste připájili. Doporučuji také použít kolíkové hlavičky pro DFPlayer Mini, abyste je při pájení nepoškodili.

Odpojil jsem také RC-522 Led, protože to bylo vidět přes tisk.

Krok 8: Vytvořte přílohu

Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu
Vytvořte přílohu

V tomto kroku vám ukážu, jak jsem vytvořil kryt. Navrhl jsem to pomocí Fusion 360 a vytiskl to 3D. Také jsem vyrobil jeden pomocí CNC stroje a nějaké překližky.

Pokud nemáte 3D tiskárnu nebo CNC stroj, nebojte se! Je také možné vytvořit skříň z lepenky nebo pomocí projektové krabice

Všechny soubory najdete zde:

3D tisk:

STL: CULTS 3D | Thingiverse

FUSION 360: Ananords.com

Nastavení, která jsem použil pro 3D tisk, je:

Výplň: 15%

Výška vrstvy: 0,2 mm

Podporuje: ANO

Jednoduše vložte UNO a RC522 do kolíků na 3D tisku. Měly by těsně přiléhat. Doporučuji použít kapku lepidla, abyste je zajistili na místě. Totéž proveďte se zvukovým konektorem. Pro tlačítka, potenciometr a zásuvku použijte přiložené šestihranné matice.

Až budete hotovi, jednoduše zacvakněte spodní desku a „obličej“k sobě.

Krok 9: Vytvořte karty

Vytvořte karty
Vytvořte karty

Začněte designem. Návrhy jsem vytvořil v Adobe Spark, kde jsem jako vlastní velikost použil rozměry karty (85 mm x 54 mm)

Našel jsem obrázky na Googlu a importoval je do Adobe Spark, nastavil název skladby a umělce a hotovo!

Protože nemám tiskárnu průkazů, musel jsem najít jiný způsob, jak tisknout na karty. Šel jsem jednoduchou cestou a vytiskl ji na papír a poté ji přilepil na karty.

Můžete také použít pero a psát přímo na karty.

Krok 10: Hotovo

Nyní jste hotovi!

Pokud děláte tento projekt, pošlete prosím značku:)

Nějaké otázky? Stačí se zeptat a já se jim pokusím odpovědět.

Chcete -li dostávat novinky o Juuke, přihlaste se k odběru zpravodaje!

Sledujte mě na Instagramu a získejte novinky o připravovaných projektech!

Instagram:

Kontaktujte mě: [email protected]

••• Podpoř mě •••

Patreon:

Dary:

Kupte mi kávu:

Doporučuje: