جدول المحتويات:

Quiz Buzzer باستخدام ATMEGA328P (Arduino) DIY: 3 خطوات
Quiz Buzzer باستخدام ATMEGA328P (Arduino) DIY: 3 خطوات

فيديو: Quiz Buzzer باستخدام ATMEGA328P (Arduino) DIY: 3 خطوات

فيديو: Quiz Buzzer باستخدام ATMEGA328P (Arduino) DIY: 3 خطوات
فيديو: Arduino Tutorial - Quiz Buzzer System - Stop the Fighting Over Who Answered First! Part 1 2024, شهر نوفمبر
Anonim
اختبار الجرس باستخدام ATMEGA328P (Arduino) DIY
اختبار الجرس باستخدام ATMEGA328P (Arduino) DIY

في جولة الجرس من المسابقات ، يتم طرح السؤال مفتوحًا لجميع الفرق. الشخص الذي يعرف الإجابة يضرب الجرس أولاً ثم يجيب على السؤال. أحيانًا يقوم لاعبان أو أكثر بضرب الجرس في وقت واحد تقريبًا ومن الصعب جدًا اكتشاف أي منهم قد ضغط على الجرس أولاً. في البرامج التلفزيونية ، حيث يتم تسجيل الحدث بأكمله ، يتم إعادة الإجراءات بالحركة البطيئة لاكتشاف النتيجة الأولى. هذه الحركات البطيئة ممكنة فقط عندما تتوفر أموال ضخمة لإجراء العرض.

لهذا السبب ، تبدأ جولات الجرس لمسابقات الاختبار التي تقام في الكليات. هذا المشروع مفيد لمسابقة اختبار مكونة من 5 فرق ، على الرغم من أنه يمكن تعديله لعدد أكبر من الفرق. هذا النظام حساس. يمكن أن تكتشف الدائرة وتسجيل أول متسابق ناجح بين جميع المتسابقين الذين قد يبدو أنهم متزامنون. لقد صممنا الدائرة باستخدام متحكم ATmega328P ، والذي يقوم بمسح المدخلات من الأزرار الانضغاطية ويعرض الرقم المقابل على شاشة الكمبيوتر. إنها دائرة بسيطة بها أقل عدد من المكونات وبدون أي تعقيدات. على الرغم من أن هذا النظام مصمم لـ 5 فرق فقط ، يمكن إضافة المزيد من الفرق.

الخطوة 1: مخطط الكتلة

مخطط كتلة
مخطط كتلة
مخطط كتلة
مخطط كتلة
مخطط كتلة
مخطط كتلة

يتكون المشروع من 3 وحدات

-مزود الطاقة

- وحدة تحكم دقيقة

-أزرار الممرات

-وحدة عرض

مزود الطاقة: مزود الطاقة هو محول حائط يحول 220VAC إلى 9VDC. سيوفر مصدر الطاقة الطاقة لجرس Quiz الذي سيكون به منظم جهد يوفر 5 فولت لبقية الدائرة. يجب أن يكون الحد الأقصى لسحب التيار من الدائرة بأكملها أقل من 1 أمبير بحيث لا يتجاوز الحد الأقصى للتيار الذي يمكن أن يوفره مصدر الطاقة.

وحدة التحكم الدقيق: سيكون المتحكم الدقيق ATMEGA328. لديها جهد تشغيل 5 فولت. هناك ستة دبابيس إدخال تناظرية و 14 دبوس إدخال / إخراج رقمي. يحتوي Arduino Uno أيضًا على مذبذب بلوري بسرعة 16 ميجاهرتز وموصل USB للتفاعل مع جهاز كمبيوتر. يستقبل الميكروكونترولر الإشارات من خلال المدخلات التناظرية والرقمية من الأزرار الخارجية. ATMEGA328P هو عقل Quiz buzzer الذي يتحكم وينظم كل حدث. يخزن الاسم والوقت الذي أدخل فيه المشارك الجرس في قاعدة البيانات الخاصة به.

أزرار الآركيد: يحتوي Quiz Buzzer على 9 أزرار Arcade و 5 أزرار للخصم وهناك 4 أزرار إدخال على جانب السائل. زر START الذي يحدد بداية الموقت. تشير أزرار STOP إلى نهاية الموقت ، وسيتم فقط الضغط على الجرس بين START و STOP. يخزن الميكروكونترولر اسم اللاعب بنفس تسلسل الضغط على الجرس. يتم الضغط على الزر CORRECT عندما يجيب اللاعب على السؤال بشكل صحيح ويتم الضغط على الزر INCORRECT عندما تكون الإجابة خاطئة وتنتقل فرصة الإجابة على السؤال إلى اللاعب التالي التالي وما إلى ذلك. يعمل زر Arcade على منهجية بسيطة ، فعند الضغط على الزر ، يقوم بتوصيل دبوس القراءة الرقمي بـ Vcc وإلا يتم توصيله بـ GND.

وحدة العرض: سيقوم الكمبيوتر بتشغيل برنامج Quiz Buzzer المشفر في Python والذي سيتواصل مع وحدة التحكم الدقيقة من خلال واجهة USB. سوف تحتاج إلى تفسير وتحليل البيانات المرسلة من وحدة التحكم الدقيقة. سيتم عرض وقت رد فعل كل لاعب على الكمبيوتر.

الخطوة الثانية: التنفيذ

تطبيق
تطبيق
تطبيق
تطبيق
تطبيق
تطبيق

تم تصميم الدائرة واختبارها بمجرد تنفيذ مخطط الكتلة. يتم تحديث التغييرات لتصميم تخطيط ثنائي الفينيل متعدد الكلور.

الخطوة 3: عرض فيديو

يمكنك العثور على المزيد حول المشروع هنا: (يتضمن أيضًا تصميم Arduino Code و PCB)

رابط جيثب:

موصى به: