Πίνακας περιεχομένων:
- Βήμα 1: Εργαλεία και υλικά
- Βήμα 2: Συναρμολόγηση του ρομπότ
- Βήμα 7: Εφαρμογή Blynk #1 - Τέσσερα κουμπιά
Βίντεο: Ρομπότ ελεγχόμενου Wi-Fi χρησιμοποιώντας Wemos D1 ESP8266, Arduino IDE και Blynk App: 11 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Ακολουθήστε περισσότερα από τον συγγραφέα:
Σχετικά με: Κατασκευαστής, μηχανικός, τρελός επιστήμονας και εφευρέτης Περισσότερα για το IgorF2 »
Σε αυτό το σεμινάριο σας δείχνω πώς να φτιάξετε μια ρομποτική δεξαμενή ελεγχόμενη μέσω Wi-Fi που ελέγχεται από ένα smartphone χρησιμοποιώντας την εφαρμογή Blynk. Σε αυτό το έργο χρησιμοποιήθηκε ένας πίνακας ESP8266 Wemos D1, αλλά μπορούν να χρησιμοποιηθούν και άλλα μοντέλα πιάτων (NodeMCU, Firebeetle, κ.λπ.) και οι αρχές που παρουσιάζονται σε αυτό το σεμινάριο μπορούν να εφαρμοστούν σε άλλα μοντέλα ρομπότ.
Σε προηγούμενα έργα παρουσίασα πώς να τοποθετήσετε ένα χειριστήριο ρομπότ με ένα Arduino Uno συνδεδεμένο σε μια μονάδα ESP8266 και μια διεπαφή ιστού χρησιμοποιώντας html και javascript. Ένα ρομπότ αναπτύχθηκε χρησιμοποιώντας απλά υλικά, χωρίς να χρειάζεται χρήση σύνθετων εργαλείων όπως τρισδιάστατοι εκτυπωτές και μηχανές κοπής λέιζερ. Μπορείτε να διαβάσετε περισσότερα για αυτό το έργο στον παρακάτω σύνδεσμο:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Είχε κάποια μειονεκτήματα, όπως η ανάγκη χρήσης δύο ανεξάρτητων ελεγκτών (ένα Arduino και ένα ESP8266) και το γεγονός ότι μπορούσε να στείλει/λάβει εντολές μόνο από τοπικό δίκτυο και χρησιμοποιώντας υπολογιστή (επιτραπέζιο ή φορητό υπολογιστή).
Αυτή τη φορά αποφάσισα να δοκιμάσω μια διαφορετική φυσική δομή και έναν νέο τρόπο ελέγχου του ρομπότ. Για αυτό, χρησιμοποιήθηκε ένα κιτ DIY για τη δομή του ρομπότ και ένας πίνακας Wemos ESP8266 που σχετίζεται με την εφαρμογή Blynk για να πραγματοποιήσει τον έλεγχό του. Ο κωδικός για τον έλεγχο ρομπότ αναπτύχθηκε χρησιμοποιώντας το Arduino IDE.
Υπάρχουν διάφοροι τρόποι για να χρησιμοποιήσετε αυτό το σεμινάριο. Μπορείτε να το χρησιμοποιήσετε για:
- Μάθετε πώς να προγραμματίζετε ένα ESP8266 χρησιμοποιώντας το Arduino IDE.
- Εξασκηθείτε στις ηλεκτρονικές σας ικανότητες και στις συγκολλήσεις κ.λπ.
- Δείτε πώς να συναρμολογήσετε ένα ρομποτικό κιτ.
- Μάθετε πώς να χρησιμοποιείτε την εφαρμογή Blynk στα έργα σας.
Ο δεύτερος νικητής στο Instructables Make it Move Contest
Σας άρεσαν τα έργα; Παρακαλώ σκεφτείτε να υποστηρίξετε τα μελλοντικά μου έργα με μια μικρή δωρεά Bitcoin!: D Διεύθυνση κατάθεσης BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Βήμα 1: Εργαλεία και υλικά
Τα ακόλουθα εργαλεία χρησιμοποιήθηκαν σε αυτό το έργο:
- Συγκολλητικό σίδερο και σύρμα (σύνδεσμος / σύνδεσμος / σύνδεσμος). Οι κινητήρες DC είχαν ήδη καλώδια κολλημένα στους ακροδέκτες του … Αλλά τελικά θα σπάσει και ίσως χρειαστεί να το ξανακολλήσετε. Οπότε σκεφτείτε να έχετε ένα καλό κολλητικό σίδερο και σύρμα.
- Αφρώδες φύλλο EVA (ή άλλο μη αγώγιμο υλικό). Το πλαίσιο ρομπότ που χρησιμοποίησα σε αυτό το έργο είναι κατασκευασμένο από αλουμίνιο και οι πλακέτες κυκλώματος είναι εγκατεστημένες σε αυτά τα μεταλλικά μέρη. Χρησιμοποίησα ένα στρώμα φύλλου αφρού μεταξύ των σανίδων και της μεταλλικής πλάκας για να αποφύγω πιθανά βραχυκυκλώματα.
- Ταινία διπλής όψης. Χρησιμοποιήθηκε για την κόλληση των φύλλων αφρού στις πλακέτες κυκλώματος και για την εγκατάσταση του τρόπου H-Bridge.
- Scαλίδι, για κοπή ορθογώνιων φύλλων αφρού.
Χρησιμοποίησα τα ακόλουθα μέρη υλικού για το έργο μου:
- Wemos D1 ESP8266 dev board (σύνδεσμος / σύνδεσμος). Ο πίνακας Wemos D1 είναι πολύ εύκολος στη χρήση και προγραμματισμός με το Arduino IDE. Έχει το ίδιο αποτύπωμα και το συνηθισμένο Arduino Uno! Με αυτόν τον τρόπο το μεγαλύτερο μέρος της ασπίδας Arduino θα λειτουργεί επίσης με αυτόν τον πίνακα. Διαθέτει ενσωματωμένη μονάδα Wi-Fi, ώστε να μπορείτε να την χρησιμοποιήσετε σε μια ποικιλία έργων. Μπορείτε επίσης να χρησιμοποιήσετε άλλους πίνακες που βασίζονται σε ESP8266 (σύνδεσμος / σύνδεσμος).
- L298N μονάδα H-γέφυρας διπλού καναλιού (σύνδεσμος / σύνδεσμος / σύνδεσμος). Αυτή η μονάδα επιτρέπει στα σήματα 3,3V από το Wemos (ή ένα Arduino) να ενισχυθούν στα 12V που απαιτούνται για τους κινητήρες.
- DIY Robot Chassis Tank (σύνδεσμος / σύνδεσμος). Αυτό το φοβερό κιτ διαθέτει όλα όσα χρειάζεστε για να φτιάξετε μια δεξαμενή: δύο κινητήρες DC, γρανάζια, τροχούς, μπουλόνια, παξιμάδια κλπ. Έρχεται ήδη με τα εργαλεία που χρειάζονται για τη συναρμολόγηση του πλαισίου, κάτι που είναι ιδανικό για αρχάριους!
- 18650 μπαταρίες 3,7V (x3) (σύνδεσμος). Συνήθιζα να τροφοδοτώ όλο το κύκλωμα. Αυτή η δεξαμενή χρησιμοποιεί κινητήρες 12V. Χρησιμοποίησα τρεις μπαταρίες 3,7V σε σειρά για την τροφοδοσία τους.
- Υποδοχή μπαταρίας 3S 18650 (σύνδεσμος). Μπορεί να χωρέσει τρεις μπαταρίες 18650 σε σειρά και μπορεί εύκολα να συνδεθεί στο πίσω μέρος της δεξαμενής.
- Φορτιστής μπαταρίας 18650 (σύνδεσμος). Οι μπαταρίες σας θα εξαντληθούν τελικά. Όταν συμβεί αυτό, ένας φορτιστής μπαταρίας θα σας βοηθήσει.
- Μπότες (σύνδεσμος). Χρησιμοποίησα 6 jumper άνδρες-γυναίκες για σήματα μεταξύ της γέφυρας h και του Wemos και 2 jumper αρσενικά για 5V και Gnd. Μπορεί να χρειαστείτε περισσότερα αν σκοπεύετε να προσθέσετε κάποιους αισθητήρες.
- Καλώδιο Micro USB. Θα χρειαστείτε αυτό για να ανεβάσετε τον κωδικό σας. Οι περισσότεροι πίνακες διαθέτουν ήδη το δικό του καλώδιο.
Οι παραπάνω σύνδεσμοι είναι μόνο μια πρόταση για το πού μπορείτε να βρείτε τα στοιχεία που χρησιμοποιούνται σε αυτό το σεμινάριο (και ίσως να υποστηρίξετε τα μελλοντικά μου μαθήματα). Μη διστάσετε να τα αναζητήσετε αλλού και να αγοράσετε στο αγαπημένο σας τοπικό ή ηλεκτρονικό κατάστημα.
Βήμα 2: Συναρμολόγηση του ρομπότ
"φόρτωση =" τεμπέλης "" φόρτωση = "τεμπέλης"
Τώρα θα σας δείξω πώς σχεδίασα την εφαρμογή τηλεχειριστηρίου μου χρησιμοποιώντας το Blynk. Μπορείτε να το χρησιμοποιήσετε ως βάση για τις δικές σας δημιουργίες.
Δημιουργία νέου έργου
- Δημιουργία νέου έργου.
- Προσθέστε ένα όνομα έργου (ρομπότ Wifi), επιλέξτε τον πίνακα ανάπτυξης (Wemos D1) και τον τύπο σύνδεσης (WiFi) και κάντε κλικ στο κουμπί Δημιουργία.
- Το διακριτικό έγκρισης θα σταλεί στο e-mail σας.
Το διακριτικό έγκρισης χρησιμοποιείται από τον κώδικα Arduino. Επιτρέπει στον πίνακα ESP8266 να φτάσει στον διακομιστή Blynk για αποστολή και λήψη δεδομένων.
Για τη δημιουργία του ταμπλό σας, μπορείτε να σύρετε και να αποθέσετε πολλά αντικείμενα. Διατίθενται κουμπιά, ρυθμιστικά και χειριστήρια για τη δημιουργία διαφορετικών διεπαφών ελέγχου. Μπορείτε να αλλάξετε το μέγεθος (τα περισσότερα) και να διαμορφώσετε τις ρυθμίσεις τους όπως θέλετε.
Στα επόμενα βήματα θα δείξω τέσσερις διαφορετικές εναλλακτικές για τον έλεγχο του ρομπότ χρησιμοποιώντας διαφορετικά widget.
Βήμα 7: Εφαρμογή Blynk #1 - Τέσσερα κουμπιά
Δευτέρα στο διαγωνισμό Make it Move
Συνιστάται:
ESP8266 NODEMCU BLYNK IOT Φροντιστήριο - Esp8266 IOT χρησιμοποιώντας Blunk και Arduino IDE - Έλεγχος LED μέσω Διαδικτύου: 6 βήματα
ESP8266 NODEMCU BLYNK IOT Φροντιστήριο | Esp8266 IOT χρησιμοποιώντας Blunk και Arduino IDE | Έλεγχος LED μέσω Διαδικτύου: Γεια σας παιδιά σε αυτό το εγχειρίδιο θα μάθουμε πώς να χρησιμοποιούμε το IOT με το ESP8266 ή το Nodemcu. Θα χρησιμοποιήσουμε την εφαρμογή blynk για αυτό. Έτσι, θα χρησιμοποιήσουμε το esp8266/nodemcu μας για να ελέγξουμε τις λυχνίες LED στο διαδίκτυο. Έτσι, η εφαρμογή Blynk θα συνδεθεί με το esp8266 ή το Nodemcu
Ρομπότ Arduino Με Απόσταση, Κατεύθυνση και Βαθμός Περιστροφής (Ανατολικά, Δυτικά, Βόρεια, Νότια) Ελεγχόμενος με Φωνή χρησιμοποιώντας Ενότητα Bluetooth και Αυτόνομη Κίνηση Ρομπότ .: 6 Βήματα
Ρομπότ Arduino Με Απόσταση, Κατεύθυνση και Βαθμός Περιστροφής (Ανατολικά, Δυτικά, Βόρεια, Νότια) Ελέγχεται με φωνή χρησιμοποιώντας μονάδα Bluetooth και αυτόνομη κίνηση ρομπότ .: Αυτό το οδηγό εξηγεί πώς να φτιάξετε το Arduino Robot που μπορεί να μετακινηθεί στην απαιτούμενη κατεύθυνση (Εμπρός, Πίσω) , Αριστερά, Δεξιά, Ανατολικά, Δυτικά, Βόρεια, Νότια) απαιτείται Απόσταση σε εκατοστά χρησιμοποιώντας φωνητική εντολή. Το ρομπότ μπορεί επίσης να μετακινηθεί αυτόνομα
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ
ESP8266 Ρομπότ ελεγχόμενου Wifi: 11 βήματα (με εικόνες)
ESP8266 Ρομπότ ελεγχόμενου Wifi: Αν έχετε δει το προηγούμενο εκπαιδευτικό μου, τότε ξέρετε ότι έφτιαξα ένα ρομπότ ροής βίντεο με ελεγχόμενη από βατόμουρο pi wifi. Λοιπόν, ήταν ωραίο έργο, αλλά αν είστε απλώς αρχάριος, τότε μπορεί να το βρείτε δύσκολο και ακριβό, αλλά για μένα έχω ήδη
Δημιουργία μικρών ρομπότ: Δημιουργία ενός ρομπότ μικρού κυβικού ίντσας Micro-Sumo και μικρότερο: 5 βήματα (με εικόνες)
Δημιουργία Μικρών Ρομπότ: Δημιουργία Ρομπότ Μικρού Σούμο και Μικρότερων Κυβικών ίντσας: Ακολουθούν μερικές λεπτομέρειες σχετικά με την κατασκευή μικροσκοπικών ρομπότ και κυκλωμάτων. Αυτό το διδακτικό θα καλύψει επίσης μερικές βασικές συμβουλές και τεχνικές που είναι χρήσιμες στην κατασκευή ρομπότ οποιουδήποτε μεγέθους. Για μένα, μία από τις μεγάλες προκλήσεις στα ηλεκτρονικά είναι να δούμε πόσο μικρό είναι ένα