Съдържание:
- Стъпка 1: Гледайте видеото
- Стъпка 2: Съберете частите:
- Стъпка 3: Тествайте частите
- Стъпка 4: Кодът - Програмиране на картите
- Стъпка 5: Кодът: Режим на плейър
- Стъпка 6: Изтеглете песни на SD картата
- Стъпка 7: Тестване, след това запояване
- Стъпка 8: Направете корпуса
- Стъпка 9: Направете картите
- Стъпка 10: Готово
Видео: Juuke - RFID музикален плейър за възрастни хора и деца: 10 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Проекти на Fusion 360 »
Това е кутията Juuke. Кутията Juuke е ваш собствен музикален приятел, създаден да бъде максимално лесен за използване. Той е специално проектиран да се използва от възрастни хора и деца, но разбира се може да се използва от всички други възрасти. Причината да създадем това е заради бабата на приятелката ми. Тя ми каза, че тя и баба й седят в кухнята, слушат музика, танцуват и се смеят. За съжаление през последните години баба й влизаше и излизаше от болницата. В най -лошите си дни обаче музиката е едно от малкото неща, които все още я карат да се усмихва. А музикални плейъри като CD плейъри са твърде трудни за използване за нея. Ето защо създадохме Juuke.
Juuke Box работи, като използва RFID карти за възпроизвеждане на конкретни песни от SD карта. Можете също така да пуснете песните на случаен принцип с помощта на зеления бутон или да възпроизведете и направите пауза с червения бутон.
По този начин е много лесно за всички да пускат музика.
Стъпка 1: Гледайте видеото
Направихме видео, показващо как го направих:)
Стъпка 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 карта конкретно име, за да може да работи. Всяка песен трябва да започва с номер. Номерът също трябва да бъде 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:
Дарения:
Купи ми кафе:
Препоръчано:
Частен телевизионен канал за възрастни хора: 4 стъпки (със снимки)
Частен телевизионен канал за възрастни хора: Спомените са труден въпрос за баба ми, която тази година навършва 94 години. Затова добавих телевизионен канал към нейния телевизор, за да й помогна да си спомни членовете на семейството и ключовите моменти от живота си. За това използвах безплатен акаунт в Dropbox, Raspber
ESP8266 - Сензори за врати и прозорци - ESP8266. Помощ за възрастни хора (забравяне): 5 стъпки
ESP8266 - Сензори за врати и прозорци - ESP8266. Помощ за възрастни хора (забравяне): ESP8266 - Сензори за врати / прозорци, използващи GPIO 0 и GPIO 2 (IOT). Може да се гледа в мрежата или в локалната мрежа с браузъри. Вижда се и чрез " HelpIdoso Vxapp " приложение. Използва захранване 110/220 VAC за 5Vdc, 1 реле / напрежение
Машина за рехабилитация на възрастни хора: 4 стъпки
Машина за рехабилитация на възрастни хора: Тази машина се използва за подпомагане на възрастни хора, които искат да възстановят способността си за реакция. Когато хората остареят, способността им за реакция ще се влоши. Тази машина може да помогне на тези хора да възстановят способността си за реакция
ESP8266 - Гнездо с време и дистанционно управление (защита за възрастни хора): 6 стъпки
ESP8266 - Гнездо с дистанционно и дистанционно управление (защита за възрастни хора): ИНФОРМАЦИЯ: Този комплект е проверка срещу прегряване, пожар и аварии в случай на забравяне на свързани уреди (главно от възрастни хора с болестта на Алцхаймер). След като бутонът се задейства, гнездото получава 110/220 VAC за 5 минути (друг
Google Glass/помощ за бедни хора за хора с тунелно зрение: 5 стъпки (със снимки)
Google Glass/Помощ на бедния човек за тези с тунелна визия: Резюме: Този проект предава видео на живо от камера с рибешко око на носим хедс-ъп дисплей. Резултатът е по -широко зрително поле в по -малка област (дисплеят е сравним с 4 "екран 12" далеч от окото ви и извежда на 720