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

Drive by Wire Go Kart: 5 Βήματα
Drive by Wire Go Kart: 5 Βήματα

Βίντεο: Drive by Wire Go Kart: 5 Βήματα

Βίντεο: Drive by Wire Go Kart: 5 Βήματα
Βίντεο: Постановка техники наката справа у начинающего!Table tennis FH drive 2024, Νοέμβριος
Anonim
Οδήγηση με Wire Go Kart
Οδήγηση με Wire Go Kart

Μόλις πήρα έναν νέο κινητήρα go kart, πήγα από 6hp σε 10hp. Αυτός ο νέος κινητήρας kohler που πήρα νομίζω ότι δεν ήταν φτιαγμένος για να βάζει καρτ, οπότε είχα κάποιο πρόβλημα να βρω έναν τρόπο να συνδέσω το πέταλο αερίου. Λοιπόν, μετά από μερικές μέρες που δεν κατάλαβα τίποτα, θυμήθηκα ότι είχα πάρει arduino πριν από περίπου μία εβδομάδα και ίσως θα μπορούσα να το χρησιμοποιήσω για να με βοηθήσω.

Βήμα 1: Κύκλωμα ισχύος και ασφάλειας

Κύκλωμα ισχύος και ασφάλειας
Κύκλωμα ισχύος και ασφάλειας
Κύκλωμα ισχύος και ασφάλειας
Κύκλωμα ισχύος και ασφάλειας
Κύκλωμα ισχύος και ασφάλειας
Κύκλωμα ισχύος και ασφάλειας

παρακάτω είναι ένα διάγραμμα για το πώς πηγαίνω δύναμη στο arduino. Με αυτόν τον τρόπο ο κινητήρας θα ξεκινήσει μόνο εάν το arduino είναι ενεργοποιημένο. ο πρώτος διακόπτης είναι τοποθετημένος στο κουτί που περιέχει το arduino. το ποτενσιόμετρο που πήρα έχει ενσωματωμένο διακόπτη, οπότε για να ενεργοποιήσετε το arduino πρέπει να γυρίσετε το διακόπτη στο κουτί και στη συνέχεια να γυρίσετε το ποτενσιόμετρο. χρησιμοποίησα το led ως φως κατάστασης για να με ενημερώσει ότι το arduino είναι ενεργοποιημένο. χρησιμοποίησα το ρελέ ως διακόπτη θανάτωσης γιατί αν πέσει λίγο η μπαταρία του arduino και το γκάζι ανοίξει μέχρι το τέλος, θα ήταν πολύ δύσκολο να σταματήσει. Έβαλα επίσης ένα χειροκίνητο διακόπτη kill. Επίσης παρακάτω είναι αυτό που πραγματικά έκανα.

Βήμα 2: Arduino

Arduino
Arduino

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

Βήμα 3: Servo

Servo
Servo
Servo
Servo
Servo
Servo
Servo
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: Τελικό Βήμα

Τώρα το μόνο που έχετε να κάνετε είναι να συνδέσετε σωστά το ποτενσιόμετρο και το σερβο (χρησιμοποίησα το βίντεο για να βεβαιωθώ ότι το έκανα σωστά). Τώρα δοκιμάστε και διασκεδάστε.

Συνιστάται: