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

Αισθητήρας κίνησης Openhab MQTT PIR: 7 βήματα
Αισθητήρας κίνησης Openhab MQTT PIR: 7 βήματα

Βίντεο: Αισθητήρας κίνησης Openhab MQTT PIR: 7 βήματα

Βίντεο: Αισθητήρας κίνησης Openhab MQTT PIR: 7 βήματα
Βίντεο: Best Motion Sensors for Home Assistant (WATCH before you BUY!) 2024, Νοέμβριος
Anonim
Αισθητήρας κίνησης Openhab MQTT PIR
Αισθητήρας κίνησης Openhab MQTT PIR

Γεια σας, Σε αυτό το διδακτικό θα σας δείξω πώς μπορείτε να φτιάξετε τον δικό σας αισθητήρα κίνησης για το Openhab.

Βήμα 1: Λογαριασμός Υλικών

Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών

για αυτό το έργο θα χρειαστείτε:

  • HC-sr501
  • Γυναικεία κεφαλίδα 1X3
  • Αρσενική κεφαλίδα 1X3
  • 3 χρώματα σύρματος μπορείτε να χρησιμοποιήσετε επεκτάσεις σερβο αν θέλετε
  • 1 αντίσταση 10Κ
  • Arduino uno ή mega
  • Τρισδιάστατα τυπωμένα μέρη.

Βήμα 2: Συνέλευση PIR

Συνέλευση PIR
Συνέλευση PIR
Συνέλευση PIR
Συνέλευση PIR
Συνέλευση PIR
Συνέλευση PIR
Συνέλευση PIR
Συνέλευση PIR

1. Συγκολλήστε την κεφαλίδα στο σύρμα που φαίνεται στην εικόνα.

2. Προσθέστε μια αντίσταση 10K μεταξύ του GND και του Σήματος.

3. Βάλτε τον αισθητήρα στη θήκη

4. Περάστε την πίσω πλάκα στον τοίχο.

5. Προσθέστε το περίβλημα στην πίσω πλάκα με ένα μπουλόνι και βίδα 3Μ.

Βήμα 3: Συνδέσεις με τον μικροελεγκτή

Συνδέσεις με τον μικροελεγκτή
Συνδέσεις με τον μικροελεγκτή

1. Συνδέστε το 5V στο 5V του μικροελεγκτή.

2. Συνδέστε το GND στο GND του μικροελεγκτή.

3. Συνδέστε το καλώδιο σήματος στο A0 του μικροελεγκτή.

Βήμα 4: Συναρμολόγηση του Arduino

Συνέλευση του Arduino
Συνέλευση του Arduino
Συνέλευση του Arduino
Συνέλευση του Arduino
Συνέλευση του Arduino
Συνέλευση του Arduino

1. Τοποθετήστε την ασπίδα ethernet στο arduino.

2. Συνδέστε το καλώδιο Ethernet στο arduino.

3. Τροφοδοτήστε το arduino.

Βήμα 5: Κωδικός

1. Κατεβάστε και εγκαταστήστε τη βιβλιοθήκη για το σκίτσο.

1. MQTT PubSubClient

2. Τοποθετήστε τη βιβλιοθήκη στο φάκελο βιβλιοθήκης του Arduino-IDE.

3. Αλλάξτε τη διεύθυνση IP του διακομιστή σε ανοιχτό IP διακομιστή.

4. Αλλάξτε το θέμα σε ένα θέμα που θέλετε.

5. Ανεβάστε τον κώδικα στο arduino.

Βήμα 6: Αντιμετώπιση προβλημάτων

  1. Περίπτωση: Το arduino δεν θα συνδεθεί με το διακομιστή.

    1. Βεβαιωθείτε ότι το καλώδιο ethernet είναι συνδεδεμένο.
    2. Καίει η ακίδα 13 led;
    3. ελέγξτε τη διεύθυνση IP του διακομιστή στον κώδικα.
  2. Περίπτωση: Ο διακομιστής openhab δεν θα λάβει μηνύματα.

    1. Είναι σωστή η διαμόρφωση στοιχείου;
    2. Είναι το θέμα mqtt σωστό στον κώδικα;
    3. Υπάρχει διακομιστής mqtt;
  3. Περίπτωση: Η κατάσταση δεν θα αλλάξει.

    1. Ο αισθητήρας είναι συνδεδεμένος στη σωστή υποδοχή;
    2. Υπάρχει ενέργεια στον αισθητήρα;
    3. Είναι σωστά βαθμονομημένος ο αισθητήρας;

Βήμα 7: Το τέλος

Αυτό ήταν το πρώτο μου διδάξιμο, μη διστάσετε να αφήσετε σχόλια για αυτό.

Εάν υπάρχουν ερωτήσεις, μη διστάσετε να τις ρωτήσετε.

Συνιστάται: