সুচিপত্র:
- ধাপ 1: সার্কিট প্রোটোটাইপ
- ধাপ 2: সংযোগকারী
- ধাপ 3: শব্দ
- ধাপ 4: কোড অপ্টিমাইজেশন
- ধাপ 5: মোবাইল অ্যাপ
- ধাপ 6: সেটিংস
- ধাপ 7: উপসংহার
ভিডিও: কুইজ গেম বুজার ব্লুটুথ সংস্করণ: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
তাই আমি কিছুক্ষণ আগে এই কুইজ বাজার তৈরি করেছি …
www.instructables.com/id/Quiz-Game-Show-Bu…
কিছুক্ষণের জন্য এটি ব্যবহার করার পরে আমি কিছু প্রতিক্রিয়া পেয়েছি এবং এটি উন্নত করার সিদ্ধান্ত নিয়েছি।
কোডটি দেখতে … এটি ভালভাবে কাজ করা উচিত …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
ধাপ 1: সার্কিট প্রোটোটাইপ
এখানে সমস্ত নতুন টুকরো সহ নতুন সার্কিট প্রোটোটাইপ।
ধাপ 2: সংযোগকারী
প্রথমে আমি বোতাম বাক্সগুলির জন্য সংযোগকারীগুলিকে পরিবর্তন করেছি যাতে সেগুলি বাক্সে লক না থাকে।
আমি ছোট তারগুলিও ব্যবহার করেছি যাতে সংরক্ষণের সময় এটি ততটা ভারী না হয়।
ধাপ 3: শব্দ
আমি শব্দটির জন্য একটি পরিবর্ধন সার্কিট যুক্ত করেছি কারণ এটি যথেষ্ট জোরে ছিল না।
www.sparkfun.com/products/11044
আমি একটি ভলিউম বোতাম যুক্ত করেছি যাতে এটি পরিবেশের উচ্চতা অনুসারে সামঞ্জস্য করা যায়।
আমি ব্যবহার করেছি ??? চিপ যা আমি চেয়েছিলাম সব সম্ভাবনার প্রস্তাব।
ধাপ 4: কোড অপ্টিমাইজেশন
আমি মাইক্রো কন্ট্রোলারে কোডটি অপ্টিমাইজ করেছি, বিশেষ করে কিভাবে ইনপুটগুলি পড়া হয়েছিল, একটি সময়ে প্রতিটি ইনপুট চেক করার পরিবর্তে সরাসরি রেজিস্টার ব্যবহার করে।
নীচের কোডের উদাহরণে আপনাকে রেজিস্ট্রিতে সঠিক বিটটি পরীক্ষা করতে হবে …
A00 এর জন্য B00000001
A00 এর জন্য B00000010
A2 এর জন্য B00000100
ইত্যাদি…
এবং আপনি একই সময়ে একাধিক ইনপুট পরীক্ষা করতে পারেন
A5 এবং A6 এর জন্য B00110000
এটি কোডটিকে দ্রুততর করেছে, কিন্তু একই দলকে উত্তর দেওয়ার ঝুঁকি অনেক কমিয়ে দিয়েছে।
void setup () {DDRC = DDRC | B00000000; // ইনপুট বিটপোর্টসি = 0 তে PORTC (এনালগ 0 থেকে 5) সেট করুন;
}
অকার্যকর লুপ () {bitsPortC = PINC;
যদি (bitsPortC == B00000001)
}
ধাপ 5: মোবাইল অ্যাপ
এই সমস্ত পরিবর্তনের সবচেয়ে বড় অংশ ছিল সার্কিটে একটি HM-10 ব্লুটুথ চিপ যুক্ত করা।
এর সাথে, একটি মোবাইল ফোন থেকে বাক্সটি নিয়ন্ত্রণ করার জন্য একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন এসেছে। মোবাইল অ্যাপ্লিকেশনটি মূলত দেখতে পারে কোন দলটি সক্রিয় (ডিভাইসের সামনে এলইডি), স্কোর এবং উত্তর ঠিক না ভুল তা নির্ধারণ করে।
ধাপ 6: সেটিংস
মোবাইল অ্যাপ্লিকেশন আসার সাথে সাথে, সেটিংস দিয়ে অভিজ্ঞতাকে কিছুটা কাস্টমাইজ করার সম্ভাবনা … শব্দগুলিকে নিutingশব্দ করা, একটি কঠিন মোড যুক্ত করা যেখানে একটি ভুল উত্তর একটি বিন্দু সরিয়ে দেয়, মানুষ সব সময় উত্তর দিতে পারে কিনা তা বেছে নেওয়া বা গেম মাস্টারকে বলার প্রয়োজন হলে মেশিনটি "রেডি" … মানুষ যাতে বোতাম ম্যাসিং না করে এবং উত্তর না জানে।
ধাপ 7: উপসংহার
কিভাবে এই সব প্রোগ্রাম করতে হয় তা শিখতে অনেক মজা হয়েছিল তাই এটি ব্লুটুথ এ কাজ করে… ব্লুটুথ লো এনার্জি সুনির্দিষ্ট হতে।
এখন আমি এই জ্ঞান অন্যান্য প্রকল্পে প্রয়োগ করার জন্য উন্মুখ।
প্রস্তাবিত:
বুজার ওয়্যার গেম: 4 টি ধাপ
বুজার ওয়্যার গেম: মিস্টার বিনের টিভি সিরিজের বিখ্যাত ওয়্যার বুজার গেমটি সব বয়সের শিশুরা ব্যাপকভাবে পছন্দ করে। এই সহজ DIY প্রকল্পটি সহজেই উপলব্ধ উপকরণ এবং কম খরচে গঠিত
ATMEGA328P (Arduino) DIY ব্যবহার করে কুইজ বুজার: 3 টি ধাপ
ATMEGA328P (Arduino) DIY ব্যবহার করে কুইজ বুজার: কুইজ প্রতিযোগিতার বুজার রাউন্ডে, প্রশ্নটি সব দলের জন্য উন্মুক্ত করা হয়। যে ব্যক্তি উত্তরটি জানে সে প্রথমে বুজারকে আঘাত করে এবং তারপরে প্রশ্নের উত্তর দেয়। কখনও কখনও দুই বা ততোধিক খেলোয়াড় প্রায় একই সাথে বজারে আঘাত করে এবং এটি সত্য
সবচেয়ে সহজ ওয়্যার বুজার গেম এভার!: 6 ধাপ
সবচেয়ে সহজ ওয়্যার বুজার গেম! আপনার হাত কতটা স্থির, আপনি তারের স্পর্শ ছাড়াই কোর্স শেষ করতে পারেন? ধারণা: মাল্টিমিটার একটি বহুমুখী পরীক্ষার যন্ত্র যা যেকোন DIY ইলেকট্রনিক্স পরীক্ষকের তাদের টুলকিটের মধ্যে থাকা উচিত। এটা হা
আরডুইনো কুইজ বুজার: 8 টি ধাপ (ছবি সহ)
আরডুইনো কুইজ বুজার: আরে! এটি আমার প্রথম নির্দেশযোগ্য। কুইজ বুজার পরিকল্পনা শুরু হয় যখন আমার সহকর্মী, যিনি একটি গেম শোও হোস্ট করেন তাদের জন্য জিজ্ঞাসা করেন যারা কুইজ বুজার তৈরি করতে পারে। আমি এই প্রকল্পটি গ্রহণ করেছি এবং কয়েকজন বন্ধুর (ব্লেজ এবং এরল) সাহায্যে এবং
555 টাইমার আইসি ব্যবহার করে কুইজ বুজার: 4 টি ধাপ
555 টাইমার আইসি ব্যবহার করে কুইজ বুজার: এই প্রকল্পটি LCSC.com দ্বারা স্পনসর করা হয়েছে। এলসিএসসির সেরা দামে প্রকৃত, উচ্চমানের ইলেকট্রনিক উপাদানগুলির একটি বিস্তৃত নির্বাচন প্রদানের দৃ commitment় প্রতিশ্রুতি রয়েছে। এলসিএসসি চি -তে ইলেকট্রনিক উপাদানগুলির দ্রুততম উন্নয়নশীল অনলাইন স্টোর হয়ে উঠেছে