فهرست مطالب:
- مرحله 1: نمونه اولیه مدار
- مرحله 2: اتصالات
- مرحله 3: صداها
- مرحله 4: بهینه سازی کد
- مرحله 5: برنامه تلفن همراه
- مرحله 6: تنظیمات
- مرحله 7: نتیجه گیری
تصویری: Quiz Game Buzzer Bluetooth Edition: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
بنابراین من چندی پیش این Quiz Buzzer را ساختم…
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: بهینه سازی کد
من کد را در میکرو کنترلر ، به ویژه نحوه خواندن ورودی ها ، به طور مستقیم و به جای بررسی هر یک از ورودی ها ، به طور مستقیم ، بهینه کردم.
شما باید بیت صحیح را در رجیستری بررسی کنید ، همانطور که در مثال کد زیر مشاهده می کنید…
B00000001 برای A0
B00000010 برای A1
B00000100 برای A2
و غیره…
و می توانید بیش از یک ورودی را به طور همزمان بررسی کنید
B00110000 برای A5 و A6
این باعث می شود کد سریعتر انجام شود ، اما همچنین خطر پاسخگویی همیشه به یک تیم را تا حد زیادی کاهش می دهد.
void setup () {DDRC = DDRC | B00000000 ؛ // PORTC (آنالوگ 0 تا 5) را بر روی ورودی bitsPortC = 0 تنظیم کنید ؛
}
حلقه خالی () {bitsPortC = PINC؛
if (bitsPortC == B00000001)
}
مرحله 5: برنامه تلفن همراه
بزرگترین بخش این تغییرات افزودن تراشه بلوتوث HM-10 به مدار بود.
در کنار این ، یک برنامه Android برای کنترل جعبه از طریق تلفن همراه ارائه شد. برنامه تلفن همراه اساساً می تواند ببیند کدام تیم فعال است (LED های جلوی دستگاه) ، نمره و تصمیم می گیرد که آیا پاسخ درست یا غلط است.
مرحله 6: تنظیمات
با استفاده از برنامه تلفن همراه ، امکان سفارشی کردن کمی تجربه با تنظیمات … بی صدا کردن صداها ، اضافه کردن یک حالت دشوار که در آن یک پاسخ اشتباه یک نقطه را حذف می کند ، انتخاب اینکه آیا مردم می توانند در هر زمان پاسخ دهند یا اینکه استاد بازی باید بگوید دستگاه "آماده" است … برای جلوگیری از تکان دادن دکمه ها و ندانستن پاسخ.
مرحله 7: نتیجه گیری
یادگیری نحوه برنامه نویسی همه اینها بسیار سرگرم کننده بود ، بنابراین با بلوتوث کار می کند … Bluetooth Low Energy به طور دقیق.
اکنون من مشتاقانه منتظر استفاده از این دانش در پروژه های دیگر هستم.
توصیه شده:
Lazy 7 / Quick Build Edition: 8 مرحله (همراه با تصاویر)
Lazy 7 / Quick Build Edition: بله. یکی دیگه. من اطلاعاتی را که در Thingiverse قرار داده ام اینجا کپی/پیست می کنم ، این مستندات فقط برای مسیریابی نوار led مورد نیاز است. اخیراً من 7 Segment Clock - Small Printers Edition ، اولین صفحه نمایش 7 قسمتی را که برای ما ساختم ، منتشر کردم
Quiz Buzzer با استفاده از ATMEGA328P (Arduino) DIY: 3 مرحله
Quiz Buzzer با استفاده از ATMEGA328P (Arduino) DIY: در دور پر سر و صدای مسابقات مسابقه ، س toال برای همه تیم ها باز است. شخصی که جواب را می داند ابتدا زنگ را می زند و سپس به س answersال پاسخ می دهد. گاهی اوقات دو یا چند بازیکن تقریباً به طور همزمان به زنگ می زنند و این درست است
Arduino Quiz Buzzer: 8 مرحله (همراه با تصاویر)
Arduino Quiz Buzzer: سلام! این اولین دستورالعمل من است برنامه های Quiz buzzer زمانی آغاز شد که همکار من ، که همچنین میزبان یک نمایش بازی است ، از افرادی درخواست کرد که می توانند Quiz Buzzer بسازند. من این پروژه را با کمک چند دوست (Blaze و Errol) و
Quiz Buzzer با استفاده از IC 555 تایمر: 4 مرحله
Quiz Buzzer با استفاده از IC 555 Timer IC: این پروژه توسط LCSC.com حمایت می شود. LCSC تعهد قوی برای ارائه مجموعه گسترده ای از قطعات الکترونیکی اصلی و با کیفیت بالا با بهترین قیمت دارد. LCSC سریعترین فروشگاه آنلاین قطعات الکترونیکی در چی تبدیل شده است
Certamen Quiz Practice Machine: 12 مرحله (همراه با تصاویر)
Certamen Quiz Practice Machine: مسابقه تیم مسابقه Certamen از لیگ کلاسیک نوجوانان شامل سوالات مسابقه در مورد موضوعات یونانی/رومی است. هنگامی که شرکت کنندگان در مسابقه پاسخ می دهند دکمه های زنگ را فشار می دهند. دستگاه ترتیب مرتب سازی دکمه ها را پیگیری می کند