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

ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο: 4 βήματα
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο: 4 βήματα

Βίντεο: ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο: 4 βήματα

Βίντεο: ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο: 4 βήματα
Βίντεο: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, Ιούλιος
Anonim
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο

Η ιδέα είναι να γίνει το ρομπότ αυτοκίνητο που περιγράφεται εδώ όσο το δυνατόν φθηνότερα. Επομένως, ελπίζω να φτάσω σε μια μεγάλη ομάδα -στόχο με τις λεπτομερείς οδηγίες μου και τα επιλεγμένα εξαρτήματα για ένα φθηνό μοντέλο. Θα ήθελα να σας παρουσιάσω την ιδέα μου για ένα ρομπότ αυτοκίνητο που χρησιμοποιεί ESP32-CAM, έναν μικρό υπολογιστή με κάμερα και W-LAN. Με το λεγόμενο ESP32-CAM είναι δυνατό για περίπου 5,-ευρώ να μεταδώσει μια ζωντανή εικόνα βίντεο, τη θέα από το αυτοκίνητο ρομπότ, μέσω σύνδεσης W-LAN και να ελέγξει τους κινητήρες DC που είναι ενσωματωμένοι στο ρομπότ.

Επειδή το μικρό ESP32-CAM διαθέτει μονάδα WIFI και Bluetooth, η εικόνα βίντεο μπορεί επίσης να σταλεί σε smartphone ή φορητό υπολογιστή σε μεγαλύτερες αποστάσεις χάρη στην πρόσθετη κεραία που περιλαμβάνεται.

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

ESP32-CAM χτίζοντας το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-έναρξη έργου

Βήμα 1: ESP32-CAM Χτίζοντας το δικό σας αυτοκίνητο ρομπότ με ζωντανή ροή βίντεο-Καλωδίωση σειριακού προσαρμογέα USB

ESP32-CAM Χτίζοντας το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σειριακή προσαρμογή USB-καλωδίωση
ESP32-CAM Χτίζοντας το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σειριακή προσαρμογή USB-καλωδίωση
ESP32-CAM Χτίζοντας το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σειριακή προσαρμογή USB-καλωδίωση
ESP32-CAM Χτίζοντας το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σειριακή προσαρμογή USB-καλωδίωση

Για να προγραμματίσετε τη μονάδα ESP32-CAM, πρέπει πρώτα να συνδεθείτε στον υπολογιστή. Επειδή δεν διαθέτει διεπαφή USB, πρέπει να χρησιμοποιηθεί ο προσαρμογέας σειριακής USB. Στη μονάδα ESP32-CAM που έχω καταχωρίσει στη λίστα εξαρτημάτων υπάρχει ήδη ένας τέτοιος προσαρμογέας που περιλαμβάνεται στην παράδοση. Εγώ ο ίδιος έχω χρησιμοποιήσει έναν παρόμοιο προσαρμογέα τον οποίο είχα χρησιμοποιήσει σε παρόμοια έργα στο παρελθόν. Η αρχή είναι πάντα η ίδια: Το ESP-32 με καλώδια jumper-to-jumper πρέπει πρώτα να συνδεθεί στο USB-Serial Adapter.

Η εικόνα δείχνει ποιες καρφίτσες πρέπει να συνδεθούν με ποιον τρόπο, έτσι ώστε η επικοινωνία να μπορεί να γίνει μέσω της σειριακής διεπαφής της μονάδας ESP32-CAM.

Περισσότερες πληροφορίες για το πώς να ρυθμίσετε τα πάντα περιγράφονται λεπτομερώς στο ιστολόγιό μου:

ESP32-CAM χτίζοντας το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-καλωδίωση σειριακού προσαρμογέα USB

Βήμα 2: ESP32-CAM Φτιάξτε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σχεδιασμός του πλαισίου

ESP32-CAM Χτίστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σχεδιασμός του πλαισίου
ESP32-CAM Χτίστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σχεδιασμός του πλαισίου
ESP32-CAM Χτίστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σχεδιασμός του πλαισίου
ESP32-CAM Χτίστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σχεδιασμός του πλαισίου
ESP32-CAM Χτίστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σχεδιασμός του πλαισίου
ESP32-CAM Χτίστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σχεδιασμός του πλαισίου

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

Πώς να ανοίξετε τις τρύπες για τους κινητήρες dc και μια πιο λεπτομερής περιγραφή δημοσιεύεται στο ιστολόγιό μου:

Το ESP32-CAM χτίζει το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Σχεδιασμός του πλαισίου

Βήμα 3: ESP32-CAM Χτίζοντας το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Καλωδίωση του διανομέα I²C

ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Καλωδίωση του διανομέα I²C
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Καλωδίωση του διανομέα I²C
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Καλωδίωση του διανομέα I²C
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Καλωδίωση του διανομέα I²C
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Καλωδίωση του διανομέα I²C
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Καλωδίωση του διανομέα I²C

Για τον έλεγχο του οδηγού κινητήρα L298N με τη μονάδα ESP32-CAM χρειαζόμαστε τον σερβοελεγκτή PCA9685. Ο σερβο ελεγκτής και η οθόνη OLED συνδέονται με το δίαυλο I2C του ESP32-CAM μέσω του διανομέα I2C. Στο προηγούμενο άρθρο είδαμε πώς μπορούμε να κάνουμε το δίαυλο I2C προσβάσιμο χρησιμοποιώντας τις δύο ακίδες 1 και 3. Δεδομένου ότι γνωρίζουμε από το προηγούμενο άρθρο ότι ο δίαυλος I2C μπορεί γενικά να λειτουργήσει μέσω αυτών των δύο ακίδων και η συνημμένη οθόνη OLED έδωσε Διεύθυνση IP, μπορούμε να συνεχίσουμε να χτίζουμε τον έλεγχο των κινητήρων του ρομπότ αυτοκινήτου.

Ακολουθήστε τον παρακάτω σύνδεσμο για να λάβετε περισσότερες λεπτομέρειες σχετικά με το I2C Hub και πώς να το χρησιμοποιήσετε στο αυτοκίνητο ρομπότ:

Το ESP32-CAM χτίζει το δικό σας ρομποτικό αυτοκίνητο με ζωντανή ροή βίντεο-Καλωδίωση του κόμβου I²C

Βήμα 4: ESP32-CAM Χτίζοντας το δικό σας αυτοκίνητο ρομπότ με ζωντανή ροή βίντεο-Προγραμματισμός του τηλεχειριστηρίου WIFI

ESP32-CAM Χτίζοντας το δικό σας αυτοκίνητο ρομπότ με ζωντανή ροή βίντεο-Προγραμματισμός του τηλεχειριστηρίου WIFI
ESP32-CAM Χτίζοντας το δικό σας αυτοκίνητο ρομπότ με ζωντανή ροή βίντεο-Προγραμματισμός του τηλεχειριστηρίου WIFI
ESP32-CAM Χτίζοντας το δικό σας αυτοκίνητο ρομπότ με ζωντανή ροή βίντεο-Προγραμματισμός του τηλεχειριστηρίου WIFI
ESP32-CAM Χτίζοντας το δικό σας αυτοκίνητο ρομπότ με ζωντανή ροή βίντεο-Προγραμματισμός του τηλεχειριστηρίου WIFI
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Προγραμματισμός του τηλεχειριστηρίου WIFI
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο-Προγραμματισμός του τηλεχειριστηρίου WIFI

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

Η διεπαφή ιστού με ζωντανή ροή βίντεο μοιάζει με την εικόνα που δημοσιεύτηκε εδώ.

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

Το ESP32-CAM χτίζει το δικό σας ρομποτικό αυτοκίνητο με ζωντανή ροή βίντεο-προγραμματίζοντας το τηλεχειριστήριο WIFI

Ελπίζω να σας άρεσε η ιδέα της κατασκευής ρομπότ μου με ESP32-CAM και ότι το ιστολόγιό μου σας βοήθησε να φτιάξετε ένα τόσο μικροσκοπικό ρομπότ μόνοι σας.

Συνιστάται: