Πίνακας περιεχομένων:
- Βήμα 1: Εκτυπώστε τα μέρη
- Βήμα 2: Συγκολλήστε καλώδια στους κινητήρες
- Βήμα 3: Τοποθετήστε και ασφαλίστε τους κινητήρες
- Βήμα 4: Συνδέστε το κάλυμμα κινητήρα
- Βήμα 5: Συνδέστε την πλακέτα D1 Mini και Motor Driver
- Βήμα 6: Συνδέστε εξαρτήματα
- Βήμα 7: Διαμορφώστε το Σκίτσο
- Βήμα 8: Blynk Mobile App
- Βήμα 9: Εισαγάγετε το ρομπότ στη μπάλα
- Βήμα 10: Παίξτε μακριά…
Βίντεο: Pet Robot Ball: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Ο σκύλος μου λατρεύει να παίζει με παιχνίδια, ειδικά αυτά που μπορεί να κυνηγήσει! Δημιούργησα μια ρομποτική μπάλα που ενεργοποιείται και κυλάει αυτόματα κάθε φορά που αλληλεπιδρά με αυτό, με ειδοποιεί μέσω του κινητού μου, το οποίο στη συνέχεια μπορώ να το χρησιμοποιήσω για να το ελέγξω μέσω WiFi και τελικά απενεργοποιείται όταν τελειώσει η διασκέδαση για εξοικονόμηση μπαταρίας.
Η μπάλα έχει σχεδιαστεί ειδικά για να είναι σκληρή με όλα τα ηλεκτρονικά και τα κινούμενα εξαρτήματα τοποθετημένα με ασφάλεια μέσα. Θα μπορούσε να χρησιμοποιηθεί εξίσου για άλλα κατοικίδια όπως γάτες.
Η μπάλα χρησιμοποιεί ένα μίνι μικροελεγκτή d1, προγραμματισμένο με το Arduino και συνδυάζεται χρησιμοποιώντας τρισδιάστατα τυπωμένα μέρη και μερικά φθηνά, άμεσα διαθέσιμα εξαρτήματα.
Για αυτό το έργο θα χρειαστείτε:
- Hamster Ball διαμέτρου 17 εκατοστών (https://amzn.to/2PShVKr)
- 2 x DC Motors and Wheels (https://amzn.to/2PQkm0n) ((https://www.banggood.com/custlink/GKmGBes7RB)
- Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
- WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
- 2N2222 Transistor (https://www.banggood.com/custlink/DDm3eJ7DbH)
- Buzzer (https://www.banggood.com/custlink/Dv33g6N1hQ)
- Αισθητήρας κραδασμών KY-002 (https://amzn.to/2oOvHTm)
- 2 μπαταρίες Li-Ion 14500 3.7V (https://www.banggood.com/custlink/m33GB6n1Jv)
- Θήκη μπαταρίας AA με διακόπτη (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N Motor Driver Board (https://amzn.to/2pM7PAd) ((https://www.banggood.com/custlink/mvGG0gbTco)
- Σύρματα διαφορετικού μήκους
- Βίδες Vaious M2 και M3
- 5 x ανταλλακτικά με 3D εκτύπωση
Βήμα 1: Εκτυπώστε τα μέρη
Συνολικά θα χρειαστείτε 5 μέρη 3D εκτύπωσης. Η βάση και το κάλυμμα του κινητήρα που συγκρατούν τους 2 κινητήρες σταθερά στη θέση τους και στο οποίο είναι προσαρτημένα η πλάκα D1 mini και οδηγού κινητήρα, καθώς και 2 κεφαλές σφαιρών που προσαρτώνται στον βραχίονα οδήγησης.
Εκτυπώστε με ύψος στρώματος περίπου 0,2 mm και πληρώστε 20% και θα πρέπει να βγουν μια χαρά.
Βήμα 2: Συγκολλήστε καλώδια στους κινητήρες
Συγκολλήστε 2 καλώδια σε κάθε έναν από τους κινητήρες
Βήμα 3: Τοποθετήστε και ασφαλίστε τους κινητήρες
Τοποθετήστε τους 2 κινητήρες DC μέσα στη βάση του κινητήρα και ασφαλίστε χρησιμοποιώντας βίδες M3 κατάλληλου μήκους και τις θέσεις στερέωσης (2 για κάθε κινητήρα).
Βήμα 4: Συνδέστε το κάλυμμα κινητήρα
Τοποθετήστε το κάλυμμα του κινητήρα και ασφαλίστε χρησιμοποιώντας βίδες 4 x Μ3.
Βήμα 5: Συνδέστε την πλακέτα D1 Mini και Motor Driver
Χρησιμοποιώντας μερικές βίδες M2, συνδέστε το μίνι D1 και την πλακέτα κίνησης κινητήρα στο κάλυμμα.
Βήμα 6: Συνδέστε εξαρτήματα
Συνδέστε όλα τα εξαρτήματα χρησιμοποιώντας τη σχηματική απομνημόνευση για να αφαιρέσετε τους 2 βραχυκυκλωτήρες από την πλακέτα L298N όπως φαίνεται στην εικόνα. Συνδέστε τους τροχούς στους κινητήρες. Ασφαλίστε το κάλυμμα της μπαταρίας στο κάτω μέρος του περιβλήματος του κινητήρα χρησιμοποιώντας θερμή κόλλα. Χρησιμοποιήστε ζεστή κόλλα για να τακτοποιήσετε και να ασφαλίσετε όλα τα χαλαρά καλώδια (wantσως θέλετε να μεταβείτε στην επόμενη ενότητα και να δοκιμάσετε τα πάντα πρώτα!).
Λίγη θεωρία…
Ο αισθητήρας κραδασμών είναι προσαρτημένος στον πείρο επαναφοράς για να επιτρέψει στο D1 mini να ξυπνήσει από βαθύ ύπνο, το οποίο χρησιμοποιούμε για εξοικονόμηση ενέργειας κάθε φορά που δεν παίζεται το ρομπότ. Το τρανζίστορ χρησιμοποιείται ως διακόπτης για να διασφαλιστεί ότι αυτά τα σήματα δεν λαμβάνονται όταν η συσκευή είναι ενεργοποιημένη ή αλλιώς μόλις μετακινηθεί η μπάλα ρομπότ θα απλώς επαναφέρει ξανά και ξανά.
Το τρανζίστορ απαιτεί σήμα από έναν πείρο εξόδου του μικροελεγκτή για να λειτουργήσει. Ευτυχώς για εμάς, η καρφίτσα D0 (GPIO16) ρυθμίζεται αυτόματα σε Υ HIGHΗΛΗ όταν βρίσκεστε σε βαθύ ύπνο και μπορούμε απλώς να την ορίσουμε στο ΧΑΜΗΛΟ μόλις ξεκινήσει το σκίτσο για να αποφευχθούν οι επόμενες επαναφορές. Ο πείρος επιστρέφει αυτόματα ξανά στο HIGH για να «οπλίσει» τον αισθητήρα μόλις ο μικροελεγκτής επιστρέψει σε βαθύ ύπνο.
Βήμα 7: Διαμορφώστε το Σκίτσο
Κατεβάστε το πιο πρόσφατο Arduino IDE και το πιο πρόσφατο σκίτσο Arduino που μπορείτε να βρείτε εδώ.
Βεβαιωθείτε ότι έχετε εγκαταστήσει τις ακόλουθες βιβλιοθήκες. Αυτά μπορούν να εγκατασταθούν χρησιμοποιώντας το διαχειριστή βιβλιοθηκών από το Arduino IDE, αν όχι. Νεότερες εκδόσεις μπορεί να λειτουργούν αλλά δεν έχουν δοκιμαστεί.
- FastLED v3.3.2
- Blynk v0.6.1
Η παρακάτω βιβλιοθήκη πρέπει να εγκατασταθεί με μη αυτόματο τρόπο μετακινώντας τα περιεχόμενά της στο φάκελο βιβλιοθηκών Arduino:
ESP8266WiFi Library v2.4.2 -
Ανοίξτε το σκίτσο στο Arduino IDE. Αλλάξτε τις 3 γραμμές που εμφανίζονται παρακάτω για να αντικατοπτρίζουν τα δικά σας διαπιστευτήρια WiFi και το Blynk Auth Token (ανατρέξτε στην ενότητα Blynk App για να το εντοπίσετε).
// Τα διαπιστευτήριά σας WiFi.// Ορίστε τον κωδικό πρόσβασης σε "" για ανοιχτά δίκτυα. char ssid = "Ο δικός σας SSD WIFI ΕΔΩ"; char pass = "WIFI WASI PASS ΕΔΩ";
// Θα πρέπει να λάβετε το Auth Token στην εφαρμογή Blynk. // Μεταβείτε στις Ρυθμίσεις έργου (εικονίδιο παξιμαδιού). char auth = "Η ΣΥΝΘΕΣΗ ΣΟΥ ΜΕΤΑΦΕΡΕ ΕΔΩ";
ΣΗΜΕΙΩΣΗ: Θα χρειαστεί να αφαιρέσετε την καρφίτσα από το D0 προτού μπορέσετε να ανεβάσετε σκίτσα. Συνδέστε το ξανά μετά την ολοκλήρωση της μεταφόρτωσης
Συνδέστε το D1 Mini στον υπολογιστή χρησιμοποιώντας ένα micro-USB, βεβαιωθείτε ότι χρησιμοποιούνται οι ρυθμίσεις που εμφανίζονται, ότι έχει οριστεί η σωστή θύρα COM και ανεβάστε το σκίτσο.
Η μπάλα θα πρέπει τώρα να επανεκκινήσει και να συνδεθεί στο δίκτυό σας WiFi. Θα γίνει ελεγχόμενη μέσω της δικής σας εφαρμογής για κινητά Blynk αφού ολοκληρώσετε την ενότητα Blynk αυτού του οδηγού. Για την αντιμετώπιση τυχόν βλαβών, με το D1 mini συνδεδεμένο στον υπολογιστή, χρησιμοποιήστε τη Σειριακή οθόνη στο Arduino IDE για να βοηθήσετε στη διάγνωση.
Βήμα 8: Blynk Mobile App
Η μπάλα ελέγχεται χρησιμοποιώντας μια εφαρμογή ιστού Blynk. Το Blynk είναι μια πλατφόρμα IoT δωρεάν για πρωτότυπο/μη εμπορική χρήση.
Ξεκινήστε με τη λήψη του Blynk από το Android Play ή το Apple App Store. Δημιουργήστε έναν λογαριασμό και σαρώστε τον παραπάνω κωδικό QR μέσα από την εφαρμογή. Κάτω από τις ρυθμίσεις του έργου εντοπίστε τα έργα Auth Token στέλνοντας email στον λογαριασμό σας ή χρησιμοποιώντας τη λειτουργία Αντιγραφή όλων. το έγγραφο της έγκρισης στο σκίτσο του Android, ανεβάστε και θα πρέπει να είστε έτοιμοι!
Βήμα 9: Εισαγάγετε το ρομπότ στη μπάλα
Τοποθετήστε απαλά τα ολοκληρωμένα ηλεκτρονικά μέσα στη μπάλα. Μόλις μπείτε μέσα, στερεώστε τον οδηγό βραχίονα με μια μπίλια οδηγού σφιγμένη στη θέση της και στις δύο πλευρές.
Σημείωση: Η φωτογραφία δείχνει τον οδηγό και τις μπάλες στη θέση τους πριν από την εισαγωγή μόνο ως οδηγό. Δεν θα μπορείτε να τοποθετήσετε το ρομπότ στη μπάλα αν κάνετε πράγματα με αυτή τη σειρά
Ασφαλίστε τον βραχίονα οδήγησης στη θέση του με φερμουάρ, λουράκι velcro ή λαστιχάκι.
Τοποθετήστε 2 μπαταρίες 3,7V, ανοίξτε το διακόπτη λειτουργίας και κλείστε το καπάκι της μπάλας.
Βήμα 10: Παίξτε μακριά…
Ρυθμίστε το ρομπότ σας κάπου για να βρει το κατοικίδιο ζώο σας και μόλις αρχίσουν να αλληλεπιδρούν με αυτό, παρακολουθήστε το να ζωντανεύει και να το διασκεδάσει μόνο του. Αν προτιμάτε, χρησιμοποιήστε την εφαρμογή για κινητά για να παίξετε με μερικές επιδέξιες κινήσεις. Απολαύστε και αν σας άρεσε αυτό το έργο ψηφίστε μας στον διαγωνισμό Robot. Ευχαριστώ.
Δεύτερο Βραβείο στο Διαγωνισμό Ρομποτικής
Συνιστάται:
Leo: The Pet Cat: 7 βήματα (με εικόνες)
Leo: the Pet Cat: Γεια σας, αυτό είναι το πρώτο μου εκπαιδευτικό. Η πρώτη έκδοση του " Sony Aibo Robot (1999) " με τράβηξε προς τη ρομποτική στην ηλικία των τεσσάρων, από τότε, ήταν το όνειρό μου να φτιάξω ένα ρομπότ για κατοικίδια για μένα. Έτσι κατέληξα στο " Leo: the Pet Cat " w
Pet Bot: 6 βήματα (με εικόνες)
Pet Bot: Credit: Αυτό το έργο είναι εμπνευσμένο από το Beetlebot από το robomaniac. Ενημέρωση: Έχω μετονομάσει από τότε σε Pet Bot. (Το βίντεο εξακολουθεί να το δείχνει ως Catfish Bot) Διδάσκω Ρομποτική σε νέους κατασκευαστές στις πλατφόρμες ESP8266, Arduino και Raspberry PI και μία από τις προκλητικές
D4E1 PET Cutter (Artmaker02): 9 βήματα (με εικόνες)
D4E1 PET Cutter (Artmaker02): Τι κάνει αυτός ο κόφτης μπουκαλιών; Αυτό το μηχάνημα κόβει ανακυκλωμένα πλαστικά μπουκάλια (PET) σε δακτυλίους ή σπείρες με θερμαινόμενο μαχαίρι σε ασφαλές περίβλημα που μπορεί να χρησιμοποιηθεί με ασφάλεια από όλους. Γιατί το φτιάξαμε αυτό και ποιος είναι για; Είμαστε μια ομάδα βιομηχανικών D
Creeper-BOT (Creeper Pet): 9 βήματα (με εικόνες)
Creeper-BOT (Creeper Pet): Πάντα ήθελα να φτιάξω ένα τετράποδο ρομπότ δικό μου και ο διαγωνισμός Minecraft ήταν μια καλή δικαιολογία. Εκτός αυτού, ήθελα πολύ ένα «κατοικίδιο» Creeper. Σε αυτό το Instructable θα μοιραστώ πώς το έφτιαξα και θα σας δώσω έναν οδηγό αν θέλετε να φτιάξετε το δικό σας. Υποθέτω ότι
Arduino Tamagotchi Clone - Digital Pet: 8 βήματα (με εικόνες)
Arduino Tamagotchi Clone - Digital Pet: Σε αυτό το βίντεο πρόκειται να φτιάξουμε το δικό μας ψηφιακό κατοικίδιο χρησιμοποιώντας το Arduino, έναν κλώνο Tamagotchi. Με πάνω από 76 εκατομμύρια μονάδες που πωλήθηκαν παγκοσμίως, το Tamagotchi ήταν ένα από τα πιο δημοφιλή παιχνίδια της δεκαετίας του '90. Όπως μπορείτε να δείτε στη μικρή οθόνη OLED φροντίζουμε ένα sma