Πίνακας περιεχομένων:
- Βήμα 1: Λίστα μερών
- Βήμα 2: Συναρμολογήστε το πλαίσιο
- Βήμα 3: Συνδέστε τα καλώδια
- Βήμα 4: Προετοιμάστε την πλατφόρμα Pan/Tilt
- Βήμα 5: Προετοιμάστε τη μονάδα τροφοδοσίας MB102 Breadboard
- Βήμα 6: Τελική καλωδίωση και συναρμολόγηση του ρομπότ
- Βήμα 7: Μεταφόρτωση κώδικα
- Βήμα 8: Λήψη της διεύθυνσης IP
- Βήμα 9: Έλεγχος του ρομπότ παρακολούθησης βίντεο
- Βήμα 10: Ελέγξτε το ρομπότ σας μέσω του Διαδικτύου
Βίντεο: Ρομπότ επιτήρησης βίντεο: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Φανταστείτε εάν έχετε ένα ρομπότ που διαθέτει κάμερα και μπορεί να ελεγχθεί μέσω του Διαδικτύου.
Θα ανοίξει πολλές ευκαιρίες χρήσης του. Για παράδειγμα, μπορείτε να στείλετε το ρομπότ στην κουζίνα για να ελέγξει αν κατά λάθος αφήσατε τον βραστήρα στη σόμπα!
Έχω πειραματιστεί χρησιμοποιώντας πίνακες ανάπτυξης ESP32-CAM και διαπίστωσα ότι με το ESP32-CAM μπορεί να γίνει εύκολα.
Το ESP32-CAM είναι μια πολύ μικρή μονάδα κάμερας με το τσιπ ESP32-S που κοστίζει περίπου $ 10-$ 15.
Η μονάδα ESP32-CAM μπορεί να προγραμματιστεί με Arduino IDE. Η μονάδα ESP32-CAM διαθέτει επίσης αρκετές ακίδες GPIO για σύνδεση με εξωτερικό υλικό.
Λοιπόν, ας ξεκινήσουμε!
Βήμα 1: Λίστα μερών
Λίστα μερών:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - για μεταφόρτωση κωδικού στο ESP32 -CAM
Πρόγραμμα οδήγησης μοτέρ διπλού καναλιού L298N x1
Adafruit (PID 3244) Mini Round Robot Chassis Kit - 2WD με DC Motors x1 - Χρησιμοποίησα αυτό το πλαίσιο, αλλά μπορείτε να φτιάξετε το δικό σας ή να αγοράσετε οποιοδήποτε άλλο διαθέσιμο πλαίσιο. Αυτό που χρειαζόμαστε εδώ είναι τροχοί και DC Motors
18650 Θήκη μπαταρίας x1
Μπαταρία 18650 x2 (εναλλακτικά τέσσερις μπαταρίες ΑΑ και η θήκη της μπορεί να χρησιμοποιηθεί αντί για 18650 μπαταρίες)
Mini Pan/ Tilt Platform w/ 2 SG-90 Servos x1
MB102 Μονάδα τροφοδοσίας Breadboard x1
iRobbie-A App iOS
Βήμα 2: Συναρμολογήστε το πλαίσιο
Συναρμολογήστε το πλαίσιο ρομπότ με δύο κινητήρες DC, 3 τροχούς και μίνι χειριστήριο κίνησης L298N. Χρησιμοποιήστε μια ταινία στερέωσης για να συνδέσετε το χειριστήριο κίνησης κινητήρα στην πλατφόρμα.
Βήμα 3: Συνδέστε τα καλώδια
Συνδέστε τα καλώδια όπως φαίνεται στο σχήμα.
Βήμα 4: Προετοιμάστε την πλατφόρμα Pan/Tilt
Τραβήξτε τα καλώδια από την κορυφή της πλατφόρμας του πλαισίου. Οργανώστε καλώδια από τα σερβο SG-90 στην πλατφόρμα Pan/Tilt. Σε αυτό το έργο χρειαζόμαστε μόνο ένα σερβο Tilt.
Συνδέστε το Pan/Tilt στην κορυφή της πλατφόρμας του πλαισίου.
Βήμα 5: Προετοιμάστε τη μονάδα τροφοδοσίας MB102 Breadboard
Η χρήση της μονάδας τροφοδοσίας MB102 Breadboard είναι προαιρετική. Μπορείτε πάντα να πάρετε 5V και Ground για ESP32-CAM και σερβοκινητήρα από τον οδηγό κινητήρα L298N, αλλά διαπίστωσα ότι με το MB102 είναι πολύ πιο βολικό. Η μονάδα τροφοδοσίας διαθέτει κουμπί λειτουργίας και σας δίνει μεγαλύτερη ευελιξία με την καλωδίωση.
Για να προσαρτήσω τη μονάδα στην πλατφόρμα του πλαισίου, αφαίρεσα τις καρφίτσες στο κάτω μέρος του MB102. Στη συνέχεια, το έβαλα στην κορυφή του πλαισίου με ταινία στερέωσης διπλής όψης.
Βήμα 6: Τελική καλωδίωση και συναρμολόγηση του ρομπότ
Συνδέστε όλα τα μέρη χρησιμοποιώντας το σχηματικό σχήμα. Χρησιμοποιήστε ένα κομμάτι αφρού και ταινία στερέωσης διπλής όψης για να συνδέσετε το ESP32-CAM στην πλατφόρμα Pan/Tilt.
Βήμα 7: Μεταφόρτωση κώδικα
Εγκαταστήστε το πρόσθετο ESP32 στο Arduino IDE:
Ακολουθήστε ένα από τα επόμενα μαθήματα για να εγκαταστήσετε το πρόσθετο ESP32, εάν δεν το έχετε κάνει ήδη:
Εγκατάσταση του πίνακα ESP32 στο Arduino IDE (οδηγίες Windows)
Εγκατάσταση του πίνακα ESP32 στο Arduino IDE (οδηγίες Mac και Linux)
Κατεβάστε τον κωδικό από εδώ
Βεβαιωθείτε ότι έχετε δύο καρτέλες με κωδικό στο Arduino IDE: esp32_cam_car και app_httpd.cpp όπως φαίνεται στο στιγμιότυπο οθόνης.
Πριν από τη μεταφόρτωση του κώδικα, πρέπει να εισαγάγετε τα διαπιστευτήρια του δικτύου σας στις ακόλουθες μεταβλητές: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
Συνδέστε την πλακέτα ESP32-CAM στον υπολογιστή σας χρησιμοποιώντας έναν προγραμματιστή FTDI. Ακολουθήστε το σχηματικό διάγραμμα.
Σημαντικό: Το GPIO 0 πρέπει να συνδεθεί στο GND, ώστε να μπορείτε να ανεβάσετε τον κώδικα.
Πιέστε το ενσωματωμένο κουμπί RST ESP32-CAM πριν ανεβάσετε τον κωδικό. Εκτελέστε το Arduino IDE και κάντε κλικ στο κουμπί Μεταφόρτωση για να δημιουργήσετε και να αναβοσβήσετε το σκίτσο στη συσκευή σας.
Βήμα 8: Λήψη της διεύθυνσης IP
Αφού ανεβάσετε τον κωδικό, αποσυνδέστε το GPIO 0 από το GND.
Ανοίξτε τη Σειριακή Ένδειξη με ρυθμό baud 115200. Πατήστε το κουμπί RSP του πλοίου ESP32-CAM. Η διεύθυνση IP ESP32-CAM θα πρέπει να εμφανίζεται στη σειριακή οθόνη.
Βήμα 9: Έλεγχος του ρομπότ παρακολούθησης βίντεο
Αποσυνδέστε το ESP32-CAM από τον προγραμματιστή FTDI.
Συνδέστε ξανά το ESP32-CAM στην πλατφόρμα Pan/Tilt, ενεργοποιήστε την τροφοδοσία και πατήστε το ενσωματωμένο κουμπί RSP ESP32-CAM.
Κατεβάστε την εφαρμογή από εδώ Εκτελέστε την εφαρμογή στο iPhone σας, εισαγάγετε τη διεύθυνση IP ESP32-CAM και παίξτε με το ρομπότ!
Βήμα 10: Ελέγξτε το ρομπότ σας μέσω του Διαδικτύου
Θα πρέπει να ανοίξετε τις ρυθμίσεις του δρομολογητή σας. (google πώς να το κάνετε αυτό για το δρομολογητή σας). Εκεί θα βρείτε ορισμένες ρυθμίσεις, συμπεριλαμβανομένων κάτι σύμφωνα με τις γραμμές Forwarding ή Port Forwarding.
Το σημαντικό πράγμα που πρέπει να σημειωθεί εδώ είναι το "Range Range" και το "Device" ή "IP address".
Στο "Range Port" πρέπει να πληκτρολογήσετε 80-81.
Για τη "Συσκευή" θα πρέπει να επιλέξετε τη συσκευή σας ESP32-CAM. Σε ορισμένους δρομολογητές θα πρέπει να βάλετε τη διεύθυνση IP του ESP32-CAM αντί για όνομα συσκευής.
Μεταβείτε στη διεύθυνση www.whatsmyip.org και αντιγράψτε τη διεύθυνση IP σας. Χρησιμοποιήστε αυτήν την IP στην εφαρμογή όταν βρίσκεστε εκτός του οικιακού σας δικτύου.
Συνιστάται:
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο: 4 βήματα
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο: Η ιδέα είναι να κάνετε το ρομπότ αυτοκίνητο που περιγράφεται εδώ όσο το δυνατόν πιο φθηνό. Επομένως, ελπίζω να φτάσω σε μια μεγάλη ομάδα -στόχο με τις λεπτομερείς οδηγίες μου και τα επιλεγμένα εξαρτήματα για ένα φθηνό μοντέλο. Θα ήθελα να σας παρουσιάσω την ιδέα μου για ένα ρομπότ αυτοκίνητο
Δημιουργήστε το ρομπότ ροής βίντεο που ελέγχεται από το Διαδίκτυο με Arduino και Raspberry Pi: 15 βήματα (με εικόνες)
Δημιουργήστε το ρομπότ ροής βίντεο που ελέγχεται από το Διαδίκτυο με Arduino και Raspberry Pi: Είμαι @RedPhantom (γνωστός και ως LiquidCrystalDisplay / Itay), ένας 14χρονος μαθητής από το Ισραήλ που μαθαίνει στο Max Shein Junior High School for Advanced Science and Mathematics. Φτιάχνω αυτό το έργο για να μάθουν όλοι και να το μοιραστούν! Μπορεί να έχετε
Απλό ρομπότ επιτήρησης με ESP32-CAM: 4 βήματα
Απλό ρομπότ επιτήρησης με ESP32-CAM: Η μονάδα ESP32-CAM είναι μια φθηνή μονάδα χαμηλής κατανάλωσης ενέργειας, αλλά παρέχει πολλούς πόρους για όραση, σειριακή επικοινωνία και GPIO. Σε αυτό το έργο, προσπαθώ να χρησιμοποιήσω τον πόρο της μονάδας ESP32-CAM για την κατασκευή ένα απλό ρομπότ παρακολούθησης rc που μπορεί να
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: 8 βήματα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: Έχουμε δημιουργήσει ένα συνδυασμένο ρομπότ εξισορρόπησης και 3 τροχών για εκπαιδευτική χρήση σε σχολεία και εκπαιδευτικά προγράμματα μετά το σχολείο. Το ρομπότ βασίζεται σε ένα Arduino Uno, μια προσαρμοσμένη ασπίδα (παρέχονται όλες οι λεπτομέρειες κατασκευής), μια μπαταρία ιόντων λιθίου (όλα κατασκευασμένα
Ρομπότ επιτήρησης/ασφάλειας DIY!: 7 βήματα
Ρομπότ επιτήρησης/ασφάλειας DIY!: Σε όλους αρέσει να οδηγούν αυτοκίνητα rc, είτε πρόκειται για παιχνίδια είτε για χόμπι. Η διασκέδαση διπλασιάζεται όταν έχετε μια προβολή fpv στο αυτοκίνητό σας. Αλλά το σύστημα fpv είναι ένα ακριβό σύστημα. Ένα καλό σύστημα fpv κοστίζει πάνω από 150 $. Απλώς πρέπει να αγοράσετε ένα χόμπι 200 $ rc ca