Мазмұны:

Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы: 10 қадам (суреттермен)
Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы: 10 қадам (суреттермен)

Бейне: Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы: 10 қадам (суреттермен)

Бейне: Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы: 10 қадам (суреттермен)
Бейне: Бес ұлым тастап кетті / KOREMIZ 2024, Қараша
Anonim
Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы
Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы
Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы
Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы
Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы
Juuke - қарттар мен балаларға арналған RFID музыкалық ойнатқышы

Fusion 360 жобалары »

Бұл Juuke қорапшасы. Juuke қорапшасы - бұл сіздің музыкалық досыңыз, оны пайдалану мүмкіндігінше оңай. Ол әсіресе қарттар мен балаларға қолдануға арналған, бірақ, әрине, оны барлық жастағы адамдар қолдана алады. Мұны жасауымыздың себебі - менің қызымның әжесі. Ол маған әжесі екеуі асханада отырғанын, музыка тыңдайтынын, билейтінін және күлетінін айтты. Өкінішке орай, соңғы жылдары әжесі ауруханадан шықты және шықты. Алайда оның ең қиын күндерінде музыка әлі күнге дейін күлімсірететін нәрселердің бірі. Ал CD -плеерлер сияқты музыкалық ойнатқыштарды оған қолдану өте қиын. Сондықтан біз Джукені құрдық.

Juuke Box SD картасынан белгілі бір әндерді ойнату үшін RFID карталарын қолдану арқылы жұмыс істейді. Сіз сондай -ақ жасыл түймешікті пайдаланып кездейсоқ әндерді ойнай аласыз немесе қызыл түймемен ойнап, кідірте аласыз.

Осылайша, барлығына музыка ойнау өте қарапайым.

1 -қадам: Бейнені қараңыз

Image
Image

Біз қалай жасағанымызды көрсететін видео түсірдік:)

2 -қадам: бөліктерді жинаңыз:

Біз барлық бөлшектерді AliExpress -тен алдық, бөлшектерге сілтемелер төменде келтірілген:

Бөлшектер:

Arduino UNO AliExpress және Amazon

AliExpress және Amazon DFPlayer Mini

AliExpress және Amazon шағын SD картасы

Arduino UNO DIY Shield AliExpress және Amazon

RC522 - сенімді болу үшін 2 сатып алыңыз, олардың кейбіреулері AliExpress пен Amazon -ға сынған түрде келеді

AliExpress және Amazon RFID карталары

AUX стерео ұясы AliExpress және Amazon

22 мм лездік батырмасы - 1 қызыл және 1 жасыл - 3-6В AliExpress

AliExpress және Amazon 10K потенциометрі

AliExpress және Amazon сымдары

AliExpress және Amazon 1K резисторы

AliExpress және Amazon тақырыптарын бекітіңіз

Нан тақтасы - AliExpress және Amazon бойынша қосымша

Өткізгіш сымдар - AliExpress және Amazon бойынша қосымша

5В қуат көзі - Aliexpress & AmazonPower Jack - AliExpress және Amazon

Құралдар:

AliExpress және Amazon 3D принтері

AliExpress пен Amazon дәнекерлеу жинағы

AliExpress және Amazon сымдары

3 -қадам: бөлшектерді тексеріңіз

Бөлшектерді тексеріңіз
Бөлшектерді тексеріңіз
Бөлшектерді тексеріңіз
Бөлшектерді тексеріңіз
Бөлшектерді тексеріңіз
Бөлшектерді тексеріңіз

Мен бәрін қосуды ұсынамын және оның бәрі жұмыс жасамас бұрын жұмыс істейтінін тексеріңіз.

Мұны істеу үшін мен тақтаны және бірнеше секіргіш сымдарды қолдандым, барлығы ойдағыдай жұмыс істеді. Мен сатып алған бірінші RC522 модулінде біраз қиындықтар болды, ол зауыттан келгенімен жұмыс істемеді. Мен жаңасын алуым керек болды … Сондықтан мен олардың екеуін алуға кеңес беремін, осылайша сіз олардың біреуін сындырсаңыз, сізде найза бар екеніне сенімдісіз.

Барлығын схемаға сәйкес осында қосыңыз (сілтеме) немесе берілген суреттерді қараңыз.

DFPlayer Mini мен Arduino -дағы RX арасындағы 1K резисторды қолдануды ұмытпаңыз.

Карточканы оқу құрылғысының жұмыс істейтінін тексеру үшін кітапханадан «Демп картасы» мысал эскизін пайдалануға болады. (4 -қадамды қараңыз)

4 -қадам: Код - карталарды бағдарламалау

Код - карталарды бағдарламалау
Код - карталарды бағдарламалау

Код DFPlayer mini -мен қалай жұмыс істейтінін жақсы түсіну үшін мен оны мүмкіндігінше жеңіл түсіндіруге тырысамын. DFPlayer шағын микро 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 | Әр түрлі

FUSION 360: Ananords.com

Мен 3D басып шығаруда пайдаланатын параметрлер:

Толтыру: 15%

Қабат биіктігі: 0,2 мм

Қолдау көрсетеді: ИӘ

UNO мен RC522 -ді 3D басып шығару түйреуіштеріне енгізіңіз. Олар тығыз орналасуы керек. Мен оларды бекіту үшін бір тамшы желім қолдануды ұсынамын. Дыбыстық ұямен де дәл осылай жасаңыз. Түймелер, потенциометр мен қуат розеткасы үшін жинаққа кіретін алты бұрышты гайкаларды қолданыңыз.

Аяқтағаннан кейін, төменгі табақ пен «бетті» бірге жабыңыз.

9 -қадам: Карталарды жасаңыз

Карталарды жасаңыз
Карталарды жасаңыз

Дизайндан бастаңыз. Мен конструкцияларды Adobe Spark -те жасадым, онда мен пайдаланушы өлшемі ретінде картаның өлшемдерін (85 мм x 54 мм) қолдандым

Мен суреттерді google -ден тауып, Adobe Spark -қа импорттадым, әннің тақырыбы мен орындаушысын қойдым, аяқтадым!

Менде жеке куәлік принтері болмағандықтан, карталарды басып шығарудың басқа жолын іздеуге тура келді. Мен қарапайым жолмен жүрдім және оны қағазға басып шығардым, содан кейін карталарға жапсырдым.

Сондай -ақ, қаламмен және карталарға тікелей жаза аласыз.

10 -қадам: Орындалды

Сіз енді дайынсыз!

Егер сіз бұл жобаны жасасаңыз, макияжды жіберіңіз:)

Кез келген сұрақ? Тек сұраңыз, мен оларға жауап беруге тырысамын.

Juuke туралы жаңартулар алу үшін ақпараттық бюллетеньге жазылыңыз!

Инстаграмда мені қадағалаңыз, алдағы жобалар туралы жаңалықтар алыңыз!

Инстаграм:

Менімен хабарласыңыз: [email protected]

••• Мені қолдаңыз •••

Патреон:

Қайырымдылық:

Маған кофе сатып алыңыз:

Ұсынылған: