Χρονόμετρο για 30 Μ τρέξιμο (Arduino): 6 βήματα (με εικόνες)
Χρονόμετρο για 30 Μ τρέξιμο (Arduino): 6 βήματα (με εικόνες)
Anonim
Χρονόμετρο για 30 Μ τρέξιμο (Arduino)
Χρονόμετρο για 30 Μ τρέξιμο (Arduino)

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

Αποφάσισα να χρησιμοποιήσω δείκτες λέιζερ και LDR επειδή ήμουν εξοικειωμένος με τα LDR και πώς λειτουργούν. Πιο ασφαλές σύστημα θα ήταν κάποιο είδος φωτοηλεκτρικής κυψέλης. Και αυτό θα είναι το επόμενο σύστημα για το πώς θα βελτιώσω αυτό το χρονόμετρο. Τα LDR και οι δείκτες λέιζερ δημιουργούν δύο ξεχωριστές πύλες. Η πρώτη πύλη αρχίζει να μετράει το χρόνο (όταν η δέσμη λέιζερ είναι μπλοκαρισμένη στη θύρα 1) και η δεύτερη πύλη υπολογίζει τον τελικό χρόνο (όταν η δέσμη λέιζερ είναι μπλοκαρισμένη στη θύρα 2).

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

Βήμα 1: Υλικά

(1x) Arduino UNO + καλώδιο USB

(1x) 4x20 LCD i2c

(2x) αντιστάσεις 10k ohm

(2x) LDR (εξαρτώμενη από το φως αντίσταση)

καλώδια

σωλήνες συρρίκνωσης θερμότητας

(2x) δείκτης λέιζερ (Ansmann)

(4x) σημαίνει LDR και δείκτες λέιζερ (2 πύλες)

(2x) Μπαταρία 3R12 4, 5 V

(2x) κουτιά για δείκτες λέιζερ και μπαταρίες

(1x) Κουτί για καλωδίωση, arduino UNO και LCD

μικρό κομμάτι κυκλώματος

Βήμα 2: Ρύθμιση για κουτί δείκτη λέιζερ

Ρύθμιση για κουτί δείκτη λέιζερ
Ρύθμιση για κουτί δείκτη λέιζερ
Ρύθμιση για κουτί δείκτη λέιζερ
Ρύθμιση για κουτί δείκτη λέιζερ
Ρύθμιση για κουτί δείκτη λέιζερ
Ρύθμιση για κουτί δείκτη λέιζερ

Στην εκπληκτική εικόνα, η εικόνα LED αντιπροσωπεύει τον δείκτη λέιζερ, όπως μπορείτε να δείτε στις άλλες εικόνες.

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

Τροποποίησα επίσης την πηγή ισχύος λέιζερ από τρεις μπαταρίες κουμπιού (1, 5V η κάθε μία) σε μία μεγαλύτερη 3R12 4, 5V. Και επειδή δεν θέλω να βγάλω την μπαταρία όταν δεν τη χρειάζομαι, εγκατέστησα ένα διακόπτη.

Βήμα 3: Ρύθμιση για Arduino, LCD και LDR

Ρύθμιση για Arduino, LCD και LDR
Ρύθμιση για Arduino, LCD και LDR
Ρύθμιση για Arduino, LCD και LDR
Ρύθμιση για Arduino, LCD και LDR
Ρύθμιση για Arduino, LCD και LDR
Ρύθμιση για Arduino, LCD και LDR

Στις εικόνες μπορείτε να δείτε τη ρύθμιση του breadboard και τη δοκιμή του έργου. (Τι χάλι…;))

Στην τελευταία συναρμολόγηση έφερα LDR σε κυκλώματα (στο κουτί) με δύο σύρματα και έβαλα εκεί τις αντιστάσεις. Αυτός ήταν ο ευκολότερος τρόπος να το κάνουμε. Διαφορετικά θα έπρεπε να φτιάξω μικρά κουτιά ζεύξης μέχρι το τέλος όπου εντοπίζονται τα LDR και να φέρνω τρία καλώδια από απόσταση.

Βήμα 4: Πύλη LDR

Πύλη LDR
Πύλη LDR
Πύλη LDR
Πύλη LDR
Πύλη LDR
Πύλη LDR

Βρήκα τέλεια προσαρμοσμένες λαστιχένιες μπλούζες σε σιδερένιο σωλήνα 20 mm και στερέωσα LDR με κόλλα θερμότητας σε αυτά τα λάστιχα.

Βήμα 5: Καλωδίωση και κατασκευή κουτιών

Καλωδίωση και κατασκευή κουτιών
Καλωδίωση και κατασκευή κουτιών
Καλωδίωση και κατασκευή κουτιών
Καλωδίωση και κατασκευή κουτιών
Καλωδίωση και κατασκευή κουτιών
Καλωδίωση και κατασκευή κουτιών
Καλωδίωση και κατασκευή κουτιών
Καλωδίωση και κατασκευή κουτιών

Αγόρασα ένα πλαστικό κουτί το οποίο τροποποίησα στα πορφυρά μου κόβοντας τρύπες για καλώδια και LCD.

Άφησα μόνο τρύπα για το καλώδιο USB στο arduino επειδή χρησιμοποιώ αυτό το σύστημα πάντα με το φορητό υπολογιστή μου για να γράψω τους χρόνους αποτελεσμάτων (από σειριακή οθόνη) στο excel. Αυτό το σύστημα παίρνει τη δύναμή του από το φορητό υπολογιστή μου.

Υπάρχει ένα μικρό κομμάτι κυκλώματος μέσα στο κουτί για να συγκεντρώσει όλα τα καλώδια σε ένα. Είναι προσαρτημένο στο κουτί με μικρό μπουλόνι και παξιμάδι όπως και όλα τα άλλα μέρη.

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

Κώδικας
Κώδικας

Μη διστάσετε να τροποποιήσετε τον κώδικα σύμφωνα με τις ανάγκες σας.

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

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

Ευχαριστούμε για τα σχόλιά σας και το ενδιαφέρον για αυτό το έργο.