সুচিপত্র:

মিউজিকাল কুইজ: ৫ টি ধাপ
মিউজিকাল কুইজ: ৫ টি ধাপ

ভিডিও: মিউজিকাল কুইজ: ৫ টি ধাপ

ভিডিও: মিউজিকাল কুইজ: ৫ টি ধাপ
ভিডিও: Day-21 Primary 4350 টি প্রশ্ন 52 টি কুইজ টেস্ট [কোর্স বাংলাদেশ বিষয়াবলী] 2024, নভেম্বর
Anonim
মিউজিকাল কুইজ
মিউজিকাল কুইজ

হ্যালো, আমরা মালাগা বিশ্ববিদ্যালয় থেকে ইলেকট্রনিক্স ইঞ্জিনিয়ারিংয়ের চতুর্থ বর্ষের মডিউল, টেলিকমিউনিকেশন স্কুল (https://www.uma.es/etsi-de-telecomunicacion/) থেকে তিনজন ছাত্রের একটি গ্রুপ এবং আমরা আপনাকে আমাদের দেখাতে যাচ্ছি 'ক্রিয়েটিভ ইলেকট্রনিক্স' নামক বিষয়ের জন্য প্রজেক্ট।

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

আশা করি তুমি উপভোগ কর!

ধাপ 1: উপাদান এবং উপাদানগুলির তালিকা

1x আরডুইনো লিওনার্দো

1x পিসিবি বোর্ড

8x পুশ-বোতাম

7x 220ohm প্রতিরোধক

1x 74HC595

1x 7-সেগমেন্ট LED ডিসপ্লে

1x বুজার

1x ওয়েল্ডার

1x টিনের কুণ্ডলী

1x প্লায়ার

1x 5V আউটপুট পাওয়ার সাপ্লাই (উদাহরণস্বরূপ পাওয়ারব্যাঙ্ক)

বাক্স তৈরির জন্য প্রয়োজনীয় উপকরণগুলি হল:

1x কাঠের টুকরা

1x সাদা আঠালো

1x একটি বৈদ্যুতিক করাত

1x হেঞ্জ

ধাপ 2: বক্স তৈরি করুন

বক্স তৈরি করুন
বক্স তৈরি করুন
বক্স তৈরি করুন
বক্স তৈরি করুন
বক্স তৈরি করুন
বক্স তৈরি করুন
বক্স তৈরি করুন
বক্স তৈরি করুন

প্রথমে, পরিমাপ (20x5) সেমি দিয়ে বাক্সের 4 টি দিক কেটে নিন। তারপরে, বাক্সের উপরের অংশ এবং বেসটি তৈরি করুন, পাশ দিয়ে তৈরি বর্গক্ষেত্রের পরিমাপ এবং বেসের সাথে পাশগুলি আঠালো করুন।

পরে, একটি কব্জা দিয়ে শীর্ষটি রাখুন এবং বোতাম, এলইডি এবং নেতৃত্বাধীন 7 অংশের জন্য গর্ত তৈরি করুন। উপরের দিকে বোতামগুলি আঠালো করুন এবং স্ক্রু দিয়ে বেসে আরডুইনো বোর্ড রাখুন।

অবশেষে, সমস্ত উপাদান সংযুক্ত করা হয়েছে এবং গানের ছবিগুলি বাক্সের উপরে আটকানো হয়েছে।

ধাপ 3: বাক্সের ভিতরে

বাক্সের ভিতরে
বাক্সের ভিতরে
বাক্সের ভিতরে
বাক্সের ভিতরে
বাক্সের ভিতরে
বাক্সের ভিতরে

যখন আপনি বাক্সটি পেয়েছিলেন, আমরা পিসিবি বোর্ডকে সোল্ডার করার আগে একটি প্রোটোবোর্ডে সার্কিটটি পরীক্ষা করার পরামর্শ দিই। লক্ষ্য করুন যে বোতামগুলি সফ্টওয়্যার দ্বারা Arduino এর পুল-ইউপি প্রতিরোধক ব্যবহার করে।

তারপরে উদাহরণস্বরূপ পুরুষ-মহিলা সংযোগকারী ব্যবহার করে সমস্ত পুশ-বোতাম এবং 7 সেগ ডিসপ্লেটি আরডুইনো বোর্ডের সাথে সংযুক্ত করুন।

Arduino বোর্ডটি বাক্সের ভিতরে একটি বাহ্যিক ব্যাটারি দ্বারা চালিত হতে পারে অথবা আপনি চাইলে বক্সের একটি গর্ত দ্বারা সরাসরি পিসির সাথে সংযুক্ত হতে পারেন।

ধাপ 4: প্রোগ্রামিং এবং ব্লক ডায়াগ্রাম

প্রোগ্রামিং এবং ব্লক ডায়াগ্রাম
প্রোগ্রামিং এবং ব্লক ডায়াগ্রাম

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

Arduino কোডটি সুইচ-কেস স্ট্রাকচার ব্যবহার করে তৈরি করা হয়েছে। প্রথমত, একটি এলোমেলো সংখ্যা উৎপন্ন হয় এবং সেই ক্ষেত্রে যুক্ত একটি গান শোনা যায়। যদি ব্যবহারকারী সঠিক বোতাম টিপেন, তাহলে নীল নেতৃত্বটি জ্বলে উঠবে এবং কাউন্টারটি 1 যুক্ত করবে, অন্যথায় লাল নেতৃত্বাধীন আলো জ্বলে উঠবে এবং স্টার্ট বোতাম টিপলে আরেকটি এলোমেলো গান তৈরি হবে।

কোড কম্পাইল করার জন্য, প্রথমে আপনাকে.cpp এবং.h কোড জিপ করতে হবে, তারপরে আপনাকে আপনার arduino IDE, Program-> Include library-> Add. ZIP Library এ লাইব্রেরি আমদানি করতে হবে।

প্রস্তাবিত: