Πίνακας περιεχομένων:
- Βήμα 1: Λήψη, προετοιμασία και μεταφόρτωση του σκίτσου
- Βήμα 2: Προβολή της ροής
- Βήμα 3: Χρησιμοποιήστε ένα περίβλημα για την κάμερα
Βίντεο: $ 9 RTSP Video Streamer Χρησιμοποιώντας τον πίνακα ESP32-CAM: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτή η ανάρτηση θα σας δείξει πώς μπορείτε να δημιουργήσετε μια συσκευή ροής βίντεο αξίας $ 9 που χρησιμοποιεί RTSP και τον πίνακα ESP32-CAM. Το σκίτσο μπορεί να διαμορφωθεί για σύνδεση σε υπάρχον δίκτυο WiFi ή μπορεί επίσης να δημιουργήσει το δικό του σημείο πρόσβασης στο οποίο μπορείτε να συνδεθείτε, για να δείτε τη ροή.
Το παραπάνω βίντεο σας μιλάει για όλη τη διαδικασία κατασκευής αυτού του έργου.
Βήμα 1: Λήψη, προετοιμασία και μεταφόρτωση του σκίτσου
Κατεβάστε το σκίτσο χρησιμοποιώντας τον ακόλουθο σύνδεσμο:
Υπάρχουν δύο τρόποι για να χρησιμοποιήσετε το σκίτσο:
Σύνδεση σε υπάρχον δίκτυο WiFi:
Εάν θέλετε το βίντεο ροής να συνδεθεί σε υπάρχον δίκτυο WiFi, πρέπει να προσθέσετε τα διαπιστευτήρια δικτύου στο αρχείο wifikeys.h όπως φαίνεται στην εικόνα. Δεν χρειάζεται να αλλάξετε τίποτα άλλο στο σκίτσο και μπορείτε να προχωρήσετε στη λήψη της παρακάτω ενότητας σκίτσου:
Δημιουργία νέου σημείου πρόσβασης:
Μπορείτε επίσης να διαμορφώσετε τον πίνακα για να δημιουργήσετε ένα αυτόνομο σημείο πρόσβασης στο οποίο μπορείτε να συνδεθείτε και να δείτε τη ροή. Για να το κάνετε αυτό, πρέπει να αποσυνδέσετε τη γραμμή "#define SOFTAP_MODE" στο σκίτσο. Προαιρετικά, αν θέλετε, μπορείτε επίσης να αλλάξετε τον κωδικό πρόσβασης του σημείου πρόσβασης. Χρησιμοποιήστε την εικόνα ως αναφορά.
Λήψη του σκίτσου:
Η πλακέτα ESP32-CAM δεν διαθέτει ενσωματωμένη υποδοχή USB, οπότε πρέπει να χρησιμοποιήσετε έναν εξωτερικό μετατροπέα USB σε σειριακό για να ανεβάσετε το σκίτσο. Μπορείτε να χρησιμοποιήσετε τις συνδέσεις καλωδίωσης που φαίνονται παραπάνω, αλλά βεβαιωθείτε ότι ο μετατροπέας USB σε σειριακό είναι συνδεδεμένος στη λειτουργία 3.3V.
Συνιστάται η χρήση εξωτερικής τροφοδοσίας 5V για την τροφοδοσία της πλακέτας, ιδιαίτερα εάν χρησιμοποιείτε FTDI breakout board. Για την εξωτερική τροφοδοσία 5V, ένας απλός πίνακας USB breakout θα κάνει μια χαρά. Υπήρξε κάποια επιτυχία στην τροφοδοσία της πλακέτας απευθείας από τον πίνακα διαρροής CP2102, ώστε να μπορείτε να το δοκιμάσετε πρώτα. Η πλακέτα διαθέτει επίσης έναν ακροδέκτη τροφοδοσίας 3.3V, εάν χρειάζεται.
Ο βραχυκυκλωτήρας χρειάζεται για να τεθεί ο πίνακας στη λειτουργία λήψης. Μόλις τα συνδέσετε όλα, ενεργοποιήστε την πλακέτα, ανοίξτε ένα σειριακό τερματικό (Εργαλεία-> Σειριακή οθόνη) με ρυθμό baud 115, 200 και πατήστε το κουμπί επαναφοράς. Θα πρέπει να λάβετε μια έξοδο όπως φαίνεται στην εικόνα και αυτό θα δείξει ότι όλα λειτουργούν όπως αναμενόταν.
Στη συνέχεια, πατήστε το κουμπί μεταφόρτωσης και περιμένετε να ολοκληρωθεί η μεταφόρτωση. Ο πίνακας θα εκτυπώσει τον σύνδεσμο ροής στο σειριακό τερματικό σε κάθε περίπτωση και πρέπει να το χρησιμοποιήσουμε για προβολή της ροής.
Βήμα 2: Προβολή της ροής
Λειτουργία σημείου πρόσβασης:
Εάν διαμορφώσατε τον πίνακα για να δημιουργήσετε ένα νέο σημείο πρόσβασης, τότε θα πρέπει πρώτα να συνδεθείτε σε αυτό για να προβάλετε τη ροή. Το προεπιλεγμένο όνομα σημείου πρόσβασης είναι "devcam" και ο προεπιλεγμένος κωδικός πρόσβασης είναι "12345678". Μόλις συνδεθείτε, μπορείτε να προβάλετε την παρακάτω ροή.
Χρησιμοποιώντας έναν υπολογιστή:
Ο ευκολότερος τρόπος για να δείτε τη ροή στον υπολογιστή είναι χρησιμοποιώντας το VLC. Κατεβάστε λοιπόν και εγκαταστήστε το πρώτα. Στη συνέχεια, επιλέξτε την επιλογή "Άνοιγμα δικτύου" από το μενού Αρχείο και, στη συνέχεια, επικολλήστε ή πληκτρολογήστε τη σύνδεση ροής στο πλαίσιο που εμφανίζεται. Πατήστε ανοιχτό και περιμένετε να εμφανιστεί η ροή.
Χρήση Smartphone:
Μπορείτε να κατεβάσετε μια εφαρμογή πελάτη RTSP για να δείτε τη ροή χρησιμοποιώντας το smartphone σας. Αλλά η πληκτρολόγηση της διεύθυνσης IP σε ένα πρόγραμμα περιήγησης ιστού θα σας δώσει μια ροή που αποτελείται από τις εικόνες.
Βήμα 3: Χρησιμοποιήστε ένα περίβλημα για την κάμερα
Αποφάσισα να χρησιμοποιήσω το ακόλουθο μοντέλο από το Thingiverse για το περίβλημα:
Ξεκινήστε με συγκόλληση καλωδίων σε πλακέτα διακοπής microUSB και συνδέοντας την έξοδο με τους ακροδέκτες ισχύος 5V της πλακέτας ESP32-CAM. Στη συνέχεια, προσθέστε κάπτον ή μονωτική ταινία στην πλακέτα microUSB για να αποφύγετε να βραχυκυκλώσει την πλακέτα ESP32-CAM. Τοποθετήστε ένα καλώδιο microUSB στην πλακέτα για να βεβαιωθείτε ότι είναι σωστά τοποθετημένο και χρησιμοποιήστε κάποια θερμή κόλλα για να κρατήσετε τη πλακέτα microUSB στη θέση της. Μην εφαρμόζετε πολύ κόλλα προς την άκρη του περιβλήματος καθώς το πίσω κάλυμμα πρέπει να κάθεται στη θέση του. Τέλος, προσθέστε το οπισθόφυλλο και είστε έτοιμοι!
Αν σας άρεσε αυτή η ανάρτηση, μην ξεχάσετε να μας ακολουθήσετε χρησιμοποιώντας τους παρακάτω συνδέσμους καθώς θα χτίσουμε πολλά ακόμη έργα όπως αυτό:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Ιστότοπος BnBe:
Συνιστάται:
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: Είχατε ποτέ πολλά δεδομένα με τα οποία εργάζεστε και σκεφτήκατε τον εαυτό σας … " πώς μπορώ να κάνω όλα αυτά τα δεδομένα φαίνονται καλύτερα και είναι πιο εύκολα κατανοητά; " Αν ναι, τότε η απάντησή σας μπορεί να είναι ένας πίνακας στο Microsoft Office Word 2007
Dimmable LED Χρησιμοποιώντας τον πίνακα Basys 3: 5 βήματα
Dimmable LED Using Basys 3 Board: Σε αυτόν τον οδηγό πρόκειται να κατασκευάσουμε και να ελέγξουμε ένα εξωτερικό σύστημα φωτισμού LED. Με τα διαθέσιμα κουμπιά, ο χρήστης μπορεί να μειώσει τη λάμπα LED σε οποιαδήποτε επιθυμητή φωτεινότητα. Το σύστημα χρησιμοποιεί τον πίνακα Basys 3 και είναι συνδεδεμένος με ένα breadboard που περιέχει
Πώς να ελέγξετε τον κινητήρα DC χωρίς ψήκτρες Quadcopter Drone (Τύπος 3 καλωδίων) χρησιμοποιώντας τον ελεγκτή ταχύτητας κινητήρα HW30A και το Arduino UNO: 5 βήματα
Πώς να ελέγξετε τον κινητήρα DC χωρίς ψήκτρες Quadcopter Drone (Τύπος 3 καλωδίων) χρησιμοποιώντας τον ελεγκτή ταχύτητας HW30A Motor και το Arduino UNO: Περιγραφή: Ο ελεγκτής ταχύτητας κινητήρα HW30A μπορεί να χρησιμοποιηθεί με μπαταρίες LiPo 4-10 NiMH/NiCd ή 2-3 κυψελών. Το BEC είναι λειτουργικό με έως και 3 κελιά LiPo. Μπορεί να χρησιμοποιηθεί για τον έλεγχο της ταχύτητας του κινητήρα DC χωρίς ψήκτρες (3 καλώδια) με μέγιστο έως 12Vdc. Ειδικό
Πώς να προγραμματίσετε έναν πίνακα AVR χρησιμοποιώντας έναν πίνακα Arduino: 6 βήματα
Πώς να προγραμματίσετε έναν πίνακα AVR χρησιμοποιώντας έναν πίνακα Arduino: Έχετε μια πλακέτα μικροελεγκτή AVR τοποθετημένη γύρω; Είναι δύσκολο να το προγραμματίσεις; Λοιπόν, βρίσκεστε στο σωστό μέρος. Εδώ, θα σας δείξω πώς να προγραμματίσετε μια πλακέτα μικροελεγκτή Atmega8a χρησιμοποιώντας έναν πίνακα Arduino Uno ως προγραμματιστή. Χωρίς λοιπόν
Μια συσκευή μέτρησης ομιλίας UV, χρησιμοποιώντας τον αισθητήρα VEML6075 και τον μικρό φίλο ομιλητή: 5 βήματα
Μια συσκευή μέτρησης που μιλάει με δείκτη UV, χρησιμοποιώντας τον αισθητήρα VEML6075 και το Little Buddy Talker: Τα καλοκαίρια έρχονται! Ο ήλιος λάμπει! Αυτό είναι υπέροχο. Αλλά καθώς η υπεριώδης (UV) ακτινοβολία γίνεται πιο έντονη, άνθρωποι σαν εμένα παθαίνουν φακίδες, μικρά καφέ νησιά που κολυμπούν σε μια θάλασσα κόκκινου, ηλιοκαμένου, φαγούρα δέρματος. Να μπορείς να έχεις πληροφορίες σε πραγματικό χρόνο