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

Δημιουργήστε ένα τηλεχειριζόμενο ρομπότ ESP8266 Robot Butler / Car / Tank 15 $ για Ios και Android: 4 βήματα
Δημιουργήστε ένα τηλεχειριζόμενο ρομπότ ESP8266 Robot Butler / Car / Tank 15 $ για Ios και Android: 4 βήματα

Βίντεο: Δημιουργήστε ένα τηλεχειριζόμενο ρομπότ ESP8266 Robot Butler / Car / Tank 15 $ για Ios και Android: 4 βήματα

Βίντεο: Δημιουργήστε ένα τηλεχειριζόμενο ρομπότ ESP8266 Robot Butler / Car / Tank 15 $ για Ios και Android: 4 βήματα
Βίντεο: Clicbot Robot - The Interacting Robot You've Always Wanted | Review & Unboxing 2024, Νοέμβριος
Anonim
Image
Image
Δημιουργήστε την εφαρμογή Blynk
Δημιουργήστε την εφαρμογή Blynk

Μισείτε να περπατάτε στην κουζίνα για να πιείτε ένα σνακ; Or να πάρετε ένα νέο ποτό; Όλα αυτά μπορούν να διορθωθούν με αυτόν τον απλό τηλεκατευθυνόμενο μπάτλερ 15 $.

Πριν προχωρήσουμε περαιτέρω τρέχω ένα έργο Kickstarter αυτή τη στιγμή για μια φωνητικά ελεγχόμενη RGB ledstrip που λειτουργεί με την Cortana και κοστίζει 19 $. Μπορείτε να το βρείτε εδώ:

www.kickstarter.com/projects/1538004954/co…

Σε αυτό το Instructable θα χτίσουμε ένα τηλεκατευθυνόμενο μπάτλερ. Μπορεί να ελεγχθεί μέσω WiFi χρησιμοποιώντας τηλέφωνο Iphone ή Android. Ολόκληρο το έργο βασίζεται στον πίνακα ESP8266 nodeMCU και όλα μπορούν να κατασκευαστούν για $ 15 αν αγοράσετε από την Κίνα.

Για αυτό το έργο χρειαζόμαστε τα ακόλουθα:

1x πλακέτα ESP8266

2x Κινητήρες DC με τροχούς

1x τρανζίστορ L293D ή 2x bc547 NPN

1x συρμάτινα breadboard + breadboard

1x κομμάτι ξύλου

1x κάδος απορριμμάτων (ή κάτι άλλο που θα είναι ο πίνακας στο βήμα 3)

1x περιστρεφόμενος τροχός 360 μοιρών

Μπαταρία 1x για τους κινητήρες DC. Χρησιμοποίησα ένα Lipo 2s

1x τροφοδοτικό 5V

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

Ας ξεκινήσουμε λοιπόν!

Βήμα 1: Δημιουργήστε την εφαρμογή Blynk

Δημιουργήστε την εφαρμογή Blynk
Δημιουργήστε την εφαρμογή Blynk
Δημιουργήστε την εφαρμογή Blynk
Δημιουργήστε την εφαρμογή Blynk

Για να ξεκινήσουμε, πρέπει πρώτα να κατεβάσουμε μια εφαρμογή που ονομάζεται Blynk. Μπορεί να βρεθεί τόσο στο AppStore όσο και στο PlayStore. Μετά τη λήψη της εφαρμογής πρέπει να εκτελέσουμε τα ακόλουθα βήματα (ελέγξτε τις παραπάνω εικόνες για οπτική εξήγηση του τι κάνω).

1. Δημιουργήστε έναν λογαριασμό και συνδεθείτε.

2. Πατήστε το κουμπί "νέο έργο".

3. δώστε ένα όνομα στο έργο και επιλέξτε ως πίνακα ESP8266 και ως σύνδεση WiFi.

4. σύρετε προς τα αριστερά και προσθέστε δύο κουμπιά όπως στην παραπάνω εικόνα.

5. κάντε κλικ στο αριστερό κουμπί και και αλλάξτε την καρφίτσα σε GP0

6. Κάντε το ίδιο για το δεξί κουμπί αλλά αλλάξτε τον πείρο τώρα σε GP2

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

Βήμα 2: Προγραμματίστε το ESP8266

Προγραμματίστε το ESP8266
Προγραμματίστε το ESP8266
Προγραμματίστε το ESP8266
Προγραμματίστε το ESP8266

Επειδή χρησιμοποιούμε την εφαρμογή Blynk, δεν χρειάζεται να χρησιμοποιούμε περίπλοκο κώδικα. Για να ξεκινήσουμε πρέπει να ανοίξουμε το Arduino IDE. Υποθέτω ότι έχετε ήδη διαμορφώσει το Arduino IDE για τον πίνακα ESP8266 και μπορείτε να το ανεβάσετε. Αν όχι, υπάρχουν πολλά σεμινάρια στο διαδίκτυο για το πώς να το κάνετε αυτό.

Απλώς κατεβάστε το αρχείο robotButler.ino από το Instructable και ανοίξτε το στο Arduino IDE. Πριν μπορέσουμε να το ανεβάσουμε πρέπει να αλλάξουμε 3 παραμέτρους:

Αναζητήστε αυτήν τη γραμμή κώδικα:

char auth = "YourAuthToken";

Τώρα αλλάξτε το κείμενο μεταξύ του "" για το διακριτικό έγκρισης. Αυτή είναι η μεγάλη σειρά αριθμών και γραμμάτων που καταγράψατε από το βήμα 1.

Για παράδειγμα: char auth = "8d454db36538e4ce49516ca476186r9db";

Τώρα αναζητήστε αυτές τις δύο γραμμές κώδικα:

char ssid = "YourNetworkName";

char pass = "YourPassword";

Τώρα αλλάξτε το κείμενο μεταξύ του "" για το ssid στο όνομα του οικιακού σας δικτύου WiFi για μένα ElferinksWiFi.

Τώρα αλλάξτε το κείμενο μεταξύ του "" για τον κωδικό πρόσβασης στον κωδικό πρόσβασης του οικιακού σας δικτύου WiFi.

Για παράδειγμα

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

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

Βήμα 3: Φτιάξτε το υλικό

Φτιάξτε το Υλικό!
Φτιάξτε το Υλικό!
Φτιάξτε το Υλικό!
Φτιάξτε το Υλικό!
Φτιάξτε το Υλικό!
Φτιάξτε το Υλικό!

Τώρα έχουμε ολοκληρώσει το κομμάτι του λογισμικού και μπορούμε να ξεκινήσουμε την κατασκευή του υλικού.

Ξεκίνησα με το χτίσιμο του σχηματικού παραπάνω σε μια σανίδα ψωμιού. Και τα δύο σχήματα λειτουργούν, αλλά για κάποιο λόγο τα τρανζίστορ NPN που χρησιμοποίησα το bc547 στο δεύτερο σχήμα ήταν πολύ ζεστά. Αυτός είναι ο λόγος για τον οποίο αποφάσισα να χρησιμοποιήσω το IC οδηγού κινητήρα L293d που λειτούργησε τέλεια για μένα.

Αφού ολοκληρωθεί το σχηματικό, πρέπει να τα ενεργοποιήσουμε όλα. Χρησιμοποίησα για αυτό μια μπαταρία λιπών 2s (7.4V) για τροφοδοσία στους κινητήρες και μια τράπεζα ισχύος 5V για τροφοδοσία του ESP8266.

Τώρα μπορούμε να ξεκινήσουμε την κατασκευή του ίδιου του ρομπότ.

1. Ζεστό Κολλήστε τους δύο κινητήρες DC με γρανάζι σε ένα κομμάτι ξύλο.

2. Κόλλα ζεστού περιστροφικού τροχού στο τέλος της βάσης που χρησιμοποιείτε. Στην περίπτωσή μου ένας στρογγυλός μεταλλικός δίσκος.

3. Ζεστό Κόψτε το κομμάτι ξύλου με τους κινητήρες DC στη βάση σας.

4. Τώρα η Hot Glue τροφοδοτεί τα ηλεκτρονικά στη βάση.

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

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

Βήμα 4: Ας οδηγήσουμε

Ας καβαλήσουμε!
Ας καβαλήσουμε!

Με όλα που γίνονται μπορούμε να συνδέσουμε το ESP8266 στο powerbank και να ανοίξουμε την εφαρμογή Blynk στο τηλέφωνό σας. Η εφαρμογή θα συνδεθεί αυτόματα με το ρομπότ και τώρα θα μπορείτε να το οδηγήσετε οπουδήποτε!

Αν έχετε απορίες μη διστάσετε να με ρωτήσετε.

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

Συνιστάται: