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

Raspberry Pi DIY έξυπνο κουδούνι πόρτας που μπορεί να ανιχνεύσει ανθρώπους, αυτοκίνητα κ.λπ .: 5 βήματα
Raspberry Pi DIY έξυπνο κουδούνι πόρτας που μπορεί να ανιχνεύσει ανθρώπους, αυτοκίνητα κ.λπ .: 5 βήματα

Βίντεο: Raspberry Pi DIY έξυπνο κουδούνι πόρτας που μπορεί να ανιχνεύσει ανθρώπους, αυτοκίνητα κ.λπ .: 5 βήματα

Βίντεο: Raspberry Pi DIY έξυπνο κουδούνι πόρτας που μπορεί να ανιχνεύσει ανθρώπους, αυτοκίνητα κ.λπ .: 5 βήματα
Βίντεο: Our New (Smart) Home 2024, Νοέμβριος
Anonim
Raspberry Pi DIY Smart Doorbell που μπορεί να ανιχνεύσει ανθρώπους, αυτοκίνητα κ.λπ
Raspberry Pi DIY Smart Doorbell που μπορεί να ανιχνεύσει ανθρώπους, αυτοκίνητα κ.λπ

Αυτός ο σχεδιασμός με θέμα steampunk ενσωματώνεται με τον βοηθό σπιτιού και το ηχοσύστημά μας πολλών δωματίων για επικοινωνία με το υπόλοιπο DIY έξυπνο σπίτι μας.

Αντί να αγοράσω ένα Ring Doorbell (ή Nest, ή έναν από τους άλλους ανταγωνιστές), έφτιαξα το δικό μας έξυπνο κουδούνι με ένα Raspberry Pi. Το όλο έργο κόστισε περίπου $ 150 (USD), το οποίο είναι περίπου κατά μέσο όρο για ένα έξυπνο κουδούνι πόρτας, αλλά είναι πολύ πιο πλήρες από οτιδήποτε άλλο θα βρείτε στην αγορά. Για παράδειγμα, ενσωματώνεται με το υπόλοιπο σύστημα ασφάλειας στο σπίτι - χρησιμοποιώντας μηχανική εκμάθηση για την αναγνώριση ανθρώπων, αυτοκινήτων, ζώων και άλλων:

Προμήθειες

Τα ακριβή μέρη που χρησιμοποίησα μπορείτε να τα βρείτε εδώ.

Βήμα 1: Τοποθέτηση των εξαρτημάτων

Τοποθέτηση των εξαρτημάτων
Τοποθέτηση των εξαρτημάτων

Είχα μερικά ανταλλακτικά χαλκού και ορείχαλκου που βρίσκονταν από προηγούμενα έργα steampunk (δείτε τη λίστα μερών). Αυτό ήταν χρήσιμο όταν δεν μπορούσαν όλα τα ηλεκτρονικά να χωρέσουν εύκολα στο κουτί διακλάδωσης.

Ξεκίνησα τοποθετώντας τα μέρη. Τρεις οπές ανοίχθηκαν στις πλευρές του κουτιού διακλάδωσης για το καλώδιο τροφοδοσίας, τα καλώδια USB και τα καλώδια κουμπιών. Επιπλέον, μία μεγαλύτερη τρύπα στο κάλυμμα για να χωρέσει η κάμερα.

Βήμα 2: Χτυπήστε το κουδούνι της πόρτας

Χτυπώντας το κουδούνι της πόρτας
Χτυπώντας το κουδούνι της πόρτας

Η πρώτη εντολή ήταν να χτυπήσει το κουδούνι.

Με το σύρμα του κουδουνιού της πόρτας προσαρτημένο στο GPIO18 (ακίδα 12) στο Raspberry Pi, χρησιμοποίησα στη συνέχεια την είσοδο σειριακής θύρας στο Node RED για τον εντοπισμό πιέσεων κουμπιών. Για να ενεργοποιήσετε πραγματικά μια ειδοποίηση κουδουνιού πόρτας, καθώς και να χειριστείτε ήχο διπλής κατεύθυνσης (μικρόφωνο/ενδοεπικοινωνία), δείτε αυτήν την ανάρτηση.

Βήμα 3: Ανίχνευση κίνησης

Υπάρχει επίσης το θέμα της ανίχνευσης κίνησης και του βίντεο.

Από αυτή την άποψη, το κουδούνι της πόρτας είναι απλώς μια άλλη κάμερα CCTV. Χρησιμοποιεί την ίδια ακριβώς ρύθμιση που περιγράφεται στην ακόλουθη σειρά δημοσιεύσεων. Η ανίχνευση κίνησης και η αναγνώριση αντικειμένων είναι αυτά που δημιουργούν εικόνες όπως αυτή στο επάνω μέρος αυτής της ανάρτησης.

Βήμα 4: Ένταξη Smart Lock

Ένταξη Smart Lock
Ένταξη Smart Lock

Χρησιμοποίησα ζεστή κόλλα στα ανοίγματα του κουτιού διακλάδωσης για να το σφραγίσω, όπου είναι δυνατόν.

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

Επικοινωνεί με το Home Assistant μέσω του Z-Wave. Αυτό που μου αρέσει σε αυτό το κλείδωμα είναι ότι μπορεί να προγραμματιστεί εξ αποστάσεως για να υποστηρίζει διαφορετικούς κωδικούς χρήστη (χρήσιμος ως οικοδεσπότης Airbnb ή όταν πρέπει να αφήσετε έναν φίλο να μπει). Μπορεί επίσης να ανιχνεύσει ποιος κωδικός χρήστη χρήστη χρησιμοποιήθηκε για να ανοίξει την πόρτα (και πότε) - μεγάλη ηρεμία όταν δίνετε στους καθαριστές έναν κωδικό στο σπίτι.

Βήμα 5: Πηγαίος κώδικας: Επανάληψη

Κωδικός πηγής: Ανακεφαλαίωση
Κωδικός πηγής: Ανακεφαλαίωση

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

  • Το Node Red χρησιμοποιεί το gpiod για να ενεργοποιήσει μια ροή όταν ενεργοποιείται το GPIO #18 (το κουμπί κουδουνιού).
  • Η ροή ειδοποίησης του μεγαφώνου παίζει ένα αρχείο wav.
  • Έχω πολλά ηχεία DIY που αναπαράγουν την ειδοποίηση στο σπίτι.
  • Το MotionEye οδηγεί την κάμερα, καταγράφοντας φωτογραφίες και βίντεο.
  • Οι κάμερες ασφαλείας CCTV χειρίζονται την ανίχνευση ατόμου/αντικειμένου.
  • Η ενσωμάτωση του Yale Lock στο Home Assistant μας επιτρέπει να κλειδώνουμε/ξεκλειδώνουμε. Η κλειδαριά του Yale είναι μια συσκευή Z-Wave. Μόλις συνδυαστεί με το Home Assistant, εμφανίζεται ως κλειδαριά και δεν απαιτεί περαιτέρω διαμόρφωση.

Συνιστάται: