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

Εμπόδιο-Αποφυγή Minecraft Creeper Robot: 7 Βήματα
Εμπόδιο-Αποφυγή Minecraft Creeper Robot: 7 Βήματα

Βίντεο: Εμπόδιο-Αποφυγή Minecraft Creeper Robot: 7 Βήματα

Βίντεο: Εμπόδιο-Αποφυγή Minecraft Creeper Robot: 7 Βήματα
Βίντεο: Minecraft Live 2021 2024, Νοέμβριος
Anonim
Εμπόδιο που αποφεύγει το ρομπότ Minecraft Creeper
Εμπόδιο που αποφεύγει το ρομπότ Minecraft Creeper

Αυτό το ρομπότ δημιουργήθηκε για να συμμετάσχει στην πρόκληση Minecraft, στο Epilog Challenge IX και στον πρώτο διαγωνισμό συγγραφέων. Βασίζεται σε έναν από τους πιο εμβληματικούς όχλους του Minecraft: το Creeper. Αυτό το ρομπότ χρησιμοποιεί ένα κέλυφος με τρισδιάστατη εκτύπωση, οπότε πρέπει να έχετε πρόσβαση σε έναν τρισδιάστατο εκτυπωτή για να το κατασκευάσετε.

** Ο 12χρονος γιος μου σχεδίασε το ρομπότ και το συναρμολόγησε και έγραψε τον κώδικα python, βοήθησα μόνο λίγο στη διάτρηση, έγραψε επίσης αυτό το σεμινάριο, αλλά έπρεπε να χρησιμοποιήσει τον λογαριασμό μου λόγω των ελάχιστων απαιτήσεων ηλικίας της πρόκλησης, έτσι είναι πραγματικά το έργο του **.

Βήμα 1: Bill of Materials (BOM)

Για να φτιάξετε αυτό το ρομπότ, θα χρειαστείτε

-πλήρης ρύθμιση Raspberry Pi Zero (πληκτρολόγιο, ποντίκι, οθόνη, νέα εγκατάσταση raspbian, πρόσβαση στο διαδίκτυο) με κολλημένες καρφίτσες

-HC-SR04 Αισθητήρας υπερήχων

-2 βηματικούς κινητήρες 2BYJ-48 με οδηγό βηματικού μοτέρ ULN2003APG

-1 αντίσταση 1KΩ

-1 αντίσταση 2KΩ

-Γυναικεία και αρσενικά καλώδια με βραχυκυκλωτήρα

-τρισδιάστατο τυπωμένο κέλυφος ερπυσμού (αρχεία σε αυτό το βήμα)

-Καυτό όπλο κόλλας

-μερικές επιπλέον καρφίτσες

-συγκολλητικό σίδερο

-πρωτόστρωτο

-πακέτο μπαταρίας (κατά προτίμηση ένα καλαμάρι)

-τρελός τροχός

Βήμα 2: Δημιουργία του διαύλου ισχύος

Κατασκευή του Power Bus
Κατασκευή του Power Bus

Αυτό είναι εύκολο, κόψτε λίγο πρωτόπλακα (3 τετραγωνικά λεπτά) και κολλήστε μερικές καρφίτσες σε αυτό και μεταξύ τους, καλύψτε τη συγκολλημένη ζώνη με ζεστή κόλλα για να αποφύγετε τις συντομεύσεις. Θα χρειαστείτε τρία από αυτά για να αντικαταστήσετε το breadboard και να κάνετε τα elctronics πιο συμπαγή.

Βήμα 3: Ηλεκτρονικά

ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ

Εάν δεν μπορείτε να δείτε τους χρωματικούς κωδικούς των αντιστάσεων, η αριστερή αντίσταση είναι 2KΩ και η δεξιά είναι 1KΩ. Όταν πρέπει να χρησιμοποιήσετε το breadboard, χρησιμοποιήστε το power bus αντί αυτού.

Βήμα 4: Τοποθέτηση των ηλεκτρονικών στο κέλυφος

Τοποθέτηση των ηλεκτρονικών στο κέλυφος
Τοποθέτηση των ηλεκτρονικών στο κέλυφος
Τοποθέτηση των ηλεκτρονικών στο κέλυφος
Τοποθέτηση των ηλεκτρονικών στο κέλυφος

Κανονικά, το κεφάλι κάνει κλικ στο σώμα, αλλά αν δεν το κάνει, θα χρειαστεί να τρίψετε λίγο το πάνω μέρος του σώματος έως ότου το κεφάλι κάνει κλικ. Το σώμα μπαίνει στη βάση, αλλά είναι χαλαρό, οπότε βάλτε λίγο ζεστή κόλλα για να το κρατήσετε στη θέση του. Το σώμα έχει άνοιγμα για τις θύρες Pi Zero usb και hdmi. Εδώ έχετε μια διευθέτηση για να ενώσετε τους δύο οδηγούς βηματικών κινητήρων και να εξοικονομήσετε χώρο, το μόνο που έχετε να κάνετε είναι να τα τοποθετήσετε οριζόντια και να τα κολλήσετε θερμά σε ένα κομμάτι πλαστικό (εάν έχετε έναν τρισδιάστατο εκτυπωτή εάν ένας από αυτούς οι εκτυπώσεις πάνε άσχημα, μπορείτε να τις κόψετε με ένα εργαλείο dremmel). Για να τοποθετήσετε το Pi Zero στη θέση του, θα πρέπει να ανοίξετε μερικές τρύπες και να τις περάσετε μέσα από τις τρύπες pcb στο pizero. Κολλήστε θερμά τον αισθητήρα υπερήχων στις οπές των ματιών (εκτυπωμένο εκ των προτέρων). Για να χωρέσετε στους βηματικούς κινητήρες θα πρέπει να ανοίξετε μερικές οπές βιδών (ο άξονας έχει τυπωμένη τρύπα). Στερεώστε τον τρελό τροχό στο πίσω μέρος της βάσης με βάσεις pcb μέχρι να φτάσει στο επίπεδο των τροχών. Διορθώστε τα καλαμάρια στο πίσω μέρος της βάσης.

Βήμα 5: Προγραμματισμός

Θα πρέπει να ανοίξετε μια γραμμή εντολών στο Raspbian (για αυτό το βήμα χρειάζεστε πρόσβαση στο Διαδίκτυο στο Pi Zero) και πληκτρολογήστε: sudo pip3 install gpiozero hcsr04sensor αν δεν έχετε εγκαταστήσει το pip, εγκαταστήστε το.

Βήμα 6: Τελειώσατε

Τελειώσατε!
Τελειώσατε!

Αν θέλετε να αφιερώσετε αυτό το pi σε αυτό και μόνο σε αυτό (τα ρατσικά σας δεδομένα). Ανοίξτε μια γραμμή εντολών και πληκτρολογήστε:

sudo nano κλπ/rc.local

Στη συνέχεια, μετακινηθείτε προς τα κάτω στον κώδικα και προσθέστε την ακόλουθη γραμμή πριν από την έξοδο 0:

python3 /home/pi/Directory_where_the_program_is_stored/CreeperBot_Ultrasonic.py &

Εδώ είναι σε δράση….

Βήμα 7: Creeperbot σε δράση

Image
Image

Είναι κακός, είναι πράσινος και αποφεύγει υπερηχητικά τα εμπόδια

Συνιστάται: