Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Έτσι έφτιαξα αυτό το Quiz Buzzer πριν από λίγο…
www.instructables.com/id/Quiz-Game-Show-Bu…
Αφού το χρησιμοποίησα για λίγο, πήρα κάποια σχόλια και αποφάσισα να το βελτιώσω.
Για να δείτε τον κωδικό… θα πρέπει να λειτουργεί καλά…
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Βήμα 1: Το πρωτότυπο κυκλώματος
Εδώ είναι το νέο πρωτότυπο κυκλώματος με όλα τα νέα κομμάτια.
Βήμα 2: Συνδετήρες
Πρώτα άλλαξα τους συνδέσμους για τα κουτιά κουμπιών, ώστε να μην κλειδώσουν στο κουτί.
Χρησιμοποίησα επίσης μικρότερα καλώδια, ώστε να μην είναι τόσο ογκώδη όταν αποθηκεύονται.
Βήμα 3: oundsχοι
Πρόσθεσα ένα κύκλωμα ενίσχυσης για τον ήχο επειδή δεν ήταν αρκετά δυνατός.
www.sparkfun.com/products/11044
Πρόσθεσα επίσης ένα κουμπί έντασης ώστε να μπορεί να ρυθμιστεί ανάλογα με την ένταση του περιβάλλοντος.
Χρησιμοποίησα το ??? τσιπ που προσέφερε όλες τις δυνατότητες που ήθελα.
Βήμα 4: Βελτιστοποίηση κώδικα
Βελτιστοποίησα τον κώδικα στο μικροελεγκτή, ειδικά τον τρόπο ανάγνωσης των εισόδων, χρησιμοποιώντας απευθείας τον καταχωρητή αντί να ελέγξω κάθε είσοδο τη φορά.
Πρέπει να ελέγξετε για το σωστό bit στο μητρώο όπως φαίνεται στο παρακάτω παράδειγμα κώδικα…
B00000001 για A0
B00000010 για Α1
B00000100 για Α2
και τα λοιπά…
Και μπορείτε να ελέγξετε για περισσότερες από μία εισαγωγές ταυτόχρονα
B00110000 για Α5 και Α6
Αυτό έκανε τον κώδικα γρηγορότερο, αλλά μείωσε επίσης πολύ τον κίνδυνο να απαντά πάντα η ίδια ομάδα.
void setup () {DDRC = DDRC | B00000000; // ορίστε το PORTC (αναλογικό 0 έως 5) στις εισόδους bitsPortC = 0;
}
void loop () {bitsPortC = PINC;
εάν (bitsPortC == B00000001)
}
Βήμα 5: Εφαρμογή για κινητά
Το μεγαλύτερο μέρος όλων αυτών των τροποποιήσεων ήταν η προσθήκη ενός τσιπ Bluetooth HM-10 στο κύκλωμα.
Μαζί με αυτό, ήρθε μια εφαρμογή Android για τον έλεγχο του κουτιού από ένα κινητό τηλέφωνο. Η εφαρμογή για κινητά μπορεί βασικά να δει ποια ομάδα είναι ενεργή (οι λυχνίες LED μπροστά από τη συσκευή), τη βαθμολογία και αποφασίζει αν η απάντηση είναι σωστή ή λάθος.
Βήμα 6: Ρυθμίσεις
Με την εφαρμογή για κινητά ήρθε, η δυνατότητα να προσαρμόσετε λίγο την εμπειρία με ρυθμίσεις… σίγαση των ήχων, προσθήκη μιας δύσκολης λειτουργίας όπου μια λανθασμένη απάντηση αφαιρεί ένα σημείο, επιλογή εάν οι άνθρωποι μπορούν να απαντήσουν ανά πάσα στιγμή ή αν ο κύριος του παιχνιδιού πρέπει να πει το μηχάνημα είναι "Έτοιμο" … για να αποφύγει τους ανθρώπους να πολτοποιούν τα κουμπιά και να μην γνωρίζουν την απάντηση.
Βήμα 7: Συμπέρασμα
Wasταν πολύ διασκεδαστικό να μάθουμε πώς να προγραμματίζουμε όλα αυτά, ώστε να λειτουργεί σε Bluetooth… Bluetooth Low Energy για την ακρίβεια.
Τώρα ανυπομονώ να εφαρμόσω αυτήν τη γνώση σε άλλα έργα.
Συνιστάται:
Class Quiz Board Quiz: 10 βήματα (με εικόνες)
Class Quiz Board Quiz της τάξης: Ως πρώην δάσκαλοι, είμαστε πάντα πρόθυμοι να συμμετέχουμε σε δραστηριότητες στην τάξη. Πρόσφατα δημιουργήσαμε έναν μεγάλο διαδραστικό τοίχο Sound FX που πιστεύαμε ότι θα ήταν υπέροχος για μια τάξη … μέχρι που συνειδητοποιήσαμε ότι οι περισσότερες αίθουσες διδασκαλίας δεν έχουν ένα τεράστιο άδειο
Quiz Buzzer Using ATMEGA328P (Arduino) DIY: 3 βήματα
Quiz Buzzer Using ATMEGA328P (Arduino) DIY: Στον κύκλο των διαγωνισμών κουίζ, η ερώτηση είναι ανοιχτή σε όλες τις ομάδες. Το άτομο που γνωρίζει την απάντηση χτυπάει το βομβητή πρώτα και μετά απαντά στην ερώτηση. Μερικές φορές δύο ή περισσότεροι παίκτες χτυπούν τον βομβητή σχεδόν ταυτόχρονα και είναι βέβαιο
Arduino Quiz Buzzer: 8 βήματα (με εικόνες)
Arduino Quiz Buzzer: Γεια σας! Αυτό είναι το πρώτο μου εκπαιδευτικό. Τα σχέδια κουίζ κουίζ ξεκίνησαν όταν ο συνάδελφός μου, ο οποίος επίσης φιλοξενεί μια εκπομπή παιχνιδιών, ζήτησε άτομα που θα μπορούσαν να φτιάξουν ένα κουίζ κουίζ. Ανέλαβα αυτό το έργο και με τη βοήθεια λίγων φίλων (Blaze και Errol) και
Quiz Buzzer Χρησιμοποιώντας 555 IC Timer Timer: 4 βήματα
Quiz Buzzer Using 555 Timer IC: Αυτό το έργο έχει χορηγηθεί από το LCSC.com. Η LCSC δεσμεύεται να προσφέρει μια μεγάλη ποικιλία γνήσιων, υψηλής ποιότητας ηλεκτρονικών εξαρτημάτων στην καλύτερη τιμή. Το LCSC έχει γίνει το ταχύτερα αναπτυσσόμενο ηλεκτρονικό κατάστημα ηλεκτρονικών εξαρτημάτων στο Chi
Certamen Quiz Practice Machine: 12 βήματα (με εικόνες)
Certamen Quiz Practice Machine: Ο διαγωνισμός ομάδας Certamen κουίζ από την Junior Classical League περιλαμβάνει ερωτήσεις κουίζ για ελληνικά/ρωμαϊκά θέματα. Οι μεμονωμένοι διαγωνιζόμενοι πατούν κουμπιά βομβητή όταν έχουν μια απάντηση. Το μηχάνημα παρακολουθεί τη σειρά με την οποία τα κουμπιά ήταν προ