Πίνακας περιεχομένων:
- Βήμα 1: Κύκλωμα ισχύος και ασφάλειας
- Βήμα 2: Arduino
- Βήμα 3: Servo
- Βήμα 4: Λογισμικό
- Βήμα 5: Τελικό Βήμα
Βίντεο: Drive by Wire Go Kart: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Μόλις πήρα έναν νέο κινητήρα go kart, πήγα από 6hp σε 10hp. Αυτός ο νέος κινητήρας kohler που πήρα νομίζω ότι δεν ήταν φτιαγμένος για να βάζει καρτ, οπότε είχα κάποιο πρόβλημα να βρω έναν τρόπο να συνδέσω το πέταλο αερίου. Λοιπόν, μετά από μερικές μέρες που δεν κατάλαβα τίποτα, θυμήθηκα ότι είχα πάρει arduino πριν από περίπου μία εβδομάδα και ίσως θα μπορούσα να το χρησιμοποιήσω για να με βοηθήσω.
Βήμα 1: Κύκλωμα ισχύος και ασφάλειας
παρακάτω είναι ένα διάγραμμα για το πώς πηγαίνω δύναμη στο arduino. Με αυτόν τον τρόπο ο κινητήρας θα ξεκινήσει μόνο εάν το arduino είναι ενεργοποιημένο. ο πρώτος διακόπτης είναι τοποθετημένος στο κουτί που περιέχει το arduino. το ποτενσιόμετρο που πήρα έχει ενσωματωμένο διακόπτη, οπότε για να ενεργοποιήσετε το arduino πρέπει να γυρίσετε το διακόπτη στο κουτί και στη συνέχεια να γυρίσετε το ποτενσιόμετρο. χρησιμοποίησα το led ως φως κατάστασης για να με ενημερώσει ότι το arduino είναι ενεργοποιημένο. χρησιμοποίησα το ρελέ ως διακόπτη θανάτωσης γιατί αν πέσει λίγο η μπαταρία του arduino και το γκάζι ανοίξει μέχρι το τέλος, θα ήταν πολύ δύσκολο να σταματήσει. Έβαλα επίσης ένα χειροκίνητο διακόπτη kill. Επίσης παρακάτω είναι αυτό που πραγματικά έκανα.
Βήμα 2: Arduino
αφού πήρα το arduino, παρήγγειλα το protoshield και το έβαλα μαζί με μερικές τροποποιήσεις για να μπορέσω να συνδέσω το σερβο και το δοχείο λίγο πιο εύκολα. Βεβαιωθείτε ότι γνωρίζετε τι καλώδιο συνδέεται με ποιο καλώδιο, ειδικά εάν χρησιμοποιείτε θύρα usb για να συνδέσετε το ποτενσιόμετρο και το σερβο.
Βήμα 3: Servo
Τώρα ήρθε η ώρα να συνδέσετε το σερβο. Για αυτό χρησιμοποίησα μια αγκύλη "L" (όπως αυτή που θα χρησιμοποιούσατε για ράφια βιβλίων) και την έκοψα στη μέση. Στη συνέχεια άνοιξα τις νέες τρύπες που επρόκειτο να χρησιμοποιηθούν για την τοποθέτηση του σερβο. μετά από αυτό έχτισα ένα στήριγμα για το σερβο από ένα σετ erector, το είχα βιδώσει στη συνέχεια στη στήριξη στη μέση "L". τελικά έκοψα για να ταιριάξει το καλώδιο σύνδεσης του γκαζιού και το έδεσα στον υδατάνθρακα και το σερβο, οπότε όταν γυρίζει το σερβο γυρίζει επίσης τον υδατάνθρακα. Επίσης έβαλα αποστάτες από καουτσούκ για να απορροφήσουν τους κραδασμούς.
Βήμα 4: Λογισμικό
για το arduino υπάρχουν πολλά παραδείγματα, αλλά αυτό που θα χρησιμοποιήσουμε βρίσκεται κάτω από το αρχείο -sketchbook -παραδείγματα -libraryservo -knob. εάν χρειάζεστε βοήθεια για την καλωδίωση του protoshield, θα συνιστούσα αυτό το βίντεο https://www.youtube.com/embed/FKj9jJgj8Pc Τώρα το μόνο που χρειάζεται να κάνετε είναι να περιορίσετε πόσο κινείται το σερβο, επειδή ο υδατάνθρακας δεν γυρίζει 180 μοίρες. αυτός είναι ο κώδικας που χρησιμοποιώ: #include Servo myservo; // δημιουργία servo αντικειμένου για τον έλεγχο ενός servo int potpin = 0; // αναλογικός πείρος που χρησιμοποιείται για τη σύνδεση της βαλβίδας ποτενσιόμετρου. // μεταβλητή για ανάγνωση της τιμής από το αναλογικό pin pin void setup () {myservo.attach (9); // συνδέει το σερβο στον ακροδέκτη 9 στο αντικείμενο σερβο} βρόχος κενό () {val = analogRead (potpin); // διαβάζει την τιμή του ποτενσιόμετρου (τιμή μεταξύ 0 και 1023) val = χάρτης (val, 0, 1023, 0, 179). // κλιμακώστε το για να το χρησιμοποιήσετε με το σερβο (τιμή μεταξύ 0 και 180) myservo.write (val); // ρυθμίζει τη θέση σερβο σύμφωνα με την κλιμακούμενη τιμή καθυστέρησης (15). // περιμένει το σερβο για να φτάσει εκεί}
Οι έντονοι αριθμοί είναι οι αριθμοί που αλλάζετε για να βαθμονομήσετε το ποτενσιόμετρο και το σερβο, το 0, 1023 είναι για το ποτενσιόμετρο και το 0, 179 είναι για το σερβο. Για μένα το σερβο είναι 123, 180. Αλλά το δικό σας θα είναι πιθανότατα διαφορετικό. Εάν χρειάζεστε το λογισμικό, μπορείτε απλά να το google. Και νομίζω ότι το βίντεο κάνει πολύ καλή δουλειά εξηγώντας τι να κάνω
Βήμα 5: Τελικό Βήμα
Τώρα το μόνο που έχετε να κάνετε είναι να συνδέσετε σωστά το ποτενσιόμετρο και το σερβο (χρησιμοποίησα το βίντεο για να βεβαιωθώ ότι το έκανα σωστά). Τώρα δοκιμάστε και διασκεδάστε.
Συνιστάται:
MARIO KART: 5 Βήματα
MARIO KART: Τα αντικείμενα του εργαστηριακού εργαστηρίου για μηχανήματα μηχατρονικής και ηλεκτρονικής, είναι και τα δύο θέματα που έχουν σχεδιαστεί για να μάθουν πώς να λειτουργούν με τον έλεγχο της ηλεκτρικής ενέργειας, παράγοντας πραγματική εργασία ή σήματα μέσω της χρήσης εννοιών προηγούμενων
Wire Wrapping Wire Stripper: 4 βήματα (με εικόνες)
Wire Wrapping Wire Stripper: Πρόκειται για έναν απογυμνωτή Wire Wrapping Wire που μπορεί να καταλήξει πολύ χρήσιμος για την κατασκευή πρωτοτύπων. Χρησιμοποιεί λεπίδες κοπής και οι ζυγαριές έχουν κατασκευαστεί με προσιτά πρωτότυπα PCB. Η παραγγελία PCB για έργα στο σπίτι είναι πολύ οικονομική και εύκολη
Pike - Drive Safer, Drive Smarter, Drive a Pike !: 5 Βήματα
Pike - Drive Safer, Drive Smarter, Drive a Pike !: Καλώς ορίσατε στο έργο μου που ονομάζεται Pike! Αυτό είναι ένα έργο στο πλαίσιο της εκπαίδευσής μου. Είμαι φοιτητής NMCT στο Howest στο Βέλγιο. Ο στόχος ήταν να γίνει κάτι έξυπνο χρησιμοποιώντας ένα Raspberry Pi. Είχαμε πλήρη ελευθερία στην οποία θέλαμε να κάνουμε έξυπνοι. Για μένα είναι
USB Thumb Drive Flash Drive Holder-MAKE BELTCLIP HOLDER: 5 βήματα
USB Thumb Drive Flash Drive Κάτοχος-ΚΑΝΤΕ ΚΙΝΗΤΗΡΑΣ BELTCLIP: Κουραστήκατε να έχετε μια μονάδα USB αντίχειρα στο λαιμό σας συνεχώς; Γίνετε μοντέρνοι φτιάχνοντας ένα BELTCLIP HOLDER από έναν αθλητικό αναπτήρα
Μονάδα τουαλέτας Roll Flash Drive "The Flush Drive": 6 Βήματα
Τουαλέτα Χαρτί Roll Flash Drive "The Flush Drive": Ω όχι! Έχω μείνει από χαρτί υγείας! Αλλά … αντί να πετάξετε το άδειο ρολό, γιατί να μην το ξαναχρησιμοποιήσετε;