Πίνακας περιεχομένων:
- Βήμα 1: Bill of Materials (BOM)
- Βήμα 2: Δημιουργία του διαύλου ισχύος
- Βήμα 3: Ηλεκτρονικά
- Βήμα 4: Τοποθέτηση των ηλεκτρονικών στο κέλυφος
- Βήμα 5: Προγραμματισμός
- Βήμα 6: Τελειώσατε
- Βήμα 7: Creeperbot σε δράση
Βίντεο: Εμπόδιο-Αποφυγή Minecraft Creeper Robot: 7 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Αυτό το ρομπότ δημιουργήθηκε για να συμμετάσχει στην πρόκληση 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: Δημιουργία του διαύλου ισχύος
Αυτό είναι εύκολο, κόψτε λίγο πρωτόπλακα (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 σε δράση
Είναι κακός, είναι πράσινος και αποφεύγει υπερηχητικά τα εμπόδια
Συνιστάται:
Εμπόδιο αποφυγής LEGO Robot: 8 βήματα (με εικόνες)
Εμπόδιο στην αποφυγή του ρομπότ LEGO: Αγαπάμε το LEGO και αγαπάμε επίσης τα Crazy Circuits, έτσι θέλαμε να τα συνδυάσουμε σε ένα απλό και διασκεδαστικό ρομπότ που μπορεί να αποφύγει να πέσει σε τοίχους και άλλα αντικείμενα. Θα σας δείξουμε πώς φτιάξαμε το δικό μας και θα περιγράψουμε τα βασικά που χρειάζονται για να φτιάξετε το δικό σας
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano: 5 βήματα
Εμπόδιο αποφυγής ρομπότ με χρήση Arduino Nano: Σε αυτό το διδακτικό, θα περιγράψω πώς μπορείτε να κάνετε ένα εμπόδιο αποφεύγοντας το ρομπότ χρησιμοποιώντας το Arduino
Πώς να φτιάξετε και να σχεδιάσετε ένα μάθημα εμπόδιο FPV για Quadcopters: 6 βήματα
Πώς να φτιάξετε και να σχεδιάσετε ένα μάθημα εμπόδιο FPV για Quadcopters: Έτσι, πριν από λίγο καιρό πετούσα στην πίσω αυλή μου με την προνύμφη μου x και ήταν πάρα πολύ διασκεδαστικό. Είχα τόσο πολύ διασκέδαση που έφτασα σε ένα σημείο όπου ήθελα να περιπλέξω τα πράγματα λίγο περισσότερο γιατί ήταν πολύ εύκολο. Βρήκα ένα σχέδιο για ένα μάθημα fpv για το
Creeper-BOT (Creeper Pet): 9 βήματα (με εικόνες)
Creeper-BOT (Creeper Pet): Πάντα ήθελα να φτιάξω ένα τετράποδο ρομπότ δικό μου και ο διαγωνισμός Minecraft ήταν μια καλή δικαιολογία. Εκτός αυτού, ήθελα πολύ ένα «κατοικίδιο» Creeper. Σε αυτό το Instructable θα μοιραστώ πώς το έφτιαξα και θα σας δώσω έναν οδηγό αν θέλετε να φτιάξετε το δικό σας. Υποθέτω ότι
Minecraft Creeper Detector: 6 βήματα (με εικόνες)
Minecraft Creeper Detector: Για μερικά χρόνια, βοήθησα το Παιδικό Μουσείο του Bozeman να αναπτύξει πρόγραμμα σπουδών για το STEAMlab. Έψαχνα πάντα για διασκεδαστικούς τρόπους να ασχοληθώ με τα παιδιά με ηλεκτρονικά και κωδικοποίηση. Το Minecraft είναι ένας εύκολος τρόπος να βάλεις τα παιδιά στην πόρτα και υπάρχουν τόνοι