সুচিপত্র:

ATMEGA328P (Arduino) DIY ব্যবহার করে কুইজ বুজার: 3 টি ধাপ
ATMEGA328P (Arduino) DIY ব্যবহার করে কুইজ বুজার: 3 টি ধাপ

ভিডিও: ATMEGA328P (Arduino) DIY ব্যবহার করে কুইজ বুজার: 3 টি ধাপ

ভিডিও: ATMEGA328P (Arduino) DIY ব্যবহার করে কুইজ বুজার: 3 টি ধাপ
ভিডিও: Arduino Bangla Tutorial Part - 34: How to burn Bootloader into ATMEGA328P | Arduino on Breadboard 2024, জুলাই
Anonim
ATMEGA328P (Arduino) DIY ব্যবহার করে কুইজ বুজার
ATMEGA328P (Arduino) DIY ব্যবহার করে কুইজ বুজার

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

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

ধাপ 1: ব্লক ডায়াগ্রাম

ব্লক ডায়াগ্রাম
ব্লক ডায়াগ্রাম
ব্লক ডায়াগ্রাম
ব্লক ডায়াগ্রাম
ব্লক ডায়াগ্রাম
ব্লক ডায়াগ্রাম

প্রকল্পের 3 টি মডিউল রয়েছে

-বিদ্যুৎ সরবরাহ

-মাইক্রোকন্ট্রোলার ইউনিট

-আর্কেড বাটন

-প্রদর্শনী একক

বিদ্যুৎ সরবরাহ: বিদ্যুৎ সরবরাহ একটি প্রাচীর অ্যাডাপ্টার যা 220VAC কে 9VDC তে রূপান্তর করে। বিদ্যুৎ সরবরাহ কুইজ বুজারকে বিদ্যুৎ সরবরাহ করবে যার একটি ভোল্টেজ নিয়ন্ত্রক থাকবে যা সার্কিটের বাকি অংশে 5V সরবরাহ করবে। সম্পূর্ণ সার্কিট থেকে সর্বাধিক বর্তমান ড্র 1 Amp এর চেয়ে কম হওয়া প্রয়োজন যাতে এটি বিদ্যুৎ সরবরাহের সর্বোচ্চ স্রোত অতিক্রম করতে না পারে।

মাইক্রোকন্ট্রোলার ইউনিট: মাইক্রোকন্ট্রোলার হবে ATMEGA328। এটি 5v একটি অপারেটিং ভোল্টেজ আছে। ছয়টি এনালগ ইনপুট পিন এবং 14 টি ডিজিটাল ইনপুট/আউটপুট পিন রয়েছে। Arduino Uno- এর একটি 16 MHz স্ফটিক অসিলেটর এবং একটি কম্পিউটারের সাথে ইন্টারফেস করার জন্য USB সংযোগকারী রয়েছে। মাইক্রোকন্ট্রোলার বাইরের বোতাম থেকে এনালগ এবং ডিজিটাল ইনপুট উভয় মাধ্যমে সংকেত পায়। ATMEGA328P হল কুইজ বুজারের মস্তিষ্ক যা প্রতিটি ইভেন্টকে নিয়ন্ত্রণ ও সংগঠিত করে। এটি নাম এবং সময় সঞ্চয় করে যেখানে অংশগ্রহণকারী তার ডাটাবেসে বাজার প্রবেশ করেছে।

আর্কেড বাটন: কুইজ বুজারের 9 টি তোরণ বাটন, প্রতিপক্ষের জন্য 5 টি বোতাম এবং প্রশ্নকারীর পাশে 4 টি ইনপুট বোতাম রয়েছে। START বোতাম যা টাইমারের শুরু উল্লেখ করে। STOP বোতামগুলি টাইমারের সমাপ্তি বোঝায়, START এবং STOP এর মধ্যে চেপে থাকা বুজার শুধুমাত্র বিবেচনা করা হবে। মাইক্রোকন্ট্রোলার প্লেয়ারের নাম একই ক্রমে সঞ্চয় করে যেমন বুজার চাপানো হয়। সঠিক বোতাম টিপানো হয় যখন খেলোয়াড় প্রশ্নের সঠিক উত্তর দেয়, ভুল বাটন চাপলে উত্তরটি ভুল হয় এবং প্রশ্নের উত্তর দেওয়ার সুযোগ পরবর্তী ধারাবাহিক খেলোয়াড়দের কাছে যায়। একটি সহজ পদ্ধতিতে আর্কেড বোতামের কাজ, যখন বোতাম টিপলে এটি ডিজিটাল রিড পিনকে Vcc এর সাথে সংযুক্ত করে অন্যথায় এটি GND এর সাথে সংযুক্ত।

ডিসপ্লে ইউনিট: কম্পিউটার পাইথনে কোডেড কুইজ বুজার সফটওয়্যার চালাবে যা ইউএসবি ইন্টারফেসের মাধ্যমে মাইক্রোকন্ট্রোলারের সাথে যোগাযোগ করবে। এটি মাইক্রোকন্ট্রোলার থেকে পাঠানো ডেটার ব্যাখ্যা এবং বিশ্লেষণ করতে হবে। প্রতিটি খেলোয়াড়ের প্রতিক্রিয়া সময় কম্পিউটারে প্রদর্শিত হবে।

ধাপ 2: বাস্তবায়ন

বাস্তবায়ন
বাস্তবায়ন
বাস্তবায়ন
বাস্তবায়ন
বাস্তবায়ন
বাস্তবায়ন

ব্লক ডায়াগ্রাম বাস্তবায়িত হওয়ার সাথে সাথেই সার্কিটটি ডিজাইন এবং পরীক্ষা করা হয়। PCB লেআউট ডিজাইন করার জন্য পরিবর্তনগুলি আপডেট করা হয়।

ধাপ 3: ডেমো ভিডিও

আপনি এখানে প্রকল্প সম্পর্কে আরও জানতে পারেন: (Arduino কোড এবং PCB লেআউটও অন্তর্ভুক্ত)

গিথুব লিঙ্ক:

প্রস্তাবিত: