فهرست مطالب:

Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان: 10 مرحله (همراه با تصاویر)
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان: 10 مرحله (همراه با تصاویر)

تصویری: Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان: 10 مرحله (همراه با تصاویر)

تصویری: Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان: 10 مرحله (همراه با تصاویر)
تصویری: Feelings of love Jukebox | HT Music | Arijit Singh Songs | Arijit Singh Jukebox | Best of 2023 | 2024, نوامبر
Anonim
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان

پروژه های Fusion 360 »

این جعبه Juuke است. جعبه Juuke دوست موسیقایی خود شماست ، تا جایی که می توانید از آن استفاده کنید. مخصوصاً برای استفاده افراد مسن و کودکان طراحی شده است ، اما البته می تواند برای همه سنین دیگر استفاده شود. دلیل ایجاد ما ، مادربزرگ دوست دخترم است. او به من گفت که او و مادربزرگش در آشپزخانه نشسته اند ، موسیقی گوش می دهند ، می رقصند و می خندند. متأسفانه در سالهای گذشته مادربزرگش داخل و خارج بیمارستان بوده است. اما در بدترین روزهای او ، موسیقی یکی از معدود چیزهایی است که هنوز باعث لبخند او می شود. و پخش کننده های موسیقی مانند دستگاه های پخش سی دی برای او بسیار سخت است. به همین دلیل ما Juuke را ایجاد کردیم.

جعبه Juuke با استفاده از کارتهای RFID برای پخش آهنگهای خاص از کارت SD کار می کند. همچنین می توانید آهنگ ها را به طور تصادفی با استفاده از دکمه سبز پخش کنید ، یا با دکمه قرمز پخش و مکث کنید.

به این ترتیب ، پخش موسیقی برای همه بسیار ساده است.

مرحله 1: ویدیو را تماشا کنید

Image
Image

ما یک ویدیو ساختیم که نشان می دهد چگونه من آن را ساختم:)

مرحله 2: قطعات را جمع آوری کنید:

ما تمام قطعات را از AliExpress دریافت کرده ایم و پیوندهای قطعات در زیر ذکر شده است:

قطعات:

آردوینو UNO AliExpress و آمازون

DFPlayer Mini AliExpress و آمازون

کارت میکرو SD AliExpress و آمازون

Arduino UNO DIY Shield AliExpress و آمازون

RC522 - برای اطمینان از خرید 2 عدد ، برخی از آنها AliExpress و آمازون شکسته وارد می شوند

کارت های RFID AliExpress و آمازون

AUX Stereo Jack AliExpress و آمازون

دکمه فشار لحظه ای 22 میلی متر - 1 قرمز و 1 سبز - 3-6V AliExpress

10K پتانسیومتر AliExpress و آمازون

سیم AliExpress و آمازون

مقاومت 1K AliExpress و آمازون

پین سرصفحه AliExpress و آمازون

Breadboard - اختیاری AliExpress و آمازون

سیم های بلوز - اختیاری AliExpress و آمازون

منبع تغذیه 5V -AliExpress و AmazonPower Jack - AliExpress و Amazon

ابزارها:

چاپگر سه بعدی AliExpress و آمازون

کیت لحیم کاری AliExpress و آمازون

استریپر سیمی AliExpress و آمازون

مرحله 3: قطعات را آزمایش کنید

قطعات را تست کنید
قطعات را تست کنید
قطعات را تست کنید
قطعات را تست کنید
قطعات را تست کنید
قطعات را تست کنید

توصیه می کنم همه چیز را به هم وصل کنید و قبل از شروع تست کنید که آیا همه کار می کند یا خیر.

برای انجام این کار ، من از یک تخته نان و برخی از سیم های بلوز استفاده کردم تا سریع و آسان بررسی کنم که آیا همه چیز مطابق برنامه کار کرده است. من با اولین ماژول RC522 که خریدم مشکلاتی داشتم ، اما حتی اگر مستقیماً از کارخانه آمده بود ، کار نمی کرد. بنابراین مجبور شدم یک دستگاه جدید بگیرم … به همین دلیل توصیه می کنم 2 عدد از آنها را تهیه کنید ، به این ترتیب مطمئن هستید که اگر یکی از آنها را بشکنید ، نیزه دارید.

همه چیز را مطابق نمودار مدار در اینجا وصل کنید (پیوند) ، یا تصاویر پیوست را ببینید.

به یاد داشته باشید که از یک مقاومت 1K بین RX در DFPlayer Mini و Arduino استفاده کنید.

برای بررسی اینکه دستگاه کارت خوان کار می کند ، می توانید از طرح نمونه "Dump card" در کتابخانه استفاده کنید. (مرحله 4 را ببینید)

مرحله 4: کد - برنامه ریزی کارت ها

کد - برنامه نویسی کارت ها
کد - برنامه نویسی کارت ها

برای درک بهتر نحوه عملکرد کد با DFPlayer mini ، سعی می کنم تا آنجا که ممکن است آن را توضیح دهم. مینی DFPlayer با پخش آهنگ از کارت میکرو SD کار می کند. برای اینکه بدانید کدام آهنگ را پخش کنید ، آهنگها باید به عنوان یک شماره در کارت SD ذخیره شوند. آهنگ شماره 1 به عنوان "0001 - SONG NAME" ، آهنگ شماره 2 به عنوان "0002 - SONG NAME" و غیره ذخیره می شود. ما می توانیم یک عدد روی کارت های RFID بنویسیم ، بنابراین اگر شماره 2 را روی یکی از کارت ها بنویسیم و روی خواننده قرار دهیم ، آردوینو شماره را می خواند و به DFPlayer mini می گوید: "آهنگ شماره 2 را پخش کنید".

شماره ای که به کارت می نویسیم باید با نام آهنگی که روی کارت SD ذخیره می کنیم ، یکسان باشد.

اگر می خواهید در مورد DFPlayer mini اطلاعات بیشتری کسب کنید ، از این صفحه با اطلاعات بسیار زیاد دیدن کنید

اکنون می توانید Arduino را باز کرده و کد برنامه نویسی کارت را بارگذاری کنید. من کد را به دو قسمت تقسیم کرده ام. یکی برای برنامه نویسی کارت ها و دیگری برای پخش کننده واقعی. در این مرحله ، ما با برنامه نویسی کارت ها شروع می کنیم. کد در GitHub منتشر شده و در زیر اضافه شده است. همچنین باید کتابخانه های زیر را بارگیری کنید:

- MFRC522

- DFRobotDFPlayerMini.h

من سعی کردم تا آنجا که ممکن است کد را با نظرات توضیح دهم ، اما اگر سوالی دارید ، از پرسیدن آنها در قسمت نظرات نترسید!

همچنین ، من یک برنامه نویس عالی نیستم ، اما دوست دارم که یکی از آنها باشم ، بنابراین اگر اشتباهی در کد مشاهده کردید ، یک نظر عالی خواهد بود!

برای بارگذاری کد در آردوینو ، این مقاله را ببینید. برای افزودن کتابخانه ها ، این مقاله را ببینید.

حالت ها:

برنامه نویس کارت دارای دو حالت اتوماتیک و دستی است.

حالت دستی: شماره ای را که می خواهید روی کارت بنویسید می نویسد. عددی را وارد کنید تا ذخیره شود.

حالت خودکار: از شماره ای که در کد مشخص کرده اید شروع می شود و با قرار دادن کارت روی آن 1 عدد افزایش می یابد.

نحوه استفاده از برنامه نویس کارت:

مانیتور سریال Arduino Open Serial را وصل کنید (گوشه سمت راست بالا) برای حالت دستی "manual" و برای حالت خودکار "auto" بنویسید. (به بالا مراجعه کنید) یک کارت را روی خواننده قرار دهید و مطمئن شوید که روی آن نوشته شده است موفق است.

مرحله 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 طراحی کردم و سه بعدی آن را چاپ کردم. من همچنین یکی را با استفاده از دستگاه CNC و مقداری تخته سه لا تهیه کردم.

اگر چاپگر سه بعدی یا دستگاه CNC ندارید ، نگران نباشید! همچنین می توانید یک محفظه از مقوا یا با استفاده از یک جعبه پروژه بسازید

همه فایلها را می توانید در اینجا پیدا کنید:

چاپ سه بعدی:

STL: CULTS 3D | جهان چیز

FUSION 360: Ananords.com

تنظیماتی که برای پرینت سه بعدی استفاده کردم عبارتند از:

پر کردن: 15

ارتفاع لایه: 0.2 میلی متر

پشتیبانی: بله

فقط UNO و RC522 را در پین های چاپ سه بعدی وارد کنید. آنها باید محکم جا بیفتند. توصیه می کنم برای محکم نگه داشتن آنها از یک قطره چسب استفاده کنید. همین کار را با جک صدا انجام دهید. برای دکمه ها ، پتانسیومتر و پریز برق ، از مهره های شش گوش موجود در آن استفاده کنید.

پس از اتمام کار ، فقط صفحه پایینی و "صورت" را با هم بچسبانید.

مرحله 9: کارت ها را بسازید

کارت ها را بسازید
کارت ها را بسازید

با طراحی شروع کنید. من طراحی ها را در Adobe Spark انجام دادم ، جایی که از ابعاد کارت (85 میلی متر در 54 میلی متر) به عنوان اندازه سفارشی استفاده کردم.

من تصاویر را در google پیدا کردم و آنها را در Adobe Spark وارد کردم ، عنوان آهنگ و هنرمند را تنظیم کردم ، و تمام شد!

از آنجا که من چاپگر کارت شناسایی ندارم ، مجبور شدم راهی دیگر برای چاپ روی کارت ها پیدا کنم. من مسیر ساده را طی کردم و فقط آن را روی کاغذ چاپ کردم و سپس آن را به کارت ها چسباندم.

همچنین می توانید فقط از قلم استفاده کنید و مستقیماً روی کارت ها بنویسید.

مرحله 10: انجام شد

الان کارتان تمام است!

اگر این پروژه را می سازید ، لطفاً یک پست بگذارید:)

هر گونه سوال؟ فقط بپرسید ، من سعی می کنم به آنها پاسخ دهم.

برای به روز رسانی درباره Juuke ، در خبرنامه ثبت نام کنید!

برای اطلاع از پروژه های آینده من را در اینستاگرام دنبال کنید!

اینستاگرام:

با من تماس بگیرید: [email protected]

••• از من حمایت کن •••

Patreon:

کمکهای مالی:

برای من قهوه بخر:

توصیه شده: