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

Ρομπότ ελεγχόμενου Wi-Fi χρησιμοποιώντας Wemos D1 ESP8266, Arduino IDE και Blynk App: 11 βήματα (με εικόνες)
Ρομπότ ελεγχόμενου Wi-Fi χρησιμοποιώντας Wemos D1 ESP8266, Arduino IDE και Blynk App: 11 βήματα (με εικόνες)

Βίντεο: Ρομπότ ελεγχόμενου Wi-Fi χρησιμοποιώντας Wemos D1 ESP8266, Arduino IDE και Blynk App: 11 βήματα (με εικόνες)

Βίντεο: Ρομπότ ελεγχόμενου Wi-Fi χρησιμοποιώντας Wemos D1 ESP8266, Arduino IDE και Blynk App: 11 βήματα (με εικόνες)
Βίντεο: Controlling 2 DC Motors using ESP32 and L298N Motor driver 2024, Ιούλιος
Anonim
Image
Image
Arduino Robot With PS2 Controller (PlayStation 2 Joystick)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick)

Ακολουθήστε περισσότερα από τον συγγραφέα:

Arduino Robot With PS2 Controller (PlayStation 2 Joystick)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick)
IoT Cat Litter Box (με ESP32, Arduino IDE, Thingspeak και 3D Printing)
IoT Cat Litter Box (με ESP32, Arduino IDE, Thingspeak και 3D Printing)
IoT Cat Litter Box (με ESP32, Arduino IDE, Thingspeak και 3D Printing)
IoT Cat Litter Box (με ESP32, Arduino IDE, Thingspeak και 3D Printing)
Τρισδιάστατη εκτύπωση λαμπτήρας άρθρωσης - ΑΝΑΜΕΝΕΤΑΙ
Τρισδιάστατη εκτύπωση λαμπτήρας άρθρωσης - ΑΝΑΜΕΝΕΤΑΙ
Τρισδιάστατη εκτύπωση λαμπτήρας άρθρωσης - ΑΝΑΜΕΝΕΤΑΙ
Τρισδιάστατη εκτύπωση λαμπτήρας άρθρωσης - ΑΝΑΜΕΝΕΤΑΙ

Σχετικά με: Κατασκευαστής, μηχανικός, τρελός επιστήμονας και εφευρέτης Περισσότερα για το 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: Συναρμολόγηση του ρομπότ

Image
Image

"φόρτωση =" τεμπέλης "" φόρτωση = "τεμπέλης"

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

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

Δημιουργία νέου έργου

  1. Δημιουργία νέου έργου.
  2. Προσθέστε ένα όνομα έργου (ρομπότ Wifi), επιλέξτε τον πίνακα ανάπτυξης (Wemos D1) και τον τύπο σύνδεσης (WiFi) και κάντε κλικ στο κουμπί Δημιουργία.
  3. Το διακριτικό έγκρισης θα σταλεί στο e-mail σας.

Το διακριτικό έγκρισης χρησιμοποιείται από τον κώδικα Arduino. Επιτρέπει στον πίνακα ESP8266 να φτάσει στον διακομιστή Blynk για αποστολή και λήψη δεδομένων.

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

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

Βήμα 7: Εφαρμογή Blynk #1 - Τέσσερα κουμπιά

Δευτέρα στο διαγωνισμό Make it Move

Συνιστάται: