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

Pet Robot Ball: 10 βήματα (με εικόνες)
Pet Robot Ball: 10 βήματα (με εικόνες)

Βίντεο: Pet Robot Ball: 10 βήματα (με εικόνες)

Βίντεο: Pet Robot Ball: 10 βήματα (με εικόνες)
Βίντεο: COSMOTE – ROBOGIRL – H ταινία 2024, Νοέμβριος
Anonim
Pet Robot Ball
Pet Robot Ball

Ο σκύλος μου λατρεύει να παίζει με παιχνίδια, ειδικά αυτά που μπορεί να κυνηγήσει! Δημιούργησα μια ρομποτική μπάλα που ενεργοποιείται και κυλάει αυτόματα κάθε φορά που αλληλεπιδρά με αυτό, με ειδοποιεί μέσω του κινητού μου, το οποίο στη συνέχεια μπορώ να το χρησιμοποιήσω για να το ελέγξω μέσω 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

Στερεώστε την πλακέτα D1 Mini και Motor Driver
Στερεώστε την πλακέτα D1 Mini και Motor Driver
Συνδέστε το D1 Mini και τον πίνακα οδήγησης μοτέρ
Συνδέστε το D1 Mini και τον πίνακα οδήγησης μοτέρ

Χρησιμοποιώντας μερικές βίδες 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
Εφαρμογή για κινητά Blynk
Εφαρμογή για κινητά Blynk

Η μπάλα ελέγχεται χρησιμοποιώντας μια εφαρμογή ιστού Blynk. Το Blynk είναι μια πλατφόρμα IoT δωρεάν για πρωτότυπο/μη εμπορική χρήση.

Ξεκινήστε με τη λήψη του Blynk από το Android Play ή το Apple App Store. Δημιουργήστε έναν λογαριασμό και σαρώστε τον παραπάνω κωδικό QR μέσα από την εφαρμογή. Κάτω από τις ρυθμίσεις του έργου εντοπίστε τα έργα Auth Token στέλνοντας email στον λογαριασμό σας ή χρησιμοποιώντας τη λειτουργία Αντιγραφή όλων. το έγγραφο της έγκρισης στο σκίτσο του Android, ανεβάστε και θα πρέπει να είστε έτοιμοι!

Βήμα 9: Εισαγάγετε το ρομπότ στη μπάλα

Τοποθετήστε το ρομπότ στη μπάλα
Τοποθετήστε το ρομπότ στη μπάλα
Τοποθετήστε το ρομπότ στη μπάλα
Τοποθετήστε το ρομπότ στη μπάλα
Τοποθετήστε το ρομπότ στη μπάλα
Τοποθετήστε το ρομπότ στη μπάλα

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

Σημείωση: Η φωτογραφία δείχνει τον οδηγό και τις μπάλες στη θέση τους πριν από την εισαγωγή μόνο ως οδηγό. Δεν θα μπορείτε να τοποθετήσετε το ρομπότ στη μπάλα αν κάνετε πράγματα με αυτή τη σειρά

Ασφαλίστε τον βραχίονα οδήγησης στη θέση του με φερμουάρ, λουράκι velcro ή λαστιχάκι.

Τοποθετήστε 2 μπαταρίες 3,7V, ανοίξτε το διακόπτη λειτουργίας και κλείστε το καπάκι της μπάλας.

Βήμα 10: Παίξτε μακριά…

Παίξε μακριά…
Παίξε μακριά…

Ρυθμίστε το ρομπότ σας κάπου για να βρει το κατοικίδιο ζώο σας και μόλις αρχίσουν να αλληλεπιδρούν με αυτό, παρακολουθήστε το να ζωντανεύει και να το διασκεδάσει μόνο του. Αν προτιμάτε, χρησιμοποιήστε την εφαρμογή για κινητά για να παίξετε με μερικές επιδέξιες κινήσεις. Απολαύστε και αν σας άρεσε αυτό το έργο ψηφίστε μας στον διαγωνισμό Robot. Ευχαριστώ.

Διαγωνισμός Ρομποτικής
Διαγωνισμός Ρομποτικής
Διαγωνισμός Ρομποτικής
Διαγωνισμός Ρομποτικής

Δεύτερο Βραβείο στο Διαγωνισμό Ρομποτικής

Συνιστάται: