Σε αυτόν τον οδηγό, θα κατασκευάσουμε μια DIY ασύρματη κάμερα ασφαλείας και θα την εγκαταστήσουμε σε μια τρισδιάστατη εκτυπωμένη θήκη εμπνευσμένη από το Google Nest Cam. Μπορείτε να το εγκαταστήσετε οπουδήποτε με μια αξιοπρεπή εμβέλεια Wi-Fi. Επιπλέον, μπορείτε να αυξήσετε το κέρδος Wi-Fi εγκαθιστώντας μια εξωτερική κεραία, δίνοντάς σας περισσότερη δύναμη για να την εγκαταστήσετε σε μακρινό μέρος.

Δημιουργεί έναν σύνδεσμο IP στον οποίο μπορείτε να περιηγηθείτε σε ένα πρόγραμμα περιήγησης ιστού για να παρακολουθήσετε τη ροή της κάμερας. Επίσης, μπορείτε να το προσθέσετε σε έναν διακομιστή οικιακού αυτοματισμού και να το ενσωματώσετε με το MotionEye για να αυτοματοποιήσετε την κάμερα ροή και λήψη φωτογραφιών ή βίντεο όταν ανιχνεύεται κίνηση και λαμβάνετε ειδοποιήσεις στο δικό σας smartphone.

Πράγματα που χρειάζεστε για να δημιουργήσετε μια ασύρματη κάμερα ασφαλείας IP

Θα χρειαστείτε τα ακόλουθα για να δημιουργήσετε μια κάμερα ασφαλείας που μοιάζει με το Google Nest για λιγότερο από $10.

  • Μια μονάδα ESP32-CAM.
  • instagram viewer
  • Ένας μετατροπέας USB σε TTL ή σειριακός μετατροπέας για να αναβοσβήνει το υλικολογισμικό.
  • Οποιοσδήποτε μετασχηματιστής DC 5V. Μπορείτε να χρησιμοποιήσετε τον παλιό σας φορτιστή τηλεφώνου με καλώδιο micro USB.
  • Μερικά καλώδια DuPont ή jumper.
  • Μια τρισδιάστατη θήκη και μια βίδα για να την τοποθετήσετε στην επιθυμητή θέση.

Βήμα 1: Φλακάρετε το υλικολογισμικό

Για αυτό το έργο, θα χρησιμοποιήσουμε το υλικολογισμικό Tasmota για το ESP32.

Λοιπόν, κατεβάστε το εργαλείο Tasmotizer από GitHub και συνδέστε τον μετατροπέα USB σε TTL σε ESP32-CAM, όπως φαίνεται στο παρακάτω διάγραμμα.

ESP32-CAM Μονάδα USB σε TTL
U0R TX
U0T RX
5V VCC
GND GND
ΙΟ0 GND

Τώρα, ακολουθήστε αυτά τα απλά βήματα:

  1. Συνδέστε το USB στον υπολογιστή και εκκινήστε το εργαλείο Tasmotizer.
  2. Επιλέξτε τη θύρα COM όπου είναι συνδεδεμένο το USB σε TTL.
  3. Κάντε κλικ Ανοιξε για να επιλέξετε το tasmota32-webcam.binυλικολογισμικό.
  4. Κάντε κλικ Τασμοτίζω. Αυτό θα αναβοσβήσει το υλικολογισμικό tasmota32-webcam.bin στο ESP32-CAM.

Το επόμενο πράγμα που πρέπει να κάνετε είναι να διαμορφώσετε τη μονάδα κάμερας.

Βήμα 2: Διαμορφώστε το ESP32-CAM

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

  1. Αποσυνδέστε το ΙΟ0 καρφίτσα από GND για να απενεργοποιήσετε τη λειτουργία φλας.
  2. Στη συνέχεια, ανοίξτε τις ρυθμίσεις Wi-Fi στο smartphone ή τον υπολογιστή σας και συνδεθείτε στο Τασμώτα-χχχ Σημείο πρόσβασης (AP).
  3. Ανοίξτε ένα παράθυρο του προγράμματος περιήγησης και επισκεφτείτε το 192.168.4.1.
  4. Επιλέξτε το δίκτυο Wi-Fi και εισαγάγετε τον κωδικό πρόσβασης. Αποθηκεύστε τις ρυθμίσεις.

Το ESP32-CAM θα ​​συνδεθεί στο δίκτυο και θα εμφανίσει μια διεύθυνση IP. Σημειώστε το και επισκεφτείτε την IP στο πρόγραμμα περιήγησής σας.

Εκχωρήστε μια μόνιμη IP στο ESP32-CAM σας μέσω των ρυθμίσεων DHCP του δρομολογητή σας. Αυτό είναι σημαντικό για να διατηρήσετε την ίδια διεύθυνση IP του ESP32-CAM μετά την επανεκκίνηση. Διαφορετικά, θα πρέπει να σαρώσετε το δίκτυό σας για να βρείτε την IP της κάμερας και να την αλλάζετε κάθε φορά εάν είναι ενσωματωμένη στο Home Assistant (HA).

Τώρα, πηγαίνετε στο Διαμόρφωση > Διαμόρφωση άλλων και επικολλήστε το παρακάτω κάτω από το Πρότυπο πεδίο και μετά κάντε κλικ στο Αποθηκεύσετε.

{"NAME":"AITHINKER CAM","GPIO":[4992,1,672,1,416,5088,1,1,1,6720,736,704,1,1,5089,5090,0,5091,5184,5152,0 ,5120,5024,5056,0,0,0,0,0,4928,576,5094,5095,5092,0,0,5093],"FLAG":0,"BASE":2}

Στη συνέχεια, κάντε κλικ Διαμόρφωση > Διαμόρφωση μονάδας και επιλέξτε την κάμερα AI Thinker από τις επιλογές. Κάντε κλικ Αποθηκεύσετε.

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

Τώρα μπορείτε να μεταδώσετε τη ζωντανή ροή της κάμερας από οποιοδήποτε πρόγραμμα περιήγησης στον ιστό, μεταβαίνοντας στο 'http://:81/ροή'-για παράδειγμα, http://192.168.10.180:81/stream.

Η προεπιλεγμένη ανάλυση είναι χαμηλή και μπορεί να δείτε μια θολή ροή. Ωστόσο, μπορείτε εύκολα να αλλάξετε την ανάλυση χρησιμοποιώντας το wcresolution εντολή. Μπορείτε να προσαρμόσετε το μέγεθος του πλαισίου ή την ανάλυση μεταξύ τους 96x96 προς την 1600x1200. Ωστόσο, στις δοκιμές μας, βρήκαμε 480x320 και 640x480 για να είναι πιο σταθερό με τους ρυθμούς καρέ και τη θερμοκρασία ESP32-CAM.

Για να ορίσετε την ανάλυση, επισκεφτείτε τη διεύθυνση IP της κάμερας Web Tasmota, κάντε κλικ Κονσόλες> Κονσόλακαι πληκτρολογήστε wcresolution 7. Χτύπα το Εισαγω κλειδί. Αυτό θα αλλάξει την ανάλυση σε 480x320. Ομοίως, εάν εκτελέσετε την εντολή wcresolution 8, η ανάλυση θα αλλάξει σε 640x480, και ούτω καθεξής.

Μπορείτε επίσης να αντικατοπτρίσετε ή να αναστρέψετε τη ζωντανή ροή και να προσαρμόσετε τον κορεσμό, τη φωτεινότητα ή την αντίθεση χρησιμοποιώντας τις εντολές που αναφέρονται παρακάτω:

wcbrightness -2 έως 2
wccontrast -2 έως 2
wcflip 1 ή 0
wcmirror 1 ή 0

Βήμα 3: Εκτυπώστε τη θήκη και συναρμολογήστε το ESP32-CAM

Μπορείτε να εκτυπώσετε οποιαδήποτε θήκη 3D που ταιριάζει στο ESP32-CAM. Ωστόσο, βρήκαμε μια ενδιαφέρουσα τρισδιάστατη θήκη εμπνευσμένη από το Google Nest Cam Cults 3D που έχει αρκετό χώρο για να αποθηκεύσει μια μεγάλη μπαταρία για εφεδρική και μια μικρή μονάδα τροφοδοσίας. Είναι επίσης ρυθμιζόμενο και μπορείτε εύκολα να το βιδώσετε σε οποιονδήποτε τοίχο ή οροφή. Φαίνεται επίσης καλό εάν τυπωθεί με καλής ποιότητας νήμα PLA ή PETG.

Μπορείτε επίσης να χρησιμοποιήσετε οποιοδήποτε παλιό σώμα κάμερας CCTV και να εγκαταστήσετε το ESP32-CAM σε αυτό χρησιμοποιώντας ζεστή κόλλα ή ταινίες.

Βήμα 4: Προσθήκη στο Home Assistant

Μπορείτε τώρα να προσθέσετε αυτήν την κάμερα ασφαλείας ESP32-CAM στο Home Assistant (HA) για να αυτοματοποιήσετε την κάμερα και να την ενεργοποιήσετε μόνο όταν ανιχνευτεί κίνηση. Θα σας στείλει επίσης ειδοποιήσεις στο τηλέφωνό σας. Μπορείτε επίσης να ενεργοποιήσετε τη φωνητική ειδοποίηση μέσω Alexa. Μπορείτε να ακολουθήσετε τον οδηγό μας για ρυθμίστε τον Home Assistant Server σε ένα Raspberry Pi.

Εάν έχετε ήδη εγκατεστημένο και ρυθμισμένο τον διακομιστή Home Assistant, ακολουθήστε τα εξής βήματα:

  1. Ανοίξτε και συνδεθείτε στον διακομιστή Home Assistant.
  2. Εγκατάσταση και διαμόρφωση Πρόσθετο MQTT του Home Assistant.
  3. Μετά τη διαμόρφωση, ανοίξτε τη διεπαφή ιστού Tasmota, μεταβείτε στο Διαμόρφωση > Διαμόρφωση MQTT και εισαγάγετε το MQTT IP, το όνομα χρήστη και τον κωδικό πρόσβασης. Κάντε κλικ Αποθηκεύσετε.
  4. Η συσκευή θα συνδεθεί αυτόματα στο Home Assistant (HA). Τώρα, στον πίνακα εργαλείων HA, κάντε κλικ σε τρεις τελείες και επιλέξτε Επεξεργασία πίνακα ελέγχου.
  5. Κάντε κλικ Προσθήκη κάρτας και επιλέξτε το Κάρτα με εικόνα από τις επιλογές.
  6. Εισαγάγετε το όνομα όπου είναι εγκατεστημένη η κάμερα ή ό, τι θέλετε να ονομάσετε και επικολλήστε τη διεύθυνση URL ροής της κάμερας Web Tasmota στο Διαδρομή εικόνας πεδίο. Μπορείτε επίσης να προσθέσετε το διακόπτη φωτός της κάμερας στο οντότητες τμήμα για τον έλεγχο του φωτός. Κάντε κλικ Αποθηκεύσετε.

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

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

Με αυτό το πρόσθετο, μπορείτε να ρυθμίσετε την καταγραφή κίνησης και επίσης να προσθέσετε αυτοματισμό στο Home Assistant για να σας στέλνει ειδοποιήσεις στο smartphone σας ή μέσω Alexa (απαιτείται συνδρομή στο Nabu Casa).

Δείτε το Camera Stream στο Amazon Echo Show

Το Amazon Echo Show υποστηρίζει πρωτόκολλο RSTP για τη ροή των ροών της κάμερας. Ευτυχώς, μπορείτε να ενεργοποιήσετε το RSTP στον διακομιστή webcam Tasmota εκτελώντας την ακόλουθη εντολή στην κονσόλα.

wsrstp 1

Μόλις τελειώσετε, μπορείτε να κάνετε ροή της ροής της κάμερας μέσω RSTP στην ακόλουθη διεύθυνση:

rtsp://ESP32-CAM-IP: 8554/mjpeg/1

Για να ελέγξετε εάν το RSTP λειτουργεί, ανοίξτε το VLC player και πηγαίνετε στο Πολυμέσα > Ανοίξτε τη ροή δικτύου. Τώρα, επικολλήστε τη διεύθυνση URL RSTP και κάντε κλικ Παίζω. Εάν η ροή αρχίσει να παίζει, λειτουργεί.

Μπορείτε τώρα να χρησιμοποιήσετε αυτήν τη διεύθυνση URL για να εμφανίσετε τη ροή της κάμερας Συσκευές Echo Show λέγοντας, 'Alexa, βεράντα με θέα.' Ωστόσο, θα χρειαστεί να εγκαταστήσετε και να ρυθμίσετε το Monocle RTSP/RTP IP Κάμερες δεξιότητα στην εφαρμογή Alexa.

Ασφαλίστε το σπίτι σας με προϋπολογισμό

Οι κάμερες είναι ιδανικές για την ασφάλεια των σπιτιών ή των γραφείων σας. Ωστόσο, η εγκατάσταση πολλών καμερών ασφαλείας τριγύρω μπορεί να αυξήσει το κόστος, όπως το DVR ή το NVR, τα καλώδια, η παροχή ρεύματος και τα τέλη συντήρησης που χρεώνουν ορισμένες εταιρείες.

Ακολουθώντας αυτόν τον οδηγό, μπορείτε να δημιουργήσετε πολλές κάμερες ασφαλείας $10 DIY και να τις ενσωματώσετε με το Home Assistant για να ασφαλίσετε το σπίτι σας με λήψεις και εγγραφές που βασίζονται σε κίνηση. Πρόκειται για φθηνές και αξιόπιστες κάμερες που μπορείτε να εγκαταστήσετε σε πολλές τοποθεσίες, να συνδεθείτε στο δρομολογητή ασύρματα και να τις παρακολουθήσετε μέσω του πίνακα οργάνων του Home Assistant ή του Echo Show.