Πίνακας περιεχομένων:
- Βήμα 1: Δημιουργήστε την εφαρμογή Blynk
- Βήμα 2: Προγραμματίστε το ESP8266
- Βήμα 3: Φτιάξτε το υλικό
- Βήμα 4: Ας οδηγήσουμε
Βίντεο: Δημιουργήστε ένα τηλεχειριζόμενο ρομπότ ESP8266 Robot Butler / Car / Tank 15 $ για Ios και Android: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Μισείτε να περπατάτε στην κουζίνα για να πιείτε ένα σνακ; 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. Μπορεί να βρεθεί τόσο στο AppStore όσο και στο PlayStore. Μετά τη λήψη της εφαρμογής πρέπει να εκτελέσουμε τα ακόλουθα βήματα (ελέγξτε τις παραπάνω εικόνες για οπτική εξήγηση του τι κάνω).
1. Δημιουργήστε έναν λογαριασμό και συνδεθείτε.
2. Πατήστε το κουμπί "νέο έργο".
3. δώστε ένα όνομα στο έργο και επιλέξτε ως πίνακα ESP8266 και ως σύνδεση WiFi.
4. σύρετε προς τα αριστερά και προσθέστε δύο κουμπιά όπως στην παραπάνω εικόνα.
5. κάντε κλικ στο αριστερό κουμπί και και αλλάξτε την καρφίτσα σε GP0
6. Κάντε το ίδιο για το δεξί κουμπί αλλά αλλάξτε τον πείρο τώρα σε GP2
Ως τελευταίο, πρέπει να πάρουμε το διακριτικό της ταυτότητας. Κάντε κλικ στο εικονίδιο με το παξιμάδι στην επάνω δεξιά γωνία και αναζητήστε το διακριτικό έγκρισης. Είναι μια μεγάλη σειρά τυχαίων αριθμών και γραμμάτων. Γράψτε αυτήν τη συμβολοσειρά γιατί τη χρειαζόμαστε στο επόμενο βήμα.
Βήμα 2: Προγραμματίστε το 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, όπως πόρτες με αυτόματο άνοιγμα και φώτα με φωνητικό έλεγχο.
Συνιστάται:
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: Λάβετε υπόψη ότι αυτό είναι τώρα αρκετά παλιό, οπότε ορισμένα μέρη είναι λανθασμένα και παλιά. Τα αρχεία που πρέπει να επεξεργαστείτε έχουν αλλάξει. Έχω ενημερώσει τον σύνδεσμο για να σας δώσω την πιο πρόσφατη έκδοση της εικόνας (χρησιμοποιήστε το 7-zip για να την αποσυμπιέσετε) αλλά για πλήρη εγκατάσταση
Δημιουργήστε μια ασφαλή ζώνη για συσκευές Android/IOS/WIN10 για να παραμείνετε ξεκλείδωτη: 6 βήματα
Δημιουργήστε μια ασφαλή ζώνη για συσκευές Android/IOS/WIN10 για να παραμείνετε ξεκλείδωτοι: Σε αυτό το άρθρο, θέλουμε να δημιουργήσουμε ένα υπέροχο gadget που μπορεί να κάνει μια ασφαλή ζώνη για το ξεκλείδωμα των συσκευών σας. Στο τέλος αυτού του έργου θα: Θα μάθετε πώς να χρησιμοποιείτε έναν αισθητήρα δακτυλικών αποτυπωμάτων. Θα μάθετε πώς να συνδυάζετε τις συσκευές σας με το gadget της ασφαλούς ζώνης σας. Θα
Πώς να φτιάξετε ένα αυτόνομο ρομπότ μπάσκετ χρησιμοποιώντας ένα IRobot Δημιουργήστε ως βάση: 7 βήματα (με εικόνες)
Πώς να φτιάξετε ένα αυτόνομο μπάσκετ Παίζοντας ρομπότ χρησιμοποιώντας ένα IRobot Δημιουργήστε ως βάση: Αυτή είναι η καταχώρισή μου για την πρόκληση iRobot Create. Το πιο δύσκολο μέρος ολόκληρης αυτής της διαδικασίας για μένα ήταν να αποφασίσω τι επρόκειτο να κάνει το ρομπότ. Wantedθελα να επιδείξω τα υπέροχα χαρακτηριστικά του Δημιουργία, προσθέτοντας παράλληλα και κάποια ρομπόρα. Ολα τα δικά μου
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που χτυπά πυροσβεστήρα .: 3 βήματα (με εικόνες)
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που προκαλεί πυροσβεστήρα .: Ένα κουδούνι από ορείχαλκο, ένα μικρό ρελέ μερικά ακόμη πράγματα και ένα πραγματικό κουδούνι μπορούν να χτυπήσουν τις ώρες στην επιφάνεια εργασίας σας. Αν και αυτό το έργο τρέχει σε Windows και Mac Το OS X επίσης, αποφάσισα να εγκαταστήσω το Ubuntu Linux σε έναν υπολογιστή που βρήκα στα σκουπίδια και να δουλέψω σε αυτό: Δεν είχα ποτέ
Δημιουργήστε ένα ρομπότ συνδεδεμένο στο Web (για περίπου $ 500) (χρησιμοποιώντας Arduino και Netbook): 6 βήματα (με εικόνες)
Δημιουργήστε ένα ρομπότ συνδεδεμένο στο Web (για περίπου $ 500) (χρησιμοποιώντας Arduino και Netbook): Αυτό το Instructable θα σας δείξει πώς να δημιουργήσετε το δικό σας ρομπότ συνδεδεμένο στο Web (χρησιμοποιώντας μικροελεγκτή Arduino και Asus eee pc). Γιατί θα θέλατε έναν Ιστό Συνδεδεμένο ρομπότ; Για να παίξει φυσικά. Οδηγήστε το ρομπότ σας από ολόκληρο το δωμάτιο ή από τον αριθμό