תוכן עניינים:

זמזם חידון באמצעות ATMEGA328P (Arduino) DIY: 3 שלבים
זמזם חידון באמצעות ATMEGA328P (Arduino) DIY: 3 שלבים

וִידֵאוֹ: זמזם חידון באמצעות ATMEGA328P (Arduino) DIY: 3 שלבים

וִידֵאוֹ: זמזם חידון באמצעות ATMEGA328P (Arduino) DIY: 3 שלבים
וִידֵאוֹ: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, יולי
Anonim
זמזם חידון באמצעות ATMEGA328P (Arduino) DIY
זמזם חידון באמצעות ATMEGA328P (Arduino) DIY

בסיבוב הבאזר של תחרויות החידון, השאלה נפתחת בפני כל הקבוצות. האדם שיודע את התשובה פוגע תחילה בזמזם ולאחר מכן עונה על השאלה. לפעמים שני שחקנים או יותר פוגעים בזמזם כמעט בו זמנית וקשה מאוד לזהות מי מהם לחץ קודם על הזמזם. בתוכניות טלוויזיה, בהן כל האירוע מוקלט, הפעולות משוחזרות בהילוך איטי כדי לזהות את הלהיט הראשון. תנועות איטיות כאלה אפשריות רק במקומות שבהם יש כספים עצומים לניהול ההצגה.

מסיבה זו, סבבי זמזום מתחילים לתחרויות חידונים שנערכו במכללות. פרויקט זה שימושי לתחרות חידונים בת 5 קבוצות, אם כי ניתן לשנות אותו למספר רב יותר של קבוצות. מערכת זו רגישה. המעגל יכול לזהות ולהקליט את המתמודד הראשון שנפגע בין כל המתמודדים שעשויים להיראות במקביל. תכננו את המעגל באמצעות מיקרו -בקר ATmega328P, הסורק את הקלט מכפתורי לחיצה ומציג את המספר המתאים על צג המחשב. זהו מעגל פשוט עם מספר רכיבים מינימלי וללא מורכבויות. למרות שמערכת זו מיועדת ל -5 קבוצות בלבד, ניתן להוסיף קבוצות נוספות.

שלב 1: חסום תרשים

תרשים בלוקים
תרשים בלוקים
תרשים בלוקים
תרשים בלוקים
תרשים בלוקים
תרשים בלוקים

הפרויקט כולל 3 מודולים

-ספק כוח

-יחידת מיקרו

לחצני ארקייד

-יחידת תצוגה

ספק כוח: ספק הכוח הוא מתאם קיר הממיר 220VAC ל- 9VDC. ספק הכוח יספק זרם לחידון החידון אשר יהיה בו ווסת מתח המספק 5V לשאר המעגלים. שואב הזרם המרבי ממעגל שלם צריך להיות פחות מ 1 אמפר, כך שהוא לא יעלה על הזרם המרבי שאספקת החשמל יכולה לספק.

יחידת מיקרו -בקר: המיקרו -בקר יהיה ATMEGA328. יש לו מתח הפעלה של 5V. ישנם שישה סיכות קלט אנלוגיות ו -14 סיכות קלט/פלט דיגיטליות. ל- Arduino Uno יש גם מתנד קריסטל בגודל 16 מגה -הרץ ומחבר USB לממשק עם מחשב. המיקרו -בקר מקבל אותות באמצעות כניסות אנלוגיות ודיגיטליות מכפתורים חיצוניים. ATMEGA328P הוא המוח של זמזם החידון השולט ומארגן כל אירוע ואירוע. הוא מאחסן את השם והשעה שבהם המשתתף נכנס לבאזר במאגר הנתונים שלו.

לחצני ארקייד: באזר החידון כולל 9 כפתורי ארקייד, 5 כפתורים ליריב ויש 4 כפתורי קלט בצד השואל. כפתור START המציין את תחילת הטיימר. לחצני STOP מסמלים את סוף הטיימר, באזר שנלחץ בין START ו- STOP ייחשב רק. מיקרו -בקר מאחסן את שם הנגן באותו רצף שבו לוחצים על הבאזר. כפתור CORRECT נלחץ כאשר השחקן עונה על השאלה כראוי כפתור INCORRECT נלחץ כאשר התשובה שגויה וההזדמנות לענות על השאלה עוברת לשחקן העוקב הבא וכן הלאה. עבודת Arcade Button על מתודולוגיה פשוטה, כאשר לוחצים על הכפתור הוא מחבר את סיכת הקריאה הדיגיטלית ל- Vcc אחרת היא מחוברת ל- GND.

יחידת תצוגה: המחשב יפעיל את תוכנת Quiz Buzzer המקודדת ב- Python שתתקשר עם המיקרו -בקר דרך ממשק ה- USB. יהיה עליו לפרש ולנתח את הנתונים שנשלחו מהמיקרו -בקר. זמן התגובה של כל שחקן יוצג במחשב.

שלב 2: יישום

יישום
יישום
יישום
יישום
יישום
יישום

המעגל מתוכנן ונבדק ברגע שתרשים הבלוק מיושם. השינויים מתעדכנים לעיצוב פריסת ה- PCB.

שלב 3: סרטון הדגמה

תוכל למצוא מידע נוסף על הפרויקט כאן: (כולל גם קוד Arduino וגם פריסת PCB)

קישור Github:

מוּמלָץ: