Съдържание:

Juuke - RFID музикален плейър за възрастни хора и деца: 10 стъпки (със снимки)
Juuke - RFID музикален плейър за възрастни хора и деца: 10 стъпки (със снимки)

Видео: Juuke - RFID музикален плейър за възрастни хора и деца: 10 стъпки (със снимки)

Видео: Juuke - RFID музикален плейър за възрастни хора и деца: 10 стъпки (със снимки)
Видео: Status Quo - Группа НЕ ОДНОГО хита? 2024, Ноември
Anonim
Juuke - RFID музикален плейър за възрастни хора и деца
Juuke - RFID музикален плейър за възрастни хора и деца
Juuke - RFID музикален плейър за възрастни хора и деца
Juuke - RFID музикален плейър за възрастни хора и деца
Juuke - RFID музикален плейър за възрастни хора и деца
Juuke - RFID музикален плейър за възрастни хора и деца

Проекти на Fusion 360 »

Това е кутията Juuke. Кутията Juuke е ваш собствен музикален приятел, създаден да бъде максимално лесен за използване. Той е специално проектиран да се използва от възрастни хора и деца, но разбира се може да се използва от всички други възрасти. Причината да създадем това е заради бабата на приятелката ми. Тя ми каза, че тя и баба й седят в кухнята, слушат музика, танцуват и се смеят. За съжаление през последните години баба й влизаше и излизаше от болницата. В най -лошите си дни обаче музиката е едно от малкото неща, които все още я карат да се усмихва. А музикални плейъри като CD плейъри са твърде трудни за използване за нея. Ето защо създадохме Juuke.

Juuke Box работи, като използва RFID карти за възпроизвеждане на конкретни песни от SD карта. Можете също така да пуснете песните на случаен принцип с помощта на зеления бутон или да възпроизведете и направите пауза с червения бутон.

По този начин е много лесно за всички да пускат музика.

Стъпка 1: Гледайте видеото

Image
Image

Направихме видео, показващо как го направих:)

Стъпка 2: Съберете частите:

Получихме всички части от AliExpress, а връзките към частите са изброени по -долу:

Части:

Arduino UNO AliExpress & Amazon

DFPlayer Mini AliExpress и Amazon

Микро SD карта AliExpress & Amazon

Arduino UNO DIY Shield AliExpress & Amazon

RC522 - Купете 2, за да сте сигурни, някои от тях пристигат счупени AliExpress & Amazon

RFID карти AliExpress и Amazon

AUX стерео жак AliExpress & Amazon

22 мм Моментен бутон - 1 червен и 1 зелен - 3-6V AliExpress

10K потенциометър AliExpress & Amazon

Проводи AliExpress & Amazon

1K резистор AliExpress & Amazon

Pin заглавки AliExpress & Amazon

Брендборд - по избор AliExpress & Amazon

Джъмперни проводници - по избор AliExpress и Amazon

5V захранване - AliExpress & AmazonPower Jack - AliExpress & Amazon

Инструменти:

3D принтер AliExpress & Amazon

Комплект за запояване AliExpress & Amazon

Машинка за отстраняване на тел AliExpress & Amazon

Стъпка 3: Тествайте частите

Тествайте частите
Тествайте частите
Тествайте частите
Тествайте частите
Тествайте частите
Тествайте частите

Препоръчвам да свържете всичко и да проверите дали всичко работи преди да започнете.

За да направя това, използвах макет и някои джъмперни проводници, за да проверя бързо и лесно дали всичко работи по предназначение. Имах някои проблеми с първия модул RC522, който купих, той просто не работи, въпреки че дойде направо от фабриката. Така че трябваше да си взема нов … Затова препоръчвам да вземете 2 от тях, по този начин сте сигурни, че ако счупите едно от тях, имате копие.

Свържете всичко според електрическата схема тук (Връзка) или вижте приложените снимки.

Не забравяйте да използвате 1K резистор между RX на DFPlayer Mini и Arduino.

За да проверите дали четецът на карти работи, можете да използвате примерната скица „Dump card“от библиотеката. (Вижте стъпка 4)

Стъпка 4: Кодът - Програмиране на картите

Кодът - програмиране на картите
Кодът - програмиране на картите

За да разбера по -добре как работи кодът с DFPlayer mini, ще се опитам да го обясня възможно най -лесно. DFPlayer mini работи, като възпроизвежда песни от микро SD карта. За да знаете коя песен да пуснете, песните трябва да се съхраняват като номер на SD картата. Песен номер 1 се съхранява като „0001 - ИМЯ НА ПЕСЕН“, песен номер 2 се съхранява като „0002 - ИМЯ НА ПЕСЕН“и т.н. Можем да запишем номер на RFID картите, така че ако напишем числото 2 на една от картите и го поставим върху четеца, Arduino ще прочете номера и ще каже на DFPlayer mini „пусни песен номер 2“.

Номерът, който записваме на картата, трябва да е същият като името на песента, която съхраняваме на SD картата.

Ако искате да научите повече за DFPlayer mini, посетете тази страница с много страхотна информация

Вече можете да отворите Arduino и да качите кода за програмиране на картата. Разделих кода на две части. Един за програмиране на картите и един за действителния играч. В тази стъпка ще започнем с програмирането на картите. Кодът е публикуван в GitHub и е добавен по -долу. Също така ще трябва да изтеглите следните библиотеки:

- MFRC522

- DFRobotDFPlayerMini.h

Опитах се да обясня кода с коментари колкото е възможно повече, но ако имате въпроси, не се страхувайте да ги зададете в секцията за коментари!

Освен това не съм страхотен програмист, но бих искал да стана такъв, така че ако видите някакви грешки в кода, коментарът би бил чудесен!

За да качите кода в Arduino, вижте тази статия. За да добавите библиотеки, вижте тази статия.

РЕЖИМИ:

Картографният програмист има два режима, автоматичен и ръчен.

Ръчен режим: Записва номера, който искате да запишете на картата. Въведете число и той ще го съхрани.

Автоматичен режим: Стартира от номера, който сте посочили в кода, и го увеличава с 1 всеки път, когато поставите карта.

КАК ДА ИЗПОЛЗВАТЕ КАРТНИЯ ПРОГРАМОР

Свържете монитора Arduino Open Serial (горен десен ъгъл) Напишете „ръчно“за ръчен режим и „автоматично“за автоматичен режим. (Вижте по -горе) Поставете карта върху четеца и се уверете, че пише, че е успял.

Стъпка 5: Кодът: Режим на плейър

След като програмирате картите, можете да качите кода на музикалния плейър. Това е кодът, който чете картата и възпроизвежда свързаната песен. Процесът е абсолютно същият като при кода за програмиране на карти. Качете скицата и започнете да я използвате!

PS: ВАЖНО! За да деактивирате серийната комуникация, където можете да видите какво прави програмата в серийния монитор, трябва да коментирате „Serial.begin (115200); „. Просто добавете „//“пред реда. Имах някои проблеми, при които програмата нямаше да работи, ако беше активирана. (Чакаше серийна връзка, преди да започне)

Стъпка 6: Изтеглете песни на SD картата

Изтеглете песни на SD картата
Изтеглете песни на SD картата

Както беше казано по -рано, трябва да дадете на музикалните файлове на вашата SD карта конкретно име, за да може да работи. Всяка песен трябва да започва с номер. Номерът също трябва да бъде 4 цифри (1 е 0001 например). След тези цифри можете да добавите името на песента. Например: „0035 - Франк Синатра - Полети ме до Луната“

Той използва стандартни MP3 файлове, така че е лесно да ги копирате на SD карта и да ги преименувате.

Стъпка 7: Тестване, след това запояване

Тест, след това запояване
Тест, след това запояване
Тест, след това запояване
Тест, след това запояване
Тест, след това запояване
Тест, след това запояване

Когато сте тествали, че всичко работи по предназначение, можете да започнете да запоявате частите към щита Arduino UNO.

Просто следвайте проводника на електрическата схема за проводник. Умно е да го отпечатате и да използвате цветен маркер, за да маркирате кои проводници сте запоили. Препоръчвам също да използвате заглавки за щифтове за DFPlayer Mini, за да не го повредите при запояване.

Разпаявах и RC-522 Led, защото се виждаше чрез отпечатъка.

Стъпка 8: Направете корпуса

Направете кутията
Направете кутията
Направете кутията
Направете кутията
Направете кутията
Направете кутията

В тази стъпка ще ви покажа как направих заграждението. Проектирах го с Fusion 360 и го отпечатах 3D. Направих и такава с CNC машина и малко шперплат.

Ако нямате 3D принтер или CNC машина, не се притеснявайте! Възможно е също така да се направи заграждение от картон или да се използва кутия за проект

Можете да намерите всички файлове тук:

3D печат:

STL: CULTS 3D | Thingiverse

FUSION 360: Ananords.com

Настройките, които използвах за 3D отпечатване, са:

Запълване: 15%

Височина на слоя: 0,2 мм

Поддържа: ДА

Просто поставете UNO и RC522 в щифтовете на 3D отпечатването. Те трябва да прилепват плътно. Препоръчвам да използвате капка лепило, за да ги закрепите на място. Направете същото с аудио жака. За бутоните, потенциометъра и контакта за захранване използвайте включените шестостенни гайки.

Когато приключите, просто щракнете долната плоча и „лицето“заедно.

Стъпка 9: Направете картите

Направете картите
Направете картите

Започнете с дизайна. Направих дизайните в Adobe Spark, където използвах размерите на картата (85 mm x 54 mm) като персонализиран размер

Намерих снимките в Google и ги импортирах в Adobe Spark, зададох заглавието на песента и изпълнителя и готово!

Тъй като нямам принтер за лични карти, трябваше да намеря друг начин да направя отпечатването върху картите. Минах по простия маршрут и просто го отпечатах на хартия, след което го залепих за картите.

Можете също така просто да използвате химикалка и да пишете директно върху картите.

Стъпка 10: Готово

Вече сте готови!

Ако правите този проект, моля, публикувайте марка:)

Някакви въпроси? Просто попитайте и аз ще се опитам да им отговоря.

За актуализации за Juuke, абонирайте се за бюлетина!

Последвайте ме в Instagram за актуализации за предстоящи проекти!

Instagram:

Свържете се с мен: [email protected]

••• Подкрепи ме •••

Patreon:

Дарения:

Купи ми кафе:

Препоръчано: