Πίνακας περιεχομένων:
- Βήμα 1: Συγκέντρωση υλικών
- Βήμα 2: Ρύθμιση
- Βήμα 3: Σύνδεση του Buggy στη γέφυρα H
- Βήμα 4: Σύνδεση της γέφυρας H στο Raspberry Pi σας
- Βήμα 5: Σύνδεση μπαταρίας 9 Volt στη γέφυρα H σας
- Βήμα 6: Σημείο ελέγχου
- Βήμα 7: Κουμπιά καλωδίωσης
- Βήμα 8: Ο κώδικας
- Βήμα 9: Ρύθμιση του VNC Viewer
- Βήμα 10: Συναρμολόγηση του λάθους σας
Βίντεο: RSPI Push-Button Robot Buggy: 10 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Έχετε δει ποτέ ένα τηλεχειριστήριο στο κατάστημα και αναρωτηθήκατε αν θα μπορούσατε να φτιάξετε ένα μόνοι σας. Λοιπόν, μπορείτε να φτιάξετε ένα και να ελέγξετε το αυτοκίνητό σας με κουμπιά. Το μόνο που χρειάζεστε είναι μερικά απλά υλικά και θα μπορούσατε να φτιάξετε μόνοι σας ένα κουμπί ρομπότ με κουμπιά. Ακολουθήστε τώρα τα παρακάτω βήματα και δημιουργήστε το κουμπί ρομπότ με κουμπιά.
Βήμα 1: Συγκέντρωση υλικών
Πριν ξεκινήσουμε, θα πρέπει να συγκεντρώσετε το απαραίτητο υλικό για να ολοκληρώσετε αυτό το έργο:
- Raspberry Pi B+
- Οθόνη
- Πληκτρολόγιο
- Ποντίκι
- T-Cobbler
- Μισό μέγεθος Breadboard
- H-Bridge
Κατσαβίδι Phillips
- Robot Buggy πλαίσιο με 2 κινητήρες
- 4 κουμπιά
- Μπαταρία 9 volt
- Φορητός φορτιστής
- Καλώδιο Micro USB
- 4 αρσενικά - θηλυκά άλματα -σύρματα
- 12 αρσενικά - αρσενικά άλματα -σύρματα
- Λογισμικό κωδικοποίησης Python 3
- Κινητή συσκευή που μπορεί να κατεβάσει την εφαρμογή προβολής VNC
Βήμα 2: Ρύθμιση
Μόλις συγκεντρώσετε τα απαραίτητα υλικά, τώρα μπορείτε να φτιάξετε το σφάλμα σας. Πρώτον, πρέπει να συνδέσετε το Raspberry Pi με την οθόνη, το ποντίκι και το πληκτρολόγιό σας. Μόλις το κάνετε αυτό, πρέπει να συνδέσετε το t-cobbler σας στο Pi και το ημι-μεγέθους ψωμί σας. Τώρα μπορείτε να συνδέσετε τα κουμπιά h-bridge και να πιέσετε το breadboard σας.
Βήμα 3: Σύνδεση του Buggy στη γέφυρα H
Τώρα είστε έτοιμοι να δημιουργήσετε το σφάλμα σας. Πρώτα πρέπει να συνδέσετε τους κινητήρες στη γέφυρα h, οπότε πρέπει να ξεβιδώσετε τις τέσσερις μπλε θύρες στο πάνω και κάτω μέρος της γέφυρας h, αν το κρατάτε όπως στην παραπάνω εικόνα. Μετά από αυτό, τότε πρέπει να πάρετε δύο κόκκινα και δύο μαύρα αρσενικά-αρσενικά άλματα-σύρματα. Στη συνέχεια, βάλτε τα μαύρα καλώδια στις αριστερές θύρες και τα κόκκινα σύρματα στα δεξιά (στην παραπάνω εικόνα ήταν ενσύρματα αντίστροφα, αλλά αυτό διευκολύνει). Μόλις τοποθετήσετε τα καλώδια στις μπλε θύρες, βιδώστε τα σφιχτά, κάτι που θα σας βοηθήσει να μην πέσουν έξω. Τώρα στο σασί σας, κοντά στους τροχούς θα δείτε τους κινητήρες και έναν κόκκινο και μαύρο θηλυκό σύνδεσμο που βγαίνει από κάθε κινητήρα. Συνδυάστε το κόκκινο και μαύρο καλώδιο από τη γέφυρα h στους κινητήρες και τώρα η γέφυρα h σας συνδέεται με το σφάλμα σας. Θυμηθείτε ότι εάν κρατάτε το h-bridge σας το ίδιο με την παραπάνω εικόνα, οι επάνω θύρες πρέπει να συνδέονται με τον αριστερό τροχό και οι κάτω θύρες πρέπει να συνδέονται με τον δεξιό τροχό.
Βήμα 4: Σύνδεση της γέφυρας H στο Raspberry Pi σας
Μόλις συνδέσετε το H-bridge σας με buggy, τώρα το συνδέετε με το Pi σας. Τώρα χρειάζεστε 4 αρσενικά-θηλυκά άλματα-σύρματα. Συνδέστε και τα τέσσερα καλώδια βραχυκυκλωτήρων στη γέφυρα h στους αρσενικούς συνδετήρες στο μπροστινό μέρος της γέφυρας h. Στη συνέχεια, συνδέστε και τα τέσσερα καλώδια σε διαφορετικό GPIO στο breadboard σας. Χρησιμοποίησα GPIO 4 και 17 για τον αριστερό τροχό και GPIO 5 και 6 για τον δεξιό τροχό. Για να γνωρίζετε ποια καλώδια είναι για ποιον τροχό, στη γέφυρα h που δύο καλώδια αρσενικού σε θηλυκού συνδέσατε πιο κοντά στα αρσενικά προς αρσενικά καλώδια που συνδέσατε στον κινητήρα, είναι ο ανάμεικτος τροχός. Τώρα χρειάζεστε ένα αρσενικό προς αρσενικό σύρμα για να συνδέσετε ένα καλώδιο γείωσης στη γέφυρά σας h. Αυτό σημαίνει ότι τώρα πρέπει να ξεβιδώσετε τη μεσαία θύρα των τριών εμπρόσθιων θυρών της h-bridge σας. Στη συνέχεια, τοποθετήστε τώρα το καλώδιό σας και βιδώστε το σφιχτά για να μην πέσει έξω. Τώρα τοποθετήστε αυτό το καλώδιο σε μια θύρα γείωσης στο breadboard σας.
Βήμα 5: Σύνδεση μπαταρίας 9 Volt στη γέφυρα H σας
Το τελευταίο πράγμα που πρέπει να κάνετε για να ολοκληρώσετε την κατασκευή του σφάλματός σας είναι να συνδέσετε μια μπαταρία 9 βολτ. Χρειάζεστε μια υποδοχή που συνδέει την μπαταρία σας και τη χωρίζει σε γείωση και τάση. Τώρα πρέπει να ξεβιδώσετε το αριστερό, πρώτα δύο θύρες στο h-bridge σας. Στη συνέχεια, πρέπει να τοποθετήσετε το κόκκινο καλώδιο από την μπαταρία στην αριστερή θύρα και στη συνέχεια να τοποθετήσετε το καλώδιο γείωσης στη μεσαία θύρα. Θα πρέπει να έχετε δύο καλώδια στη μεσαία θύρα, ένα καλώδιο γείωσης στο Pi και ένα καλώδιο γείωσης από μπαταρία. Τώρα βιδώστε τις θύρες σφιχτά πίσω και προχωρήστε στο επόμενο βήμα.
Βήμα 6: Σημείο ελέγχου
Τώρα θα ελέγξουμε αν λειτουργεί το σφάλμα σας προτού περάσουμε στα κουμπιά. Έτσι, ανοίξτε τώρα το Python 3 στο Pi σας και εκτελέστε τον παρακάτω κώδικα για να διασφαλίσετε ότι το σφάλμα λειτουργεί.
από ρομπότ εισαγωγής gpiozero
robby = Robot (αριστερά = (4, 17), δεξιά = (5, 6))
robby.forward ()
Εάν το σφάλμα σας προχωρήσει, πληκτρολογήστε τώρα:
robby.stop ()
Βήμα 7: Κουμπιά καλωδίωσης
Αφού ελέγξετε ότι λειτουργεί το σφάλμα, είστε πλέον έτοιμοι να προσθέσετε κουμπιά. Το πρώτο πράγμα που πρέπει να κάνετε είναι να βάλετε ένα καλώδιο από τη γείωση και να το συνδέσετε με τις ράγες γείωσης και από τις δύο πλευρές. Αυτό θα το έκανε πολύ εύκολο όταν συνδέετε τα κουμπιά σας. Τώρα τοποθετήστε τα τέσσερα κουμπιά σας με την ίδια σειρά με την παραπάνω φωτογραφία. Βεβαιωθείτε ότι κάθε σκέλος κάθε κουμπιού βρίσκεται σε διαφορετική σειρά. Τώρα συνδέστε ένα πόδι από κάθε κουμπί στη γείωση. Στη συνέχεια, πρέπει να συνδέσετε κάθε κουμπί σε ένα GPIO, οπότε θα καλέσουμε το κουμπί που βρίσκεται πιο μακριά από το Pi σας και θα το συνδέσουμε στο GPIO 23. Στη συνέχεια, το κουμπί στα δεξιά αυτού που μόλις συνδέσατε, θα καλέσουμε δεξιά και συνδέστε το στο GPIO 13. Στη συνέχεια, το πλησιέστερο κουμπί στο Pi σας, θα καλέσουμε αντίστροφα και θα το συνδέσουμε στο GPIO 21. Τέλος, το τελευταίο κουμπί θα το καλέσουμε αριστερά και θα το συνδέσουμε στο GPIO 18.
Βήμα 8: Ο κώδικας
Αφού συνδέσετε τα κουμπιά, είστε έτοιμοι να κωδικοποιήσετε το σφάλμα σας. Ανοίξτε το python 3 στο Pi σας και ακολουθήστε τον παρακάτω κώδικα για να βεβαιωθείτε ότι το σφάλμα λειτουργεί.
από gpiozero import Robot, Button
από τον χρόνο εισαγωγής ύπνου
από την εφαρμογή εισαγωγής guizero, κουμπί ώθησης
robby = Robot (αριστερά = (4, 17), δεξιά = (5, 6))
forward_button = Κουμπί (23)
right_button = Κουμπί (13)
left_button = Κουμπί (18)
Backwards_button = Κουμπί (21)
ενώ True:
εάν forward_button.is_pressed:
robby.forward ()
ύπνος (2)
robby.stop ()
elif right_button.is_pressed:
robby.right ()
ύπνος (0,2)
robby.stop ()
elif left_button.is_pressed:
robby.left ()
ύπνος (0,2)
robby.stop ()
elif Backwards_button.is_pressed:
robby.backward ()
ύπνος (2)
robby.stop ()
Βήμα 9: Ρύθμιση του VNC Viewer
Τώρα πρέπει να συνδέσετε το Pi σας στο τηλέφωνό σας για να μπορέσετε να εκτελέσετε τον κώδικα από το τηλέφωνό σας μόλις το Pi σας προσαρτηθεί στο σφάλμα σας. Κατεβάστε πρώτα την εφαρμογή προβολής VNC στο τηλέφωνό σας. Στη συνέχεια, κάντε κλικ στο VNC στο Pi σας, θα πρέπει να βρίσκεται κοντά στο κάτω αριστερό μέρος της οθόνης σας. Μόλις το κάνετε αυτό, πληκτρολογήστε τη διεύθυνση Pi, το όνομα χρήστη και τον κωδικό πρόσβασής σας. Τώρα είστε συνδεδεμένοι με το Pi σας.
Βήμα 10: Συναρμολόγηση του λάθους σας
Το τελευταίο βήμα που πρέπει να κάνετε είναι να συναρμολογήσετε το σφάλμα σας. Αυτό μπορεί να είναι το πιο δύσκολο μέρος αυτού του έργου, επειδή είναι λίγο δύσκολο να τοποθετήσετε τα πάντα στο σασί σας. Για αυτό που έκανα, πρώτα κολλήσα την μπαταρία στο κάτω μέρος, ανάμεσα στους κινητήρες. Στη συνέχεια, έβαλα τον φορητό φορτιστή στο κάτω μέρος και τον συνδέσα στο Pi. Έβαλα το Pi και το πίσω μέρος του πλαισίου και κολλήσα τη γέφυρα h στο t-clobber. Στη συνέχεια, έβαλα το ψωμί στο μπροστινό μέρος, για να διευκολύνω τον έλεγχο του σφάλματος. Αλλά δεν χρειάζεται να συναρμολογήσετε το δικό σας ακριβώς ανάλογα με το μέγεθος του σασί σας. Τώρα έχετε ολοκληρώσει τη δημιουργία ενός κουμπιού ρομπότ με κουμπί με το Raspberry Pi.
Συνιστάται:
Πώς να φτιάξετε ένα Robot Buggy: 6 βήματα
Πώς να φτιάξετε ένα Robot Buggy: Γεια σας !! Στο σημερινό διδακτικό θα σας διδάξω πώς να φτιάξετε το δικό σας ρομπότ. Πριν προχωρήσουμε στις προδιαγραφές και τα πράγματα που χρειάζεστε για να το φτιάξετε, ένα ρομπότ buggy είναι βασικά ένα προγραμματιζόμενο 3τροχο αυτοκίνητο που μπορείτε να ελέγξετε
Robot Buggy Project: 3 Βήματα
Robot Buggy Project: Για αυτό το έργο θα χρειαστείτε: Raspberry Pi 3 Buggy Chassis με κινητήρες και τροχούς Μπαταρία 9 Volt Μπαταρίες σύρματος, Οδηγός βιδών Καλώδια καλωδίων ή βραχυκυκλωτήρων Μικρό Breadboard1 κόκκινο LED1 μπλε LEDT-CobblerH BridgeTape2 330 ResistorsPower Pack
Robot Buggy RPI: 7 Βήματα
Robot Buggy RPI: Ένα Robot Buggy είναι πολύ εύκολο να το φτιάξετε με το Raspberry Pi σας αν ακολουθήσετε τη διαδικασία καθώς θα είναι σημαντικό. Τα θέματα που θα καλύψω είναι: Από πού βρήκα αυτήν την ιδέα και τυχόν τροποποιήσεις (θα παρέχονται σύνδεσμοι) Υλικά Βήμα προς βήμα σελ
Το Pi Buggy: 4 Βήματα
The Pi Buggy: Αυτό ήταν το πρώτο μας έργο. Σε αυτό το έργο δημιουργήσαμε ένα buggy που ελέγχεται από ένα raspberry pi. Είναι ένα αρκετά εύκολο έργο και θα μπορούσε να είναι ένα πολύ καλό πρώτο έργο για όποιον θέλει να μάθει. Για αυτό το έργο θα χρειαστείτε: -Ένα Raspberry Pi-A
Τρία Push ON - Push OFF Κυκλώματα σύσφιξης: 3 βήματα
Τρία Push ON-Push OFF Latching Circuits: Ένα flip-flop ή μάνδαλο είναι ένα κύκλωμα που έχει δύο σταθερές καταστάσεις και μπορεί να χρησιμοποιηθεί για την αποθήκευση πληροφοριών κατάστασης. Το κύκλωμα μπορεί να αλλάξει κατάσταση εφαρμόζοντας ένα σήμα (στην περίπτωση αυτή, πιέζοντας ένα κουμπί). Εδώ, θα σας δείξω τρεις διαφορετικούς τρόπους