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

Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino): 5 βήματα
Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino): 5 βήματα

Βίντεο: Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino): 5 βήματα

Βίντεο: Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino): 5 βήματα
Βίντεο: Youweekly.gr: H αντίδραση των παικτών με το αποτέλεσμα και η αποκάλυψη για Ευρυδίκη 2024, Νοέμβριος
Anonim
Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino)
Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino)
Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino)
Χρονοδιακόπτης αντίδρασης ενός παίκτη (με Arduino)

Σε αυτό το έργο, θα δημιουργήσετε ένα χρονόμετρο αντίδρασης που τροφοδοτείται από ένα Arduino. Λειτουργεί με τη λειτουργία millis () ενός Arduino όπου ο επεξεργαστής καταγράφει το χρόνο από την έναρξη του προγράμματος. Μπορείτε να το χρησιμοποιήσετε για να βρείτε τη διαφορά ώρας μεταξύ της στιγμής που ανάβει η λυχνία και του κουμπιού. Όλες οι τιμές δίνονται σε χιλιοστά του δευτερολέπτου.

Στο παιχνίδι, θα πρέπει να κρατήσετε πατημένο το κουμπί μετά το οποίο θα ανάψει η λυχνία LED. Στη συνέχεια, θα πρέπει να αφήσετε το κουμπί μόλις σβήσει η λυχνία LED. Εάν το αφήσετε πολύ νωρίς, εμφανίζεται ένα κείμενο "Κυκλοφόρησε πολύ νωρίς" στην οθόνη LCD. Ο χρόνος που αφιερώσατε για να αφήσετε το κουμπί, ο χρόνος αντίδρασής σας, εμφανίζεται στην οθόνη LCD.

Προμήθειες

Λάβετε υπόψη ότι η εικόνα δεν εμφανίζει όλα τα στοιχεία που απαιτούνται για το έργο

1) 1 x καλώδιο Arduino nano/Arduino Uno +

2) 5cm x 5cm Perfboard

3) 20 x καλώδια ή σύρματα jumper

4) Οθόνη LCD 1 x 16x2 (προαιρετικό)

5) Ποτενσιόμετρο 1 x 100K ή 250K

6) 1 x μπαταρία 9V + συνδετήρα συνδετήρα

7) LED 1 x 5mm

8) 1 x στιγμιαίο διακόπτη PTM

9) Βομβητής 1 x 3V ή 5V

Τα περισσότερα είδη μπορούν να αγοραστούν από το amazon. Υπάρχουν μερικά σετ ηλεκτρονικών συσκευών στο amazon που σας παρέχουν όλα τα βασικά εξαρτήματα, όπως αντιστάσεις, δίοδοι, τρανζίστορ κλπ. Αυτό που βρήκα για να μου δώσει έκπληξη είναι διαθέσιμο σε αυτόν τον σύνδεσμο.

Εγώ προσωπικά είχα τα περισσότερα από τα συστατικά ήδη, καθώς κάνω πολλά από αυτά τα είδη έργων. Για τους εφευρέτες εκεί έξω στη Σιγκαπούρη, ο Sim Lim Tower είναι το μέρος για να αγοράσετε όλα τα ηλεκτρονικά εξαρτήματα. Προτείνω τα ηλεκτρονικά διαστημικά, τα ηλεκτρονικά Continental ή τα ηλεκτρονικά Hamilton στον 3ο όροφο.

Βήμα 1: Σχεδιασμός και κατανόηση του κυκλώματος

Η πλειοψηφία των εργασιών γίνεται με τον κώδικα στο Arduino. Εκτός από έναν διακόπτη LED, βομβητή και PTM, δεν υπάρχουν πολλά τυπικά ηλεκτρονικά εξαρτήματα. Παρ 'όλα αυτά, είναι ακόμα ζωτικής σημασίας να μπορέσουμε να κατανοήσουμε το κύκλωμα.

1) Το ένα άκρο του διακόπτη PTM είναι συνδεδεμένο σε +5V ενώ το άλλο σε πείρο Arduino. Ο πείρος arduino συνδέεται επίσης με τη γείωση χρησιμοποιώντας μια πτυσσόμενη αντίσταση 10K ohm. Αυτό εμποδίζει οποιαδήποτε κυμαινόμενη τάση να επηρεάσει την κατάσταση του πείρου.

2) Η άνοδος των LED είναι άμεσα συνδεδεμένη με το arduino. Δεν είναι απαραίτητο να έχετε τρανζίστορ για να αυξήσετε την τάση στο LED. το Arduino παρέχει επαρκή ποσότητα ρεύματος για να τροφοδοτήσει το LED. Η κάθοδος LED είναι συνδεδεμένη με τη γείωση.

3) Τέλος, η ίδια διαδικασία συμβαίνει με το βομβητή, αλλά για διαφορετική ακίδα Arduino.

4) Οι συνδέσεις μεταξύ της οθόνης LCD και του arduino επισημαίνονται στα σχήματα και τα μοντέλα ψεκασμού.

Βήμα 2: Σχήματα κυκλωμάτων και κατασκευή

Σχήματα κυκλωμάτων και κατασκευή
Σχήματα κυκλωμάτων και κατασκευή
Σχήματα κυκλωμάτων και κατασκευή
Σχήματα κυκλωμάτων και κατασκευή
Σχήματα κυκλωμάτων και κατασκευή
Σχήματα κυκλωμάτων και κατασκευή

Υπάρχουν μερικές επιλογές για το πώς να συνδυάσετε το κύκλωμα.

1) Για τους ανθρώπους που ασχολούνται με τα ηλεκτρονικά, θα συνιστούσα τη χρήση του breadboard για την κατασκευή του κυκλώματος. Είναι πολύ λιγότερο ακατάστατο από τη συγκόλληση και θα είναι ευκολότερο να διορθώσετε σφάλματα επειδή τα καλώδια μπορούν να ρυθμιστούν εύκολα. Ακολουθήστε τις συνδέσεις που εμφανίζονται στις εντυπωσιακές εικόνες.

2) Για πιο έμπειρα άτομα, δοκιμάστε να χρησιμοποιήσετε τη συγκόλληση του κυκλώματος στο ψωμί. Θα είναι πιο μόνιμο και θα διαρκέσει περισσότερο. Διαβάστε και ακολουθήστε το σχήμα για καθοδήγηση.

3) Τέλος, μπορείτε επίσης να παραγγείλετε ένα προκατασκευασμένο PCB από το SEEED. Το μόνο που έχετε να κάνετε είναι να κολλήσετε τα εξαρτήματα. Το απαραίτητο αρχείο Gerber επισυνάπτεται στο βήμα. Ακολουθεί ένας σύνδεσμος προς ένα φάκελο google drive με το συμπιεσμένο αρχείο Gerber:

Βήμα 3: Κωδικός Arduino

Κωδικός Arduino
Κωδικός Arduino

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

Ο κώδικας έχει κάποια σχόλια που θα σας βοηθήσουν να ακολουθήσετε. Μπορείτε να το κατεβάσετε και να το ανεβάσετε στο Arduino χρησιμοποιώντας καλώδιο USB σε mini USB. Θα χρειαστείτε την εφαρμογή Arduino στον υπολογιστή σας για αυτό και θα μπορείτε να βρείτε τον σύνδεσμο λήψης για αυτήν από αυτόν τον ιστότοπο:

Βήμα 4: Στέγαση για το κύκλωμα

Στέγαση για κυκλώματα
Στέγαση για κυκλώματα

1) Μπορείτε να κάνετε οποιαδήποτε παλιά πλαστική θήκη για το περίβλημά της. Χρησιμοποιώντας ένα ζεστό μαχαίρι για να κόψετε τις υποδοχές για την οθόνη LCD και το κουμπί.

2) Επιπλέον, μπορείτε να ελέγξετε τον λογαριασμό μου για ένα άλλο εύχρηστο, όπου περιγράφω πώς να φτιάξετε ένα κουτί από ακρυλικό κομμένο με λέιζερ. Θα μπορείτε να βρείτε ένα αρχείο SVG για τον κόφτη λέιζερ. Εναλλακτικά, για άτομα που δεν έχουν πρόσβαση σε κόφτη λέιζερ, μπορείτε να βρείτε μια άλλη διδακτική λεπτομέρεια πώς να φτιάξετε ένα κουτί από ανταλλακτικά ξύλου

3) Τέλος, μπορείτε απλά να αφήσετε το κύκλωμα χωρίς περίβλημα. Θα είναι εύκολο να επισκευαστεί και να τροποποιηθεί.

Βήμα 5: Επίδειξη του κυκλώματος

σύνδεσμος προς το βίντεο:

Συνιστάται: