Κατασκευάστε έναν DIY αισθητήρα κατάστασης πόρτας για ασφάλεια σπιτιού

Ένας αισθητήρας κατάστασης πόρτας είναι ένα από τα πιο σημαντικά αλλά συχνά παραβλέπονται στοιχεία της ασφάλειας του σπιτιού. Οι αισθητήρες πόρτας είναι μικροσκοπικές συσκευές που ανιχνεύουν εάν η πόρτα ή το παράθυρό σας είναι ανοιχτό ή κλειστό και στη συνέχεια στέλνουν ένα σήμα στον έξυπνο οικιακό διακομιστή σας.

Ενσωματώνοντας τους αισθητήρες πόρτας με το σύστημα Home Assistant στο Raspberry Pi, μπορείτε να εντοπίσετε στιγμιαίες αλλαγές στην κατάσταση της πόρτας σε πραγματικό χρόνο και να λαμβάνετε ειδοποιήσεις στο smartphone σας ή να ηχήσετε ένα συναγερμό στα έξυπνα ηχεία Alexa Echo.

Διαβάστε παρακάτω για να μάθετε πώς να δημιουργείτε και να ρυθμίζετε έναν αισθητήρα κατάστασης έξυπνης πόρτας που βασίζεται σε Wi-Fi για τον Βοηθό οικίας σας για να βελτιώσετε την ασφάλεια του σπιτιού.

Συστατικά που χρειάζονται

Για να δημιουργήσετε έναν έξυπνο αισθητήρα κατάστασης πόρτας που βασίζεται σε Wi-Fi, θα χρειαστείτε τα ακόλουθα εξαρτήματα:

Προετοιμασία του μικροελεγκτή

Πρέπει πρώτα να μεταγλωττίσουμε το υλικολογισμικό για το D1 mini (ESP8266) χρησιμοποιώντας το πρόσθετο ESPHome. Ακολουθήστε αυτά τα βήματα για να εγκαταστήσετε το πρόσθετο ESPHome στον διακομιστή Home Assistant και, στη συνέχεια, χρησιμοποιήστε το για μεταγλώττιση και λήψη του υλικολογισμικού:

  • Ανοίξτε το Home Assistant και μεταβείτε στις Ρυθμίσεις > Πρόσθετα.
  • Κάντε κλικ στο κουμπί Add-On Store κάτω δεξιά.
  • Αναζητήστε το “ESPHome” και κάντε κλικ στο πρόσθετο ESPHome (το πρώτο) και κάντε κλικ στο Εγκατάσταση.
  • Μετά την εγκατάσταση, μπορείτε να ξεκινήσετε το πρόσθετο κάνοντας κλικ στο κουμπί Έναρξη. Φροντίστε να ενεργοποιήσετε τις επιλογές Start on Boot και Watchdog.
  • Κάντε κλικ στην επιλογή Άνοιγμα διεπαφής Web Web και, στη συνέχεια, +Νέα συσκευή. Κάντε κλικ στο Continue όταν εμφανιστεί η προτροπή.
  • Πληκτρολογήστε ένα όνομα για τη συσκευή, όπως “door-sensor” και κάντε κλικ στο Next.
  • Επιλέξτε ESP8266 και, στη συνέχεια, αντιγράψτε το κλειδί κρυπτογράφησης σε ασφαλές μέρος. Εάν χρησιμοποιείτε μια πλακέτα ESP32, φροντίστε να την επιλέξετε.
  • Στη συνέχεια, κάντε κλικ στο Παράλειψη. Θα δείτε την οντότητα του αισθητήρα πόρτας στον πίνακα εργαλείων διεπαφής ιστού ESPHome.
  • Κάντε κλικ στο EDIT και κάντε και επικολλήστε τον ακόλουθο κώδικα στο παράθυρο του προγράμματος επεξεργασίας YAML ακριβώς κάτω από το κείμενο captive_portal.
     binary_sensor:
      - platform: gpio
        name: "Garage Door is Open"
        pin:
          number: GPIO4
          inverted: true
          mode: INPUT_PULLUP
  • Επίσης, φροντίστε να αλλάξετε τα διαπιστευτήρια Wi-Fi με το SSID Wi-Fi και τον κωδικό πρόσβασής σας. Εύρημα:
     wifi:
      ssid: !secret wifi_ssid
      password: !secret wifi_password
  • Αντικαταστήστε τον παραπάνω κωδικό με τις ακόλουθες γραμμές και ενημερώστε το SSID Wi-Fi και τον κωδικό πρόσβασής σας.
     wifi:
      ssid: "YourWiFiSSID"
      password: "WiFiPassword"
  • Ο κωδικός σας θα πρέπει να μοιάζει με αυτόν που φαίνεται παρακάτω.
  • Κάντε κλικ στην Αποθήκευση και μετά στην Εγκατάσταση.
  • Επιλέξτε Σύνδεση σε αυτόν τον υπολογιστή. Περιμένετε να μεταγλωττιστεί το υλικολογισμικό. Αυτό μπορεί να διαρκέσει 10–15 λεπτά.
  • Μόλις το υλικολογισμικό είναι έτοιμο, κάντε κλικ στο κουμπί Λήψη έργου. Ένα αρχείο υλικολογισμικού με το όνομα door-status.bin θα γίνει λήψη στο σύστημά σας.
  •   Τι είναι η συνδρομή εντός εφαρμογής και πώς να την εφαρμόσετε [ 6 Tools]

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

    Για να αναβοσβήσετε το υλικολογισμικό, ακολουθήστε τα εξής βήματα:

  • Στην αναδυόμενη οθόνη Εγκατάσταση ESPHome μέσω του προγράμματος περιήγησης, κάντε κλικ στον σύνδεσμο Άνοιγμα ιστού ESPHome ή πραγματοποιήστε λήψη του Εργαλείο ESPHome Flasher. Είναι διαθέσιμο για Windows, macOS και Linux. Για το σκοπό αυτό χρησιμοποιούμε το πρόγραμμα εγκατάστασης ιστού ESPHome.
  • Συνδέστε τη μονάδα ESP8266 (D1 Mini) ή ESP32 στο σύστημα και κάντε κλικ στην επιλογή Σύνδεση.
  • Επιλέξτε τη θύρα COM και κάντε κλικ στο Connect.
  • Κάντε κλικ στην Εγκατάσταση και, στη συνέχεια, επιλέξτε Αρχείο για να επιλέξετε το υλικολογισμικό που έχετε λάβει από το σύστημά σας.
  • Κάντε κλικ στο Install για να αναβοσβήνει το υλικολογισμικό στον μικροελεγκτή. Μπορεί να χρειαστεί έως και ένα λεπτό για να αναβοσβήσει.
  •   14 Καλύτερα Συντομευτικά URL για Μάρκετινγκ επωνυμίας

    Συνδέστε το μαγνητικό διακόπτη στον μικροελεγκτή

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

  • Συνδέστε το ένα άκρο του καλαμιού ή του μαγνητικού διακόπτη στον πείρο γείωσης (GND) του μικροελεγκτή.
  • Συνδέστε το άλλο άκρο του μαγνητικού διακόπτη ή του καλαμιού στον ψηφιακό ακροδέκτη GPIO4, δηλαδή D2 στον μικροελεγκτή.
  • Ενσωματώστε τον αισθητήρα πόρτας στο Home Assistant

    Τώρα μπορείτε να ενσωματώσετε και να προσθέσετε αυτόν τον έξυπνο αισθητήρα πόρτας Wi-Fi στον οικιακό σας βοηθό ακολουθώντας αυτά τα βήματα:

  • Στο Home Assistant, μεταβείτε στις Ρυθμίσεις > Συσκευές και υπηρεσίες.
  • Ο αισθητήρας της πόρτας σας θα ανακαλυφθεί αυτόματα και θα παρατεθεί εδώ. Εάν όχι, μεταβείτε στη διεπαφή ιστού ESPHome και κάντε κλικ στην επιλογή Αρχεία καταγραφής
  • Θα πρέπει να δείτε τη διεύθυνση IP στα αρχεία καταγραφής. Σημειώστε το και, στη συνέχεια, μεταβείτε στις Ρυθμίσεις > Συσκευές και υπηρεσίες.
  • Κάντε κλικ στην Προσθήκη ενσωμάτωσης, κάντε αναζήτηση και επιλέξτε ESPHome.
  • Κάντε κλικ στην επιλογή Ρύθμιση άλλης παρουσίας του ESPHome.
  • Εισαγάγετε τη διεύθυνση IP και κάντε κλικ στην Υποβολή. Επικολλήστε το κλειδί κρυπτογράφησης εάν σας ζητηθεί. Μπορείτε να το βρείτε στον κώδικα YAML στη διεπαφή ιστού ESPHome.
  • Επιλέξτε ένα δωμάτιο και κάντε κλικ στο Τέλος.
  • Τώρα κάντε κλικ στις οντότητες ESPHome και επιλέξτε την οντότητα κατάστασης πόρτας
  • Επεξεργαστείτε τις λεπτομέρειες, όπως το όνομα και το εικονίδιο, και επιλέξτε Door in the Show ως αναπτυσσόμενο μενού.
  • Στη συνέχεια, κάντε κλικ στην Ενημέρωση.
  •   Κορυφαίες 13 καλύτερες εναλλακτικές λύσεις SolarMovie για παρακολούθηση ταινιών στο Διαδίκτυο

    Εγκαταστήστε τον αισθητήρα πόρτας στην πόρτα

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

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

    Δοκιμή και οριστικοποίηση

    Θα χρειαστεί να ελέγξετε τον αισθητήρα κατάστασης της πόρτας σας. Για αυτό, ενεργοποιήστε τη συσκευή και ανοίξτε και κλείστε την πόρτα για να παρατηρήσετε εάν η κατάστασή της ενημερώνεται στον πίνακα ελέγχου του Home Assistant.

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

    Βελτιώστε την ασφάλεια του σπιτιού σας με έναν αισθητήρα πόρτας DIY

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

    Μπορείτε επίσης να ρυθμίσετε την αυτοματοποίηση για να λαμβάνετε ειδοποιήσεις μέσω της εφαρμογής Home Assistant στη συσκευή smartphone σας κάθε φορά που αλλάζει η κατάσταση της πόρτας.