সুচিপত্র:

Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার: 10 ধাপ (ছবি সহ)
Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার: 10 ধাপ (ছবি সহ)

ভিডিও: Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার: 10 ধাপ (ছবি সহ)

ভিডিও: Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার: 10 ধাপ (ছবি সহ)
ভিডিও: হাসি ঠেকাতে পারবেন না।। ২০২৩ এর সেরা কৌতুক। Stage programme ।। Vairal joke 2023।। Tiffin Time 2024, জুলাই
Anonim
Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার
Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার
Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার
Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার
Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার
Juuke - বয়স্ক এবং বাচ্চাদের জন্য একটি RFID সঙ্গীত প্লেয়ার

ফিউশন 360 প্রকল্প

এটি জুক বক্স। Juuke বাক্স আপনার নিজের সঙ্গীত বন্ধু, ব্যবহার করা যতটা সম্ভব সহজ করা হয়েছে। এটি বিশেষত বয়স্ক এবং বাচ্চাদের দ্বারা ব্যবহারের জন্য ডিজাইন করা হয়েছে, তবে অবশ্যই অন্যান্য সমস্ত বয়সের দ্বারা ব্যবহার করা যেতে পারে। যে কারণে আমরা এটা তৈরি করেছি, তা হল আমার বান্ধবীর দাদী। তিনি আমাকে বলেছিলেন যে তিনি এবং তার দাদি রান্নাঘরে বসে গান শুনছেন, নাচছেন এবং হাসছেন। দুlyখের বিষয়, গত বছরগুলোতে, তার ঠাকুমা হাসপাতালে এবং বাইরে থেকে এসেছেন। তার সবচেয়ে খারাপ দিনগুলিতে, সঙ্গীত এমন কয়েকটি জিনিসের মধ্যে একটি যা এখনও তাকে হাসায়। এবং সিডি প্লেয়ারের মতো মিউজিক প্লেয়ারগুলি তার জন্য ব্যবহার করা খুব কঠিন। এজন্যই আমরা জুক তৈরি করেছি।

জুক বক্স একটি এসডি কার্ড থেকে নির্দিষ্ট গান বাজানোর জন্য RFID কার্ড ব্যবহার করে কাজ করে। আপনি সবুজ বোতামটি ব্যবহার করে এলোমেলোভাবে গানগুলি বাজাতে পারেন, বা লাল বোতামটি দিয়ে প্লে এবং বিরতি দিতে পারেন।

এইভাবে, প্রত্যেকের জন্য সঙ্গীত বাজানো সত্যিই সহজ।

ধাপ 1: ভিডিও দেখুন

Image
Image

আমি একটি ভিডিও তৈরি করেছি যাতে দেখানো হয়েছে কিভাবে আমি এটা তৈরি করেছি:)

ধাপ 2: যন্ত্রাংশ সংগ্রহ করুন:

আমরা AliExpress থেকে সমস্ত অংশ পেয়েছি, এবং অংশগুলির লিঙ্কগুলি নীচে তালিকাভুক্ত করা হয়েছে:

অংশ:

Arduino UNO AliExpress & Amazon

DFPlayer Mini AliExpress & Amazon

মাইক্রো এসডি কার্ড AliExpress এবং আমাজন

Arduino UNO DIY শিল্ড AliExpress এবং আমাজন

RC522 - নিশ্চিত হতে 2 কিনুন, তাদের মধ্যে কিছু ভাঙ্গা AliExpress এবং আমাজন আসে

RFID কার্ড AliExpress & Amazon

AUX Stereo Jack AliExpress & Amazon

22 মিমি মোমেন্টারি পুশ বোতাম - 1 লাল এবং 1 সবুজ - 3-6V AliExpress

10K Potentiometer AliExpress & Amazon

তারের AliExpress এবং আমাজন

1K প্রতিরোধক AliExpress এবং আমাজন

পিন হেডার AliExpress এবং Amazon

ব্রেডবোর্ড - Aliচ্ছিক AliExpress এবং আমাজন

জাম্পার তার - Aliচ্ছিক AliExpress এবং আমাজন

5V পাওয়ার সাপ্লাই -AliExpress & AmazonPower Jack - AliExpress & Amazon

সরঞ্জাম:

3D প্রিন্টার AliExpress এবং আমাজন

সোল্ডারিং কিট AliExpress & Amazon

ওয়্যার স্ট্রিপার আলী এক্সপ্রেস এবং অ্যামাজন

ধাপ 3: যন্ত্রাংশ পরীক্ষা করুন

যন্ত্রাংশ পরীক্ষা করুন
যন্ত্রাংশ পরীক্ষা করুন
যন্ত্রাংশ পরীক্ষা করুন
যন্ত্রাংশ পরীক্ষা করুন
যন্ত্রাংশ পরীক্ষা করুন
যন্ত্রাংশ পরীক্ষা করুন

আমি সবকিছু সংযুক্ত করার সুপারিশ করছি, এবং শুরু করার আগে এটি সব কাজ করে কিনা তা পরীক্ষা করুন।

এটি করার জন্য, আমি দ্রুত এবং সহজে চেক করার জন্য একটি ব্রেডবোর্ড এবং কিছু জাম্পার তার ব্যবহার করেছি যে এটি সবই উদ্দেশ্য অনুযায়ী কাজ করেছে। আমার কেনা প্রথম RC522 মডিউল নিয়ে আমার কিছু সমস্যা ছিল, এটি সরাসরি কারখানা থেকে এসেও কাজ করে নি। তাই আমাকে একটি নতুন পেতে হয়েছিল … সেজন্য আমি তাদের মধ্যে 2 টি পাওয়ার পরামর্শ দিচ্ছি, এইভাবে আপনি নিশ্চিত যে আপনি যদি তাদের মধ্যে একটি ভেঙে ফেলেন তবে আপনার কাছে একটি বর্শা আছে।

সার্কিট ডায়াগ্রাম অনুযায়ী সবকিছু এখানে সংযুক্ত করুন (লিঙ্ক), অথবা সংযুক্ত ছবি দেখুন।

DFPlayer Mini এবং Arduino এ RX এর মধ্যে 1K রোধক ব্যবহার করতে ভুলবেন না।

কার্ড রিডার কাজ করে কিনা তা পরীক্ষা করতে, আপনি লাইব্রেরি থেকে "ডাম্প কার্ড" উদাহরণ স্কেচ ব্যবহার করতে পারেন। (ধাপ 4 দেখুন)

ধাপ 4: কোড - প্রোগ্রামিং কার্ড

কোড - প্রোগ্রামিং কার্ড
কোড - প্রোগ্রামিং কার্ড

কোডটি কিভাবে DFPlayer মিনি এর সাথে কাজ করে সে সম্পর্কে আরও ভালভাবে বোঝার জন্য, আমি এটিকে যতটা সম্ভব সহজভাবে ব্যাখ্যা করার চেষ্টা করব। ডিএফপ্লেয়ার মিনি একটি মাইক্রো এসডি কার্ড থেকে গান বাজিয়ে কাজ করে। কোন গানটি বাজাতে হবে তা জানতে, গানগুলিকে এসডি কার্ডে একটি নম্বর হিসাবে সংরক্ষণ করতে হবে। গান নম্বর 1 "0001 - SONG NAME" হিসাবে সংরক্ষণ করা হয়, গান নম্বর 2 "0002 - SONG NAME" হিসাবে সংরক্ষণ করা হয়, এবং আরও অনেক কিছু। আমরা আরএফআইডি কার্ডে একটি সংখ্যা লিখতে পারি, তাই যদি আমরা কার্ডগুলির একটিতে 2 নম্বর লিখে পাঠকের উপর রাখি, তবে আরডুইনো নম্বরটি পড়বে এবং ডিএফপ্লেয়ার মিনিকে বলবে, "গান নম্বর 2 বাজান"।

আমরা কার্ডে যে নাম্বারটি লিখি তা একই সংখ্যার হতে হবে যে গানটি আমরা SD কার্ডে সংরক্ষণ করি।

আপনি যদি ডিএফপ্লেয়ার মিনি সম্পর্কে আরও জানতে চান, প্রচুর তথ্য সহ এই পৃষ্ঠাটি দেখুন

আপনি এখন Arduino খুলতে পারেন এবং কার্ড প্রোগ্রামিং এর জন্য কোড আপলোড করতে পারেন। আমি কোড দুটি ভাগে ভাগ করেছি। একটি কার্ড প্রোগ্রামিং জন্য, এবং একটি প্রকৃত প্লেয়ার জন্য। এই ধাপে, আমরা কার্ড প্রোগ্রামিং দ্বারা শুরু করব। কোডটি গিটহাব -এ প্রকাশিত হয়েছে এবং নীচে যোগ করা হয়েছে। আপনাকে নিম্নলিখিত গ্রন্থাগারগুলিও ডাউনলোড করতে হবে:

- MFRC522

- DFRobotDFPlayerMini.h

আমি যতটা সম্ভব মন্তব্য সহ কোডটি ব্যাখ্যা করার চেষ্টা করেছি, কিন্তু যদি আপনার কোন প্রশ্ন থাকে তবে মন্তব্য বিভাগে তাদের জিজ্ঞাসা করতে ভয় পাবেন না!

এছাড়াও, আমি একজন মহান প্রোগ্রামার নই কিন্তু আমি একজন হতে চাই, তাই যদি আপনি কোডে কোন ভুল দেখেন তবে একটি মন্তব্য দুর্দান্ত হবে!

আরডুইনোতে কোড আপলোড করতে, এই নিবন্ধটি দেখুন। লাইব্রেরি যোগ করতে, এই নিবন্ধটি দেখুন।

মোড:

কার্ড প্রোগ্রামারের দুটি মোড আছে, স্বয়ংক্রিয় এবং ম্যানুয়াল।

ম্যানুয়াল মোড: কার্ডে আপনি যে নম্বরটি লিখতে চান তা লিখে দেয়। একটি সংখ্যা টাইপ করুন, এবং এটি এটি সংরক্ষণ করবে।

স্বয়ংক্রিয় মোড: আপনি কোডে উল্লেখ করা নম্বরে শুরু হয় এবং প্রতিবার যখন আপনি একটি কার্ড রাখেন তখন এটি 1 দ্বারা বৃদ্ধি পায়।

কার্ড প্রোগ্রামার কিভাবে ব্যবহার করবেন:

আরডুইনো ওপেন সিরিয়াল মনিটর (উপরের ডান কোণে) সংযুক্ত করুন ম্যানুয়াল মোডের জন্য "ম্যানুয়াল" এবং স্বয়ংক্রিয় মোডের জন্য "অটো" লিখুন। (উপরে দেখুন) পাঠকের উপর একটি কার্ড রাখুন এবং নিশ্চিত করুন যে এটি সফল হয়েছে।

ধাপ 5: কোড: প্লেয়ার মোড

একবার আপনি কার্ড প্রোগ্রাম করা হলে, আপনি মিউজিক প্লেয়ার কোড আপলোড করতে পারেন। এটি সেই কোড যা কার্ডটি পড়ে এবং সংশ্লিষ্ট গানটি বাজায়। প্রক্রিয়াটি কার্ড প্রোগ্রামার কোডের মতোই। স্কেচ আপলোড করুন, এবং এটি ব্যবহার শুরু করুন!

PS: গুরুত্বপূর্ণ! সিরিয়াল যোগাযোগ নিষ্ক্রিয় করতে যেখানে আপনি সিরিয়াল মনিটরে প্রোগ্রামটি কি করছে তা দেখতে পারেন, আপনাকে "Serial.begin (115200) মন্তব্য করতে হবে; "। লাইনের সামনে শুধু "//" যোগ করুন। আমার কিছু সমস্যা ছিল যেখানে প্রোগ্রামটি চালু থাকলে চলবে না। (এটি শুরু হওয়ার আগে এটি একটি সিরিয়াল সংযোগের জন্য অপেক্ষা করছিল)

ধাপ 6: এসডি কার্ডে গান ডাউনলোড করুন

এসডি কার্ডে গান ডাউনলোড করুন
এসডি কার্ডে গান ডাউনলোড করুন

যেমনটি আগে বলা হয়েছে, আপনার এসডি কার্ডে মিউজিক ফাইলগুলি কাজ করার জন্য একটি নির্দিষ্ট নাম দিতে হবে। প্রতিটি গান একটি সংখ্যা দিয়ে শুরু করতে হয়। সংখ্যাটিও 4 অঙ্কের হতে হবে (উদাহরণস্বরূপ 1 হল 0001)। এই অঙ্কের পরে, আপনি গানের নাম যুক্ত করতে পারেন। উদাহরণস্বরূপ: "0035 - ফ্রাঙ্ক সিনাত্রা - আমাকে চাঁদে উড়ান"

এটি স্ট্যান্ডার্ড MP3 ফাইল ব্যবহার করে, তাই সেগুলি SD কার্ডে অনুলিপি করা এবং তাদের নাম পরিবর্তন করা সহজ।

ধাপ 7: পরীক্ষা, তারপর ঝাল

পরীক্ষা, তারপর ঝাল
পরীক্ষা, তারপর ঝাল
পরীক্ষা, তারপর ঝাল
পরীক্ষা, তারপর ঝাল
পরীক্ষা, তারপর ঝাল
পরীক্ষা, তারপর ঝাল

যখন আপনি পরীক্ষা করেছেন যে সবকিছু ইচ্ছামত কাজ করছে, তখন আপনি আর্ডুইনো ইউএনও শিল্ডে অংশগুলি বিক্রি করতে শুরু করতে পারেন।

কেবল তারের জন্য সার্কিট ডায়াগ্রাম ওয়্যার অনুসরণ করুন। এটি মুদ্রণ করা স্মার্ট, এবং আপনি কোন তারগুলি বিক্রি করেছেন তা চিহ্নিত করতে একটি রঙিন মার্কার ব্যবহার করুন। আমি ডিএফপ্লেয়ার মিনি এর জন্য পিন হেডার ব্যবহার করারও সুপারিশ করছি যাতে আপনি সোল্ডারিংয়ের অধীনে এটি ক্ষতি না করেন।

আমি আরসি -5২২ এলইডি বাতিল করেছিলাম, কারণ এটি প্রিন্টের মাধ্যমে দেখাচ্ছিল।

ধাপ 8: ঘের তৈরি করুন

ঘের তৈরি করুন
ঘের তৈরি করুন
ঘের তৈরি করুন
ঘের তৈরি করুন
ঘের তৈরি করুন
ঘের তৈরি করুন

এই ধাপে আমি আপনাকে দেখাব কিভাবে আমি ঘেরটি তৈরি করেছি। আমি এটি ফিউশন 360 ব্যবহার করে ডিজাইন করেছি এবং 3D এটি প্রিন্ট করেছি। আমি একটি সিএনসি মেশিন, এবং কিছু পাতলা পাতলা কাঠ ব্যবহার করে তৈরি করেছি।

আপনার যদি 3 ডি প্রিন্টার বা সিএনসি মেশিন না থাকে তবে চিন্তা করবেন না! কার্ডবোর্ডের বাইরে বা একটি প্রজেক্ট বক্স ব্যবহার করে একটি ঘের তৈরি করাও সম্ভব

আপনি এখানে সমস্ত ফাইল খুঁজে পেতে পারেন:

3D মুদ্রিত:

STL: CULTS 3D | Thingiverse

ফিউশন 360: Ananords.com

আমি 3D প্রিন্ট করতে যে সেটিংস ব্যবহার করেছি তা হল:

ইনফিল: 15%

স্তর উচ্চতা: 0.2 মিমি

সমর্থন করে: হ্যাঁ

শুধু 3D মুদ্রণের পিনগুলিতে UNO এবং RC522 সন্নিবেশ করান। তাদের চটচটে ফিট করা উচিত। আমি তাদের জায়গায় সুরক্ষিত করার জন্য আঠালো একটি ড্রপ ব্যবহার করার পরামর্শ দিই। অডিও জ্যাকের সাথে একই কাজ করুন। বোতাম, পোটেন্টিওমিটার এবং পাওয়ার সকেটের জন্য, অন্তর্ভুক্ত হেক্স বাদাম ব্যবহার করুন।

আপনার কাজ শেষ হয়ে গেলে, কেবল নীচের প্লেট এবং "মুখ" একসাথে স্ন্যাপ করুন।

ধাপ 9: কার্ড তৈরি করুন

কার্ড তৈরি করুন
কার্ড তৈরি করুন

নকশা দিয়ে শুরু করুন। আমি অ্যাডোব স্পার্কে ডিজাইন তৈরি করেছি, যেখানে আমি কাস্টম সাইজ হিসাবে কার্ডের মাত্রা (85 মিমি x 54 মিমি) ব্যবহার করেছি

আমি গুগলে ছবিগুলি খুঁজে পেয়েছি এবং সেগুলি অ্যাডোব স্পার্কে আমদানি করেছি, গানের শিরোনাম এবং শিল্পী সেট করেছি এবং সম্পন্ন করেছি!

যেহেতু আমার কাছে একটি আইডি কার্ড প্রিন্টার নেই, তাই আমাকে কার্ডগুলিতে প্রিন্ট করার অন্য উপায় খুঁজে বের করতে হয়েছিল। আমি সরল পথে গেলাম, এবং শুধু কাগজে ছাপিয়ে তারপর কার্ডে আঠালো করে দিলাম।

আপনি কেবল একটি কলম ব্যবহার করতে পারেন এবং কার্ডগুলিতে সরাসরি লিখতে পারেন।

ধাপ 10: সম্পন্ন

আপনি এখন সম্পন্ন!

আপনি যদি এই প্রকল্পটি তৈরি করেন, দয়া করে একটি মেক পোস্ট করুন:)

কোন প্রশ্ন? শুধু জিজ্ঞাসা করুন, এবং আমি তাদের উত্তর দেওয়ার চেষ্টা করব।

জুক সম্পর্কে আপডেটের জন্য, নিউজলেটারে সাইন আপ করুন!

আসন্ন প্রকল্পগুলির আপডেটের জন্য আমাকে ইনস্টাগ্রামে অনুসরণ করুন!

ইনস্টাগ্রাম:

আমার সাথে যোগাযোগ করুন: [email protected]

Me আমাকে সমর্থন করুন

Patreon:

অনুদান:

আমাকে একটি কফি কিনুন:

প্রস্তাবিত: