Πίνακας περιεχομένων:
- Βήμα 1: Τα πράγματα που χρειάζονται
- Βήμα 2: Ξεκινήστε τις εκτυπώσεις 3D
- Βήμα 3: Συνδέστε την οθόνη LCD
- Βήμα 4: Πρώτη δοκιμή
- Βήμα 5: Κουμπιά, βομβητής και αισθητήρας κίνησης
- Βήμα 6: Βάλτε το μαζί
- Βήμα 7: Ισχύς και καλύμματα
- Βήμα 8: Πώς να χρησιμοποιήσετε
- Βήμα 9: Σας ευχαριστούμε
Βίντεο: Αυτόματο χρονόμετρο: 9 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το Instructable θα σας δείξει πώς να φτιάξετε ένα αυτόματο χρονόμετρο. Επειδή το τρέξιμο είναι διασκεδαστικό, αλλά μερικές φορές δεν έχεις κάποιον μαζί σου που μπορεί να σε χρονομετρήσει. Προσπάθησα να το κρατήσω όσο πιο απλό, φθηνό και ακριβές γίνεται. Δεν χρειάζεστε τηλεχειριστήριο ή κάτι παρόμοιο. Είναι μία μονάδα. Ελπίζω να μπορείτε να ακολουθήσετε αυτό το Instructable και θα εκτιμούσα κάποια σχόλια. Καλό σπριντ, τρέξιμο και οικοδόμηση.
Βήμα 1: Τα πράγματα που χρειάζονται
Υλικό:
1 x Arduino Uno
1 x Buzzer (χρησιμοποίησα ένα 28mm: AL-28W01-PT)
1 x LCD (16 x 2; που λειτουργεί με τη βιβλιοθήκη υγρών κρυστάλλων)
3 x κουμπιά με διάμετρο 7 mm (μπορείτε να χρησιμοποιήσετε μεγαλύτερα αν ανοίξετε τις τρύπες)
1 x Αισθητήρας κίνησης HC-SR501
Βίδες 5 x 3 mm
1 x κουμπί λειτουργίας που ταιριάζει σε τρύπα 1,8 cm x 1,15 cm
2 x θήκη μπαταρίας για 2xAA
- καρφίτσες και πρίζες για arduino και LCD
- σύρμα
Εργαλεία:
- (ζεστή) κόλλα
- 3D εκτυπωτής (δεν είναι απαραίτητος)
- κατσαβίδι
- συγκολλητικό σίδερο
- συγκόλληση
- πένσα
Βήμα 2: Ξεκινήστε τις εκτυπώσεις 3D
Οι εκτυπώσεις θα διαρκέσουν λίγο, οπότε το πρώτο βήμα είναι να τις προχωρήσουμε. Χρησιμοποιώ ύψος στρώματος 0,2mm. Η υποστήριξη χρειάζεται μόνο για το κύριο σώμα. Μπορείτε επίσης να κατασκευάσετε τη θήκη από άλλα υλικά όπως το ξύλο, αλλά εάν έχετε πρόσβαση σε έναν 3D εκτυπωτή, θα πρέπει να τον χρησιμοποιήσετε. Το μόνο που πρέπει να έχετε κατά νου είναι ο προσανατολισμός του αισθητήρα κίνησης.
Βήμα 3: Συνδέστε την οθόνη LCD
Ας κολλήσουμε. Τοποθετήστε κεφαλίδες στο arduino και πρίζες στην οθόνη LCD. Συνδέστε τα σύμφωνα με το διάγραμμα καλωδίωσης. Πάρτε το χρόνο σας και βεβαιωθείτε ότι καμία επαφή δεν γεφυρώνεται. Το μήκος του καλωδίου από την οθόνη LCD στο arduino πρέπει να είναι περίπου 70 mm (2,75 ίντσες). Έβαλα την αντίσταση (220 ohm) σε σωλήνες συρρίκνωσης θερμότητας και κόλλησα απευθείας στις θύρες για να εξοικονομήσω λίγο χώρο και να το κάνω απλό.
Βήμα 4: Πρώτη δοκιμή
Το επόμενο βήμα είναι να φορτώσετε τον κωδικό και να δείτε εάν η οθόνη LCD λειτουργεί. Θα πρέπει να εμφανίζει την "αρχική οθόνη". Εάν δεν ελέγχει την καλωδίωσή σας και αν η μεταφόρτωση του κώδικα στο arduino λειτούργησε. Μη διστάσετε να αλλάξετε τον κώδικα στις προσωπικές σας προτιμήσεις και να προσθέσετε τις δικές σας ιδέες.
Βήμα 5: Κουμπιά, βομβητής και αισθητήρας κίνησης
Τώρα ήρθε η ώρα να κολλήσετε τα κουμπιά, τον βομβητή και τον αισθητήρα κινήσεων στο arduino. Ο βομβητής δεν χρειάζεται να είναι ακριβώς ο ίδιος. Μπορείτε ακόμη να χρησιμοποιήσετε πολλά μικρότερα και να τα συνδέσετε παράλληλα (θα πρέπει να είναι 3V-5V).
Απλώς ακολουθήστε το διάγραμμα καλωδίωσης για όλα τα εξαρτήματα. Το μήκος του καλωδίου πρέπει να είναι περίπου 50 mm (2 ίντσες) για τον αισθητήρα και το βομβητή. Οι διακόπτες πρέπει να έχουν μήκος σύρματος 80 mm (3,15 ίντσες) για να χαλαρώνουν κατά το άνοιγμα του χρονόμετρου. Πάρτε ξανά το χρόνο σας και ελέγξτε για σφάλματα.
Τώρα αν ξεκινήσετε το χρονόμετρο θα πρέπει να ακούσετε μερικά μπιπ και θα πρέπει να μπορείτε να περιηγηθείτε στο μενού με τα κουμπιά + και - και να αλλάξετε τιμές με το μεσαίο κουμπί.
Βήμα 6: Βάλτε το μαζί
Τώρα ήρθε η ώρα να βάλουμε τα ηλεκτρονικά στο σώμα. Μερικές τρύπες στο σώμα πιθανότατα χρειάζονται λείανση και επεξεργασία με μαχαίρι για να ταιριάξουν τα πράγματα.
Αποσυνδέστε την οθόνη LCD και τοποθετήστε την στην υποδοχή. Χρησιμοποιήστε λίγη θερμή κόλλα για να το στερεώσετε στη θέση του. Στη συνέχεια, μπορείτε να βάλετε το εσωτερικό κάλυμμα της μπαταρίας στη θέση του με κάποια σούπερ κόλλα. Σύρετε το arduino στην τρύπα υπό γωνία και, στη συνέχεια, βάλτε το κάτω στις στάσεις. Δεν έχει σημασία αν φρενάρετε αφού μπορείτε να το ασφαλίσετε με κάποια θερμή κόλλα. Τώρα μπορείτε να συνδέσετε την οθόνη LCD. Ο βομβητής μπορεί απλά να πατηθεί στην τρύπα. Εάν χρησιμοποιείτε μικρότερο βομβητή, ασφαλίστε το με ζεστή κόλλα. Τα κουμπιά μπορούν να βιδωθούν στο επάνω κάλυμμα. Το κουμπί 6 πηγαίνει στα αριστερά, το κουμπί 8 στη μέση και το κουμπί 7 στα δεξιά. Ο αισθητήρας κίνησης μπορεί να πατηθεί στην τρύπα και επίσης να ασφαλιστεί με κάποια θερμή κόλλα.
Βήμα 7: Ισχύς και καλύμματα
Χρειαζόμαστε ακόμα κάποια ενέργεια εκτός από τη θύρα USB. Για να φτιάξω μια υποδοχή μπαταρίας χρησιμοποίησα δύο υποδοχές μπαταρίας 2xAA. Απλώς κολλήστε τα μεταξύ τους και συνδέστε το σε σειρά. (ένα μαύρο καλώδιο σε ένα κόκκινο καλώδιο) Τα άλλα δύο καλώδια περνούν από την τρύπα στο πίσω μέρος της θήκης μπαταριών. Το μαύρο συνδέεται με μια γειωμένη θύρα του arduino. Το κόκκινο περνάει από την τρύπα για το διακόπτη λειτουργίας. Βεβαιωθείτε ότι έχετε αφήσει λίγο χαλαρό, ώστε να μπορεί να τραβηχτεί η συσκευασία για να αλλάξετε τις μπαταρίες.
Τώρα ήρθε η ώρα για το διακόπτη λειτουργίας. Συγκολλήστε ένα κόκκινο καλώδιο στη θύρα "Vin" στο arduino (μήκος: 65mm / 2,58 ίντσες). Το άλλο άκρο περνά επίσης από την τρύπα για το διακόπτη ισχύος. Τώρα μπορείτε να κολλήσετε τα δύο καλώδια στους δύο ακροδέκτες του διακόπτη και να το συνδέσετε στην τρύπα. (Εάν είναι απαραίτητο ασφαλίστε το με κόλλα)
Μπορείτε επίσης να τροφοδοτήσετε το χρονόμετρο με ένα powerbank μέσω της θύρας USB στο πλάι.
Βιδώστε τώρα το πάνω μέρος και το κάλυμμα της μπαταρίας και τελειώσατε!
Βήμα 8: Πώς να χρησιμοποιήσετε
Ελπίζω ότι η εμπειρία του κτιρίου δεν ήταν πολύ κακή. Συγχαρητήρια αν τα καταφέρατε με επιτυχία.
Πώς λειτουργεί όμως;
Το κουμπί στα αριστερά είναι το κουμπί μείον. Αυτό που βρίσκεται στη μέση είναι το κύριο κουμπί εισαγωγής. Αυτό στα δεξιά είναι το κουμπί συν.
Μπορείτε να περιηγηθείτε στο μενού με +/-. Για να αλλάξετε μια τιμή πατήστε enter και αλλάξτε την με +/-.
Απόσταση εκκίνησης: Είναι η άμεση απόσταση για να ξεκινήσετε. Είναι εκεί για να αντισταθμίσει την ταχύτητα του ήχου αφού το ρολόι χτυπάει όταν πρέπει να ξεκινήσετε και το σήμα φτάνει με καθυστέρηση.
Καθυστέρηση έναρξης: Είναι η ώρα που πρέπει να πάτε στην αρχή και να ετοιμαστείτε αφού ενεργοποιήσετε το ρολόι.
Ένταση: Μαντέψατε σωστά… ελέγχει την ένταση.
Τώρα που βάζετε όλες τις παραμέτρους σας τοποθετείτε το χρονόμετρο στη γραμμή τερματισμού και πατάτε enter. Μετρά αντίστροφα τον χρόνο καθυστέρησής σας και ηχεί 3 φορές όταν έχετε 10 δευτερόλεπτα, 2 φορές όταν έχετε 5 δευτερόλεπτα και έναν τελευταίο, δυνατό χρόνο όταν πρέπει να ξεκινήσετε. Όταν ενεργοποιηθεί ο αισθητήρας κίνησης ή πατηθεί το κουμπί εισαγωγής, το χρονόμετρο σταματά και εμφανίζει τον απαιτούμενο χρόνο.
Καλό τρέξιμο:-)
Βήμα 9: Σας ευχαριστούμε
Ευχαριστώ που διαβάσατε το Instructable μου. Αν πραγματικά κάνατε το χρονόμετρο, αυτό είναι ακόμα καλύτερο και σίγουρα γράψτε ένα σχόλιο. Εάν έχετε οποιεσδήποτε ερωτήσεις ή δυσκολίες, ενημερώστε με. Είμαι στην ευχάριστη θέση να βοηθήσω.
Συνιστάται:
Χρονόμετρο οδοντόβουρτσας: 4 βήματα
Χρονόμετρο οδοντόβουρτσας: η ιδέα είναι να δημιουργήσετε ένα χρονόμετρο 2 ατόμων για το βούρτσισμα των δοντιών, για αυτό, χρησιμοποίησα ένα microbit V1. Βοηθά τα παιδιά μου να βουρτσίζουν τα δόντια τους για τη συνιστώμενη διάρκεια. Εάν έχετε παιδιά και μικρόμετρο: bit και θέλετε να διασφαλίσετε έχουν καθαρά δόντια? μη διστάζεις
Χρονόμετρο με Arduino και Rotary Encoder: 5 βήματα
Χρονόμετρο με Arduino και Rotary Encoder: Το χρονόμετρο είναι ένα εργαλείο που χρησιμοποιείται συχνά τόσο σε βιομηχανικές όσο και σε οικιακές δραστηριότητες. Αυτή η συναρμολόγηση είναι φθηνή και εύκολη στην κατασκευή. Είναι επίσης πολύ ευέλικτη, η δυνατότητα φόρτωσης ενός προγράμματος που επιλέγεται ανάλογα με τις ανάγκες. Υπάρχουν πολλά προγράμματα γραμμένα από εμένα, για το Ardui
Arduino Leonardo Χρονόμετρο: 3 Βήματα
Arduino Leonardo Χρονόμετρο: Πίστωση: https://www.instructables.com/id/Arduino-Stopwatch..Αυτό το σχέδιο χρονόμετρου προήλθε από τον παραπάνω σύνδεσμο, ο οποίος είναι χρονόμετρο που μετράει από 1, ενώ αυτός μετρά αντίστροφα από 60 δευτερόλεπτα Το Ο περισσότερος κώδικας που έχω χρησιμοποιήσει ακολουθεί τον αρχικό
555 Χρονόμετρο για εκπομπή σήματος για διακοπή Atmega328: 7 βήματα
555 Timer to Emit Signal to Interrupt Atmega328: Ο κύριος στόχος αυτού του κυκλώματος είναι η εξοικονόμηση ενέργειας. Επομένως, δεν πρόκειται να μιλήσω για το arduino επειδή το ίδιο το ταμπλό έχει περιττή ισχύ για ένα τελικό προϊόν. Είναι εξαιρετικό για ανάπτυξη. Αλλά, δεν είναι πολύ καλό για τα τελικά έργα που τρέχουν σε batt
Όλα σε ένα ψηφιακό χρονόμετρο (ρολόι, χρονόμετρο, ξυπνητήρι, θερμοκρασία): 10 βήματα (με εικόνες)
All in One Digital Chronometer (Ρολόι, Χρονόμετρο, Ξυπνητήρι, Θερμοκρασία): Σχεδιάζαμε να φτιάξουμε χρονόμετρο για κάποιον άλλο διαγωνισμό, αλλά αργότερα εφαρμόσαμε επίσης ένα ρολόι (χωρίς RTC). Καθώς μπήκαμε στον προγραμματισμό, ενδιαφερθήκαμε να εφαρμόσουμε περισσότερες λειτουργίες στη συσκευή και καταλήξαμε να προσθέσουμε DS3231 RTC, ως