Πίνακας περιεχομένων:

Certamen Quiz Practice Machine: 12 βήματα (με εικόνες)
Certamen Quiz Practice Machine: 12 βήματα (με εικόνες)

Βίντεο: Certamen Quiz Practice Machine: 12 βήματα (με εικόνες)

Βίντεο: Certamen Quiz Practice Machine: 12 βήματα (με εικόνες)
Βίντεο: ΦΕΡΝΟΝΤΑΣ. ΟΔΕΣΣΑ ΜΑΜΑ. 18 ΦΕΒΡΟΥΑΡΙΟΥ. Συνταγή για λαρδί. ΕΠΙΣΚΟΠΗΣΗ ΜΑΧΑΙΡΙΩΝ 2024, Ιούλιος
Anonim
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine

Ο ομαδικός διαγωνισμός Certamen από την Junior Classical League περιλαμβάνει ερωτήσεις κουίζ για ελληνικά/ρωμαϊκά θέματα. Οι μεμονωμένοι διαγωνιζόμενοι πατούν κουμπιά βομβητή όταν έχουν μια απάντηση. Το μηχάνημα παρακολουθεί τη σειρά με την οποία πατήθηκαν τα κουμπιά, με την επιφύλαξη του κανόνα ομαδικού αποκλεισμού ότι μόλις ένας παίκτης σε μια ομάδα πατήσει ένα κουμπί, τα άλλα πατήματα από αυτήν την ομάδα δεν υπολογίζονται. Το μηχάνημα που φτιάξαμε ήταν για τρεις ομάδες των τεσσάρων παικτών η κάθε μία. Επιπλέον, έτσι ώστε άλλες σχολικές ομάδες να μπορούν να χρησιμοποιούν το μηχάνημα ως ένα τυπικό μηχάνημα κουίζ, υπάρχει μια επιλογή να αγνοήσετε τις ομάδες και απλώς να παρακολουθείτε τη σειρά των κουμπιών.

Η σχολική ομάδα Certamen χρειάστηκε ένα μηχάνημα για να εξασκηθεί, αλλά το επίσημο μηχάνημα κοστίζει $ 545 για το αυτόνομο σύστημα (μια παραλλαγή που συνδέεται σε έναν υπολογιστή είναι $ 435 $), το οποίο ήταν οικονομικά ανέφικτο. Συν προφανώς υπερτιμημένο!

Και έτσι σχεδίασα ένα πολύ φθηνότερο, βασισμένο σε ένα Arduino Mega. Δεν έχει εγκριθεί για επίσημα τουρνουά, αλλά είναι καλό για εξάσκηση.

Ένα από τα θέματα σχεδιασμού που είχα υπόψη μου ήταν ότι χρειαζόμασταν καλώδια μέτριας διάρκειας και έπρεπε να έχουμε φιλτράρισμα σήματος για να αποφύγουμε ψευδώς θετικά λόγω ηλεκτρικού θορύβου από κοντινές συσκευές. Κατέληξα να χρησιμοποιώ καλώδιο CAT-6, με τα σήματα κάθε κουμπιού να περνούν πάνω από ένα στριμμένο ζεύγος. Δοκιμάσαμε τον ηλεκτρικό θόρυβο με έναν παλμογράφο και ένα ηλεκτρικό ξύστρα μολυβιού που λειτουργεί με εναλλασσόμενο ρεύμα πάνω από ένα ακατάστατο σωρό καλωδίων και διαπιστώσαμε ότι ο πυκνωτής 100nF πρέπει να είναι επαρκής για φιλτράρισμα.

Απαιτούμενα ανταλλακτικά (τιμολόγηση Οκτωβρίου 2017):

  • 3 τμήματα καλωδίου CAT-6, το καθένα μήκους 26,5 ποδιών, με ένα αρσενικό βύσμα RJ-45 σε κάθε ένα (ένα καλώδιο 70 ποδιών, $ 16 στο Amazon, για να το κόψετε στη μέση, συν ένα καλώδιο 30 ποδιών, $ 9 στο Amazon)
  • Arduino 2560 rev.3 ή κλωνοποίηση με καλώδιο USB ($ 8 στο Aliexpress)
  • κομμάτι stripboard 94mm x 53mm (3,29 $ για πακέτο τριών στο ebay)
  • αντιστάσεις, μία από την κάθε μία: 2.2K, 1K, 100R (αν δεν τις έχετε στο χέρι, μπορείτε να αγοράσετε μια 600 διαφορετικών αντιστάσεων που τοποθετούνται στο Aliexpress για 2,30 $)
  • 12 πυκνωτές, 100nF, κεραμικοί ή μονολιθικοί (100 τεμάχια για 0,81 $ στο Aliexpress)
  • τρανζίστορ, 2N3904 (10 τεμάχια για 0,74 $ στο Aliexpress)
  • 3 υποδοχές RJ45 (10 τεμάχια για 0,89 $ στο Aliexpress)
  • 3 πίνακες RJ45 breakout (0,55 $ το καθένα στο Aliexpress)
  • 1602 μπλε μονάδα LCD (1,75 $ στο Aliexpress). εάν χρησιμοποιείτε διαφορετικό χρώμα, μπορεί να χρειαστείτε διαφορετική τιμή αντίστασης από τα 2,2K που χρησιμοποιώ
  • Σετ 65 αρσενικά καλώδια με μπλουζάκια (1,09 $ στο Aliexpress ή φτιάξτε μόνοι σας)
  • σετ 40 άλματα από άνδρες-γυναίκες 15 εκατοστών dupont ($ 1.39 στο Aliexpress)
  • διακόπτης εναλλαγής (0,43 $ στο Aliexpress) για αλλαγή λειτουργίας
  • 13 κουμπιά, ιδανικά τέτοια ώστε κάθε τετραμελής ομάδα να μπορεί να πάρει το ίδιο χρώμα και υπάρχει ένα τέταρτο χρώμα για το κουμπί διαγραφής:

    • χρησιμοποιήσαμε κουμπιά arcade 30mm (20 τεμάχια για $ 10 στο Aliexpress)
    • Αυτά τα κουμπιά απτικών κουμπιών μπορεί να ήταν καλύτερα, αλλά θα απαιτούσαν διαφορετικό σχεδιασμό κουμπιών (θα το συζητήσω στις οδηγίες) (αγοράστε τρία σετ των 10 τεμαχίων, συνολικά 1,20 $ στο Aliexpress)
  • 52 κολλώδη πόδια σιλικόνης (1,14 $ για 100 κομμάτια στο Aliexpress)
  • ποικιλία σωλήνων θερμοσυρρίκνωσης (κάτω από $ 2 στο Aliexpress)
  • 64 βίδες, βίδες #4, 3/8 "(περίπου 3,50 $ για 100 στο τοπικό κατάστημα υλικού. Χρειάζεστε 16 μόνο αν πάτε με το εναλλακτικό σχέδιο χειροκίνητου κλικ)
  • 24 μικρές γραβάτες καλωδίων (σε στιλ φερμουάρ) (περίπου 4 $ στο Lowes)

Υποσύνολο: περίπου $ 68 συν τους ισχύοντες φόρους.

Και τότε πρέπει να σκεφτείτε θήκες για τα κουμπιά και το πλαίσιο ελέγχου. Σχεδίασα και εκτύπωσα τρισδιάστατα το δικό μας, χρησιμοποιώντας περίπου 10 $ νήματος. Εάν δεν έχετε πρόσβαση σε έναν εκτυπωτή 3D, μπορείτε να εκτυπώσετε τα σχέδιά μου με μια εμπορική υπηρεσία (ή ίσως με λογική αμοιβή να με εκτυπώσω και να στείλω;), ή απλώς να χρησιμοποιήσετε ένα τυπικό κουτί έργου-ή απλώς ένα πλαστικό φαγητό δοχείο-για το κύριο κουτί και ένα σχέδιο εναλλακτικού κουμπιού. Μπορείτε να κάνετε προεπισκόπηση των σχεδίων εδώ.

Τα τρισδιάστατα εκτυπωμένα κουτιά κουμπιών μας κάθονται όμορφα σε ένα γραφείο, σε αντίθεση με τα επίσημα χειροκίνητα Certamen, οπότε είναι αμφίβολο αν η Junior Classical League θα τα εγκρίνει για επίσημο διαγωνισμό, αλλά το μηχάνημά μας προοριζόταν για εξάσκηση.

Αν προτιμάτε μια πιο τυπική έκδοση χειροκίνητου κλικ (ακόμα δεν έχει εγκριθεί επίσημα, αλλά μπορείτε να προσπαθήσετε να ζητήσετε έγκριση από το JCL εάν θέλετε να τα χρησιμοποιήσετε για τουρνουά και όχι μόνο για σχολική εξάσκηση), θα περιγράψω επίσης έναν εναλλακτικό σχεδιασμό, που στην πραγματικότητα δεν έχω φτιάξει αλλά θα πρέπει να είναι απλό. Ένα πλεονέκτημα αυτού του σχεδιασμού είναι ότι δεν χρειάζεται τρισδιάστατη εκτύπωση (αν και χρειάζεστε ακόμα μια θήκη για το κύριο κουτί). Απαιτεί περίπου έξι πόδια προγραμματισμού 80 1/2 PVC σωλήνα, εποξειδική και θερμή κόλλα, και μειώνει το κόστος του έργου κατά περίπου 6 $.

Βήμα 1: Πλαίσιο ελέγχου: Εισαγωγή

Το κουτί ελέγχου θα περιέχει το Arduino Mega, έναν πίνακα strip με υποδοχές RJ-45, πυκνωτές φιλτραρίσματος και διάφορες άλλες συνδέσεις, ένα κουμπί CLEAR και έναν διακόπτη εναλλαγής MODE. Οι συνδέσεις από την πλευρά του Arduino θα χρησιμοποιούν άλτες, ώστε να μπορούν εύκολα να αλλάξουν.

Υποθέτω ότι φτιάχνετε μια έκδοση τριών ομάδων, με τρεις πρίζες RJ-45. Με λίγη προσοχή, μπορεί να είναι δυνατή η τοποθέτηση τεσσάρων υποδοχών RJ-45 και οι τροποποιήσεις στο υλικολογισμικό θα είναι μικρές. Εάν θέλετε έκδοση δύο ομάδων, απλώς παραλείψτε μία από τις πρίζες.

Βήμα 2: Πλαίσιο ελέγχου: Υποδοχές RJ-45

Πλαίσιο ελέγχου: Υποδοχές RJ-45
Πλαίσιο ελέγχου: Υποδοχές RJ-45
Πλαίσιο ελέγχου: Υποδοχές RJ-45
Πλαίσιο ελέγχου: Υποδοχές RJ-45

Συγκολλήστε τις υποδοχές RJ-45 στις σανίδες διάσπασης.

Συγκολλήστε τις σανίδες διάσπασης στις άκρες του stripboard. Εάν χρησιμοποιείτε το σχεδιασμό του τρισδιάστατου τυπωμένου κουτιού ελέγχου μου, πρέπει να τα κολλήσετε στις ίδιες θέσεις όπως στη φωτογραφία.

Βήμα 3: Πλαίσιο ελέγχου: Πυκνωτές και συνδέσεις

Πλαίσιο ελέγχου: Πυκνωτές και συνδέσεις
Πλαίσιο ελέγχου: Πυκνωτές και συνδέσεις
Πλαίσιο ελέγχου: Πυκνωτές και συνδέσεις
Πλαίσιο ελέγχου: Πυκνωτές και συνδέσεις

Ο πίνακας ταινιών χρειάζεται τώρα μια σειρά περαιτέρω συνδέσεων. Θα θέλετε να ανατρέξετε στο σχηματικό (για μεγέθυνση περαιτέρω, αυτή η έκδοση-p.webp

Ένα μεγάλο μέρος της συγκόλλησης περιλαμβάνει συγκόλληση βραχυκυκλωτήρων στον πίνακα. Μπορείτε να χρησιμοποιήσετε στερεό πυρήνα σύρμα 22AWG, ή αλλιώς προκατασκευασμένους βραχυκυκλωτήρες. Εάν χρησιμοποιείτε έτοιμα άλματα, μερικές φορές θα μπορείτε να κόψετε ένα μακρύ στη μέση και να χρησιμοποιήσετε και τα δύο μισά χωριστά. Πάντα βεβαιωθείτε ότι οι άλτες σας έχουν αρκετό μήκος για να φτάσουν εκεί που πρέπει να πάνε. Εκτός αν αναφέρω διαφορετικά, "άλτης" σημαίνει "άλτης-αρσενικός άλτης".

Μπορείτε απλώς να ακολουθήσετε το σχηματικό σχήμα και να αγνοήσετε τις ακόλουθες υποδείξεις, αλλά μερικές από αυτές μπορεί να σας φανούν χρήσιμες.

1. Κρατήστε μια κεντρική λωρίδα του stripboard για έδαφος και κολλήστε ένα άλτη (ιδανικά, μαύρο) που πηγαίνει σε μία από τις καρφίτσες GND του Arduino.

2. Κάθε πρίζα RJ-45 εξυπηρετεί μία ομάδα και έχει οκτώ συνδετήρες που μπαίνουν σε (στριμμένα) ζεύγη στα τέσσερα κουμπιά. Τοποθετήστε έναν πυκνωτή 100nF μεταξύ 1 και 2, 3 και 6 (!), 4 και 5 (!) Και 7 και 8. Συνδέστε 2, 4, 6 και 8 στη γείωση. Συνδέστε 1, 3, 5 και 7 σε καλώδια άλματος, των οποίων η άλλη άκρη θα πάει στις ψηφιακές ακίδες του Arduino. Ιδανικά, χρησιμοποιήστε καλώδια άλματος του ίδιου χρώματος για κάθε ομάδα, έτσι θα είναι ευκολότερο να παρακολουθείτε.

3. Συγκόλληση στο απλό κύκλωμα τρανζίστορ που εξυπηρετεί το ηχείο στο σχηματικό σχήμα. Οι καρφίτσες του τρανζίστορ στο σχήμα είναι διατεταγμένες από αριστερά προς τα δεξιά με την επίπεδη πλευρά στραμμένη προς το μέρος σας: τα αριστερά πρέπει να συνδέονται με ένα καλώδιο βραχυκυκλωτήρα που θα πηγαίνει σε έναν από τους πείρους γείωσης Arduino, το μεσαίο σύρμα σε αντίσταση 1Κ του οποίου το άλλο άκρο πηγαίνει σε έναν βραχυκυκλωτήρα στην ψηφιακή ακίδα Arduino 9 και ο δεξιός πείρος πηγαίνει σε μια αντίσταση 100ohm του οποίου το άλλο άκρο πηγαίνει σε ένα καλώδιο σε μία από τις συνδέσεις των ηχείων. Η άλλη σύνδεση ηχείων πρέπει να πηγαίνει σε βραχυκυκλωτήρα που θα συνδέεται σε μία από τις ακίδες Arduino 5V.

4. Συνδέστε τον διακόπτη εναλλαγής. Μπορείτε απλά να κολλήσετε ένα καλώδιο από μία από τις επαφές του διακόπτη εναλλαγής λειτουργίας στη λωρίδα γείωσης και να κολλήσετε έναν άλτη από άλλον επαφή για να συνδεθείτε τελικά με το Arduino.

5. Το ξεκάθαρο κουμπί είναι πιο δύσκολο αν χρησιμοποιείτε τα κουμπιά arcade 30mm, καθώς θα πρέπει να συνδεθεί με τη θήκη από έξω και δεν θέλετε να ασχοληθείτε με τη θήκη σε αυτό το σημείο. Σας συνιστώ να πάρετε ένα άλτη με ένα θηλυκό άκρο, να το κόψετε κοντά στο θηλυκό άκρο και να κολλήσετε το άλλο άκρο στο κουμπί. Στη συνέχεια, κολλήστε έναν αρσενικό άλτη στη λωρίδα γείωσης του stripboard και τελικά μπορείτε να τον συνδέσετε με το κουμπί. Επιπλέον, κολλήστε έναν άλτη άλτη στην άλλη υποδοχή στο κουμπί. αυτό τελικά θα συνδεθεί με το Arduino.

Σημείωση: Έβαλα μια αντίσταση 150ohm σε σειρά με έναν πυκνωτή 100nF τόσο στο διακόπτη εναλλαγής όσο και στο κουμπί διαγραφής, αλλά ειλικρινά αυτό είναι μάλλον υπερβολικό, οπότε δεν το συμπεριέλαβα στο σχηματικό και πιθανότατα δεν χρειάζεται να ασχοληθείτε με αυτό Το (Το υλικολογισμικό κάνει όλες τις απαραίτητες αποσφαλματώσεις στο λογισμικό ούτως ή άλλως.)

Βήμα 4: Πλαίσιο ελέγχου: LCD

Πλαίσιο ελέγχου: LCD
Πλαίσιο ελέγχου: LCD
Πλαίσιο ελέγχου: LCD
Πλαίσιο ελέγχου: LCD
Πλαίσιο ελέγχου: LCD
Πλαίσιο ελέγχου: LCD

Η LCD "1602" δύο γραμμών πιθανότατα συνοδεύεται από μια αντρική κεφαλίδα που πρέπει να κολλήσετε σε αυτήν. Μόλις αποκτήσετε την αρσενική κεφαλίδα, απλώς συνδέστε τους 16 άλτες από γυναίκες σε άνδρες σε αυτό.

Σημειώστε ότι στο διάγραμμα κυκλώματος, υπάρχουν τέσσερις ακίδες στην οθόνη LCD που πηγαίνουν στη γείωση, μία από αυτές μέσω αντίστασης 2,2K. Για να διατηρήσετε τις πολύτιμες καρφίτσες Arduino GND, κόψτε τα αρσενικά άκρα από τρεις από τις γυναίκες-γυναίκες άλτες, ειδικά, συμπεριλαμβανομένου του V0 που παίρνει την αντίσταση. Συγκολλήστε το ένα άκρο της αντίστασης στον βραχυκυκλωτήρα V0. Στη συνέχεια, ενώστε το άλλο άκρο της αντίστασης και τους υπόλοιπους τρεις βραχυκυκλωτήρες με τέτοιο τρόπο ώστε να συγκλίνουν όλοι σε ένα αρσενικό βύσμα που μπορεί να μεταβεί σε μια καρφίτσα Arduino GND.

Θυμηθείτε να καλύψετε τελικά όλα τα εκτεθειμένα αντικείμενα με ηλεκτρική ταινία ή θερμοσυρρίκνωση.

Αλλά σημείωση: Η αντίσταση 2.2K μπορεί να χρειαστεί να αλλάξει στο επόμενο βήμα εάν η αντίθεση της οθόνης δεν είναι καλή, οπότε ίσως μην κάνετε ακόμα τη θερμοσυρρίκνωση.

Επίσης, υπάρχουν δύο ακίδες στην οθόνη LCD που πηγαίνουν στα 5V: συγχωνεύστε τις με παρόμοιο τρόπο. Μπορεί να θέλετε να ελέγξετε ότι ο σύνδεσμος LED+ συνδέεται με μια αντίσταση στην οθόνη LCD (το έκανε στον πίνακα που πήρα). Εάν όχι, προσθέστε μια αντίσταση 220ohm.

Στη συνέχεια, συνδέστε τα αρσενικά άκρα στο Arduino όπως στο διάγραμμα κυκλώματος.

Βήμα 5: Πλαίσιο ελέγχου: Μεταφόρτωση υλικολογισμικού και δοκιμή

Πλαίσιο ελέγχου: Μεταφόρτωση υλικολογισμικού και δοκιμή
Πλαίσιο ελέγχου: Μεταφόρτωση υλικολογισμικού και δοκιμή
Πλαίσιο ελέγχου: Μεταφόρτωση υλικολογισμικού και δοκιμή
Πλαίσιο ελέγχου: Μεταφόρτωση υλικολογισμικού και δοκιμή
Πλαίσιο ελέγχου: Μεταφόρτωση υλικολογισμικού και δοκιμή
Πλαίσιο ελέγχου: Μεταφόρτωση υλικολογισμικού και δοκιμή

Βεβαιωθείτε ότι έχετε εγκαταστήσει το Arduino IDE. Κατεβάστε το λογισμικό μου από εδώ. Μπορείτε απλά να κατεβάσετε το αρχείο zip και να βάλετε τα περιεχόμενά του στον κατάλογο Arduino.

Μέσα στο αρχείο zip, θα βρείτε ένα άλλο αρχείο zip, που ονομάζεται ModNewLiquidCrystal.zip. Αυτό είναι λίγο δύσκολο να αντιμετωπιστεί. Είναι μια εξαιρετικά βελτιστοποιημένη βιβλιοθήκη για την αντιμετώπιση της οθόνης LCD 1602 και θα βελτιώσει την ακρίβεια χρονισμού της συσκευής Certamen. Διαγράψτε την προεπιλεγμένη βιβλιοθήκη LiquidCrystal Arduino. (Στα Windows, βρίσκεται στο C: / Program Files (x86) Arduino / βιβλιοθήκες.) Στη συνέχεια, εξαγάγετε τα περιεχόμενα του ModNewLiquidCrystal.zip στο φάκελο βιβλιοθηκών χρήστη Arduino.

Συνδέστε το Arduino στον υπολογιστή, ορίστε Εργαλεία | Σανίδα | Arduino Mega… 2560, Εργαλεία | Επεξεργαστής | ATmega2560, and Tools | Μεταφορά στη σειριακή θύρα του Arduino (ελπίζουμε ότι υπάρχει μόνο εκεί). Στη συνέχεια, ανεβάστε το με το κουμπί δεξιού βέλους.

Εάν όλα είναι καλά, η οθόνη LCD θα εμφανίσει ένα μήνυμα Certamen και θα μεταβεί σε μια οθόνη που λέει μόνο "Certamen". Αν όχι, κάτι δεν πάει καλά με τις συνδέσεις LCD. Εάν η αντίθεση είναι κακή, μπορείτε να αλλάξετε την αντίσταση 2.2K με κάτι άλλο. Or χρησιμοποιήστε ένα ποτενσιόμετρο 10Κ, όπως εδώ.

Απενεργοποιήστε το Arduino και συνδέστε το stripboard, τα άλματα με σαφή και λειτουργία στο Arduino σύμφωνα με το σχηματικό σχήμα.

Ενεργοποιήστε ξανά το Arduino και τώρα μπορείτε να το δοκιμάσετε περισσότερο. Υπάρχουν δύο τρόποι: Λειτουργία Certamen και Λειτουργία κουίζ. Γυρίζετε ανάμεσά τους με την εναλλαγή. Στη λειτουργία Certamen, ένα πάτημα κουμπιού κλειδώνει την ομάδα. Στη λειτουργία κουίζ, δεν υπάρχει αποκλεισμός ομάδας. Η λειτουργία κουίζ είναι επίσης χρήσιμη για τον έλεγχο ότι όλες οι συνδέσεις λειτουργούν. Δεδομένου ότι δεν έχετε συνδέσει ακόμη τα κουμπιά, για δοκιμή χρησιμοποιήστε ένα κατσαβίδι για να συνδέσετε τις επαφές στις υποδοχές RJ45.

Βήμα 6: Πλαίσιο ελέγχου: Τέλος

Πλαίσιο ελέγχου: Τέλος
Πλαίσιο ελέγχου: Τέλος
Πλαίσιο ελέγχου: Τέλος
Πλαίσιο ελέγχου: Τέλος
Πλαίσιο ελέγχου: Τέλος
Πλαίσιο ελέγχου: Τέλος

Το πλαίσιο του έργου σας πρέπει να μπορεί να έχει τρύπες για το κουμπί διαγραφής, τη λειτουργία εναλλαγής, τη θύρα USB, τις θύρες RJ-45 και την οθόνη LCD. Mightσως είναι καλή ιδέα να έχετε κάποια ανοίγματα για το ηχείο, αλλά μπορείτε να πειραματιστείτε. Μπορείτε να το καταλάβετε ή να χρησιμοποιήσετε το πλαίσιο με δυνατότητα εκτύπωσης 3D.

Εάν χρησιμοποιείτε ένα κουμπί arcade 30 mm ως κουμπί διαγραφής και το κουμπί εναλλαγής λειτουργίας έχει τις ίδιες διαστάσεις με τη δική μου, μπορείτε απλά να εκτυπώσετε τα αρχεία STL.

Αλλά αν θέλετε να αλλάξετε πράγματα, θα πρέπει να κάνετε λήψη του OpenSCAD και να επεξεργαστείτε το αρχείο mainbox.scad. Το OpenSCAD μπορεί να είναι εκφοβιστικό, αλλά αν πρέπει απλώς να κάνετε μικρές αλλαγές, θα είναι εύκολο:

  • Εάν δεν χρησιμοποιείτε ένα κουμπί arcade 30 mm ως κουμπί διαγραφής, μπορείτε να κάνετε μια πιο απλή κυκλική τρύπα κουμπιού αλλάζοντας το use30MMArcadeButton ως ψευδές και, στη συνέχεια, προσαρμόζοντας τις παραμέτρους clearButtonNeckDiameter, clearButtonNeckLength και clearButtonOuterDiameter σύμφωνα με τις προτιμήσεις σας.
  • Για να αλλάξετε το μέγεθος της τρύπας εναλλαγής λειτουργίας, ρυθμίστε τη λειτουργίαSwitchNeckDiameter, modeSwitchNeckLength, modeSwitchOuterDiameter
  • Εάν έχετε ηχείο διαφορετικού μεγέθους, υπάρχουν διάφορες παράμετροι ηχείουXXX.

Για να δείτε τα εφέ, κάντε κλικ στο κουμπί προεπισκόπησης ">>". Στο επάνω μέρος του αρχείου, υπάρχει ένα "mode =" που σας επιτρέπει να επιλέξετε αν αποδίδετε το TOP, το BOTTOM ή κάποια πλυντήρια που μπορεί να είναι βολικά για την τοποθέτηση πραγμάτων. Μόλις ικανοποιηθείτε, κάντε κλικ στο κουμπί κύβος με κλεψύδρα για απόδοση και, στη συνέχεια, στο κουμπί STL για να δημιουργήσετε ένα εκτυπώσιμο αρχείο STL.

Μόλις το κουτί είναι έτοιμο, τοποθετήστε το Arduino, το stripboard και την οθόνη LCD με τις βίδες #4. Για μερικές από τις κάτω τρύπες οι βίδες μπορεί να είναι λίγο πολύ μακριές και να κολλήσουν. Μπορείτε απλώς να τοποθετήσετε τα άκρα των βιδών επίπεδη ή να χρησιμοποιήσετε πιο κοντές. Περάστε το ηχείο στις διαφάνειες από τη μάσκα του ηχείου και τοποθετήστε το διακόπτη λειτουργίας και τα κουμπιά.

Βήμα 7: Προετοιμασία καλωδίων

Προετοιμάστε καλώδια
Προετοιμάστε καλώδια

Η ρύθμιση για την οποία πήγα είχε κάθε καλώδιο να βγαίνει από το πλαίσιο ελέγχου για περίπου 14,5 πόδια στο πρώτο κουτί κλικ και, στη συνέχεια, το καλώδιο πέρασε από το κουτί κλικ στο επόμενο, και ούτω καθεξής στο τελευταίο κουτί κλικ. Iθελα περίπου 3,5-4 πόδια μεταξύ κουτιών κλικ.

Κάθε κουτί clicker συνδέεται με ένα ζεύγος συρμάτων στριμμένου ζεύγους:

  • πορτοκαλί / πορτοκαλί-λευκό: κουμπί 1 (κοντά στο τέλος, πιο κοντά στο βύσμα)
  • πράσινο / πράσινο-άσπρο: κουμπί 2
  • μπλε / μπλε-άσπρο: κουμπί 3
  • καφέ / καφέ-λευκό: κουμπί 4 (μακρινό τέλος)

Θα χρειαστεί να συνδεθείτε στα σωστά στριμμένα ζεύγη από το καλώδιο στα σωστά σημεία.

Μετρήστε πού θέλετε να πάνε τα κουτιά κλικ, με το τελευταίο να πηγαίνει περίπου τρεις ίντσες από το μακρινό άκρο του καλωδίου (το άκρο απέναντι από το βύσμα RJ-45) και αφαιρέστε προσεκτικά περίπου μισή ίντσα από την εξωτερική μόνωση από το καλώδιο σε καθένα από αυτά τα τέσσερα σημεία.

Στη συνέχεια, απογυμνώστε τις άκρες του καφέ / καφέ-λευκού ζεύγους στο κουμπί 4 σημείο.

Προχωρήστε στην απογυμνωμένη περιοχή του κουμπιού 3. Κόψτε το μπλε/μπλε-άσπρο ζευγάρι στην άκρη της απογυμνωμένης περιοχής 1/2 "(δηλαδή, στην πλευρά μακριά από το βύσμα), αφήνοντας 1/2" ζεύγους στο. Απογυμνώστε τις άκρες του μπλε / μπλε-λευκού ζεύγους και συγκολλήστε σύρματα συναρμογής (π.χ., άλματα που περισσεύουν) στην κοντινή πλευρά (καλώδιο) των συρμάτων, περίπου 3 ίντσες για χρήση με τα κλικ στο γραφείο και 6 ίντσες για στο χέρι. Καλύψτε καλά τις αρθρώσεις με θερμοσυρρίκνωση.

Επαναλάβετε με το κουμπί 2 και πράσινο / πράσινο-λευκό.

Επαναλάβετε με το κουμπί 1 και πορτοκαλί / πορτοκαλί-λευκό.

Τώρα έχετε ένα καλώδιο με τέσσερα ζεύγη καλωδίων που προεξέχουν σε διάφορα σημεία. Επαναλάβετε για τα άλλα δύο καλώδια.

Είχα μια πολύ πιο περίπλοκη διαδικασία όπου παρέλειψα τις συνδέσεις και έβγαλα σύρματα από το άκρο του καλωδίου. Με αυτόν τον τρόπο, κατά καιρούς έκανα ζημιά στα καλώδια και συνιστώ αντ 'αυτού την παραπάνω διαδικασία.

Βήμα 8: Επιλογή Α: Κουμπιά Arcade 30mm και κουτιά Clicker 3D-εκτυπωμένα

Επιλογή Α: Κουμπιά Arcade 30mm και κουτιά Clicker 3D-εκτυπωμένα
Επιλογή Α: Κουμπιά Arcade 30mm και κουτιά Clicker 3D-εκτυπωμένα
Επιλογή A: Κουμπιά Arcade 30mm και κουτιά Clicker 3D-εκτυπωμένα
Επιλογή A: Κουμπιά Arcade 30mm και κουτιά Clicker 3D-εκτυπωμένα
Επιλογή Α: Κουμπιά Arcade 30mm και κουτιά Clicker 3D-εκτυπωμένα
Επιλογή Α: Κουμπιά Arcade 30mm και κουτιά Clicker 3D-εκτυπωμένα

Αν επιλέξετε τα κουμπιά των 30 χιλιοστών στο κλικ στο γραφείο που έκανα, θα χρειαστεί τώρα να εκτυπώσετε και τα 12 κουτιά με 12 κλικ. Βρίσκονται στη σελίδα github για το έργο, σε μορφή stl και σε αρχείο OpenSCAD που χρησιμοποιήθηκε για τη δημιουργία τους. Τα κουτιά με κουμπιά επισημαίνονται από ομάδα και παίκτη (ομάδες: Α, Β και Γ, παίκτες: 1, 2, 3 και 4), έτσι είναι όλοι διαφορετικοί. Επιπλέον, το κουτί της συσκευής αναπαραγωγής 4 μπαίνει στο τέλος του καλωδίου, έτσι ώστε να έχει μόνο μία υποδοχή καλωδίου αντί για δύο. Υπάρχουν επίσης βάσεις για τα κουτιά κουμπιών. Οι βάσεις για τους παίκτες 1-3 είναι όλες ίδιες, αλλά η βάση για τον παίκτη 4 είναι διαφορετική. Για να εξοικονομήσω πλαστικό, έφτιαξα βάσεις από κόντρα πλακέ 1/4 αντί για πριόνι τρύπας (και στη συνέχεια διάτρητα εξαρτήματα).

Τραβήξτε τα καλώδια που πηγαίνουν σε κάθε κουμπί προς τα πάνω στο κάτω μέρος του κουτιού κουμπιών και κολλήστε στο κουμπί. Βεβαιωθείτε ότι όλες οι αρθρώσεις καλύπτονται με ηλεκτρική ταινία ή θερμοσυρρικνώνεται. Τοποθετήστε το καλώδιο στις οπές στο κάτω μέρος του κουτιού κουμπιών (ή μία τρύπα εάν είναι το κουμπί 4) και συνδέστε τους συνδέσμους καλωδίων στο εσωτερικό για να μην τραβήξει το καλώδιο. Συνδέστε τις βάσεις με βίδες και βάλτε πόδια σιλικόνης.

Βήμα 9: Επιλογή Β: Κλικ στο χέρι

Επιλογή Β: Κρατήρες χειρός
Επιλογή Β: Κρατήρες χειρός

Κόψτε χρονοδιάγραμμα 1/2 σωλήνα PVC 80 σε τμήματα πέντε ιντσών για λαβές κλικ.

Καταχωρήστε μια υποδοχή για το καλώδιο και στις δύο πλευρές του πυθμένα των τεμαχίων του σωλήνα, εκτός από την περίπτωση του κουμπιού 4 που χρειάζεται μόνο μία υποδοχή.

Τοποθετήστε την εσωτερική κορυφή του τεμαχίου σωλήνα έτσι ώστε να έχετε μια προσαρμογή τριβής του κουμπιού στην κορυφή.

Τραβήξτε τα καλώδια μέσω του σωλήνα και κολλήστε στο κουμπί. Εποξείστε το κουμπί στη θέση του όπου έχει προσαρμοστεί η τριβή. Τοποθετήστε το καλώδιο μέσα από τις υποδοχές που καταχωρίσατε στο κάτω μέρος. Τοποθετήστε συνδέσμους καλωδίων μέσα στο σωλήνα στο καλώδιο για να μην τραβιέται. Στη συνέχεια σφραγίστε το κάτω μέρος του σωλήνα, είτε με εποξική είτε με κόλλα θερμής τήξης.

Σας συνιστώ να βάλετε κάποιο Shoe Goo ή σφραγιστικό σιλικόνης στο εξωτερικό του καλωδίου όπου βγαίνει από τον σωλήνα ως ανακούφιση από την καταπόνηση.

Βήμα 10: Χρησιμοποιήστε

Χρήση!
Χρήση!

Πριν από τη χρήση, δοκιμάστε όλα τα κουμπιά. Ρυθμίστε το διακόπτη λειτουργίας σε "Quiz" και ζητήστε από κάθε παίκτη να πατήσει ένα κουμπί. Θα πρέπει να εμφανίζονται και τα 12 κουμπιά στην οθόνη. Στη συνέχεια, μεταβείτε στο "Certamen" και θα λάβετε τη λειτουργία ομαδικού κλειδώματος. Για να καθαρίσετε την οθόνη, πατήστε το κουμπί Εκκαθάριση.

Οι διαστάσεις του καλωδίου μου σχεδιάστηκαν έτσι ώστε τα κουμπιά να μπορούν να βρίσκονται σε ξεχωριστά γραφεία σε μια τάξη.

Βήμα 11: Τεχνικές σημειώσεις

Σε περίπτωση ισοπαλίας, το λογισμικό κάνει τυχαία επιλογή.

Η ακρίβεια χρονισμού για τον προσδιορισμό του ποιος είναι ο πρώτος παίκτης που πάτησε ένα κουμπί δεν είναι χειρότερη από 50 μικροδευτερόλεπτα (δοκιμάστηκε με παλμογράφο).

Σε σπάνιες χειρότερες περιπτώσεις, η ακρίβεια χρονισμού για την ανάγνωση του δεύτερου από το τρίτο πάτημα θα είναι περίπου 2 χιλιοστά του δευτερολέπτου. Αυτό συμβαίνει μόνο εάν και τα τρία πατήματα πραγματοποιούνται σε απόσταση 2 χιλιοστών του δευτερολέπτου, και οφείλεται στο γεγονός ότι ο επεξεργαστής είναι απασχολημένος με την ενημέρωση της οθόνης μετά το πρώτο πάτημα. Για να ελαχιστοποιήσετε αυτήν την πηγή σφάλματος χρονισμού, η οθόνη LCD έχει παράλληλη σύνδεση 8-bit (συνήθως οι άνθρωποι συνδέουν 1602 οθόνες LCD χρησιμοποιώντας λιγότερες ακίδες στο Arduino) και συμπεριέλαβα μια βελτιστοποιημένη βιβλιοθήκη LiquidCrystal για να την αξιοποιήσετε (οι περισσότερες βελτιστοποιήσεις δεν είναι δικό μου, αλλά πρόσθεσα την παράλληλη βελτιστοποίηση 8-bit).

Βήμα 12: Πασχαλινά αυγά

Εάν κρατήσετε πατημένο το κουμπί διαγραφής ενώ η συσκευή ξεκινάει, παίρνετε ένα από τα δύο πασχαλινά αυγά, ανάλογα με την κατάσταση του διακόπτη λειτουργίας: ένα πιάνο που λειτουργεί με τα κουμπιά κλικ ή κάποια λατινική ποίηση στην οθόνη. Για έξοδο, γυρίστε το διακόπτη λειτουργίας.

Διαγωνισμός εκπαιδευτικών 2017
Διαγωνισμός εκπαιδευτικών 2017
Διαγωνισμός εκπαιδευτικών 2017
Διαγωνισμός εκπαιδευτικών 2017

Επόμενοι στο Διαγωνισμό Εκπαιδευτικών 2017

Συνιστάται: