Spisu treści:

Czujnik ruchu Openhab MQTT PIR: 7 kroków
Czujnik ruchu Openhab MQTT PIR: 7 kroków

Wideo: Czujnik ruchu Openhab MQTT PIR: 7 kroków

Wideo: Czujnik ruchu Openhab MQTT PIR: 7 kroków
Wideo: ESPeasy start 2023 jak zacząć, instalacja - ESP8266 + DS18B20 + Home Asisstant - sensor temperatury 2024, Listopad
Anonim
Czujnik ruchu PIR Openhab MQTT
Czujnik ruchu PIR Openhab MQTT

Dzień dobry, W tej instrukcji pokażę, jak możesz stworzyć własny czujnik ruchu dla Openhab.

Krok 1: Zestawienie materiałów

Zestawienie materiałów
Zestawienie materiałów
Zestawienie materiałów
Zestawienie materiałów
Zestawienie materiałów
Zestawienie materiałów

do tego projektu będziesz potrzebować:

  • HC-sr501
  • Nagłówek żeński 1X3
  • Nagłówek męski 1X3
  • 3 kolory drutu, możesz użyć rozszerzeń serwo, jeśli chcesz!
  • 1 rezystor 10K
  • Arduino uno lub mega
  • Części drukowane 3D.

Krok 2: Montaż PIR

Zespół PIR
Zespół PIR
Zespół PIR
Zespół PIR
Zespół PIR
Zespół PIR
Zespół PIR
Zespół PIR

1. Przylutuj głowicę do przewodu pokazanego na obrazku.

2. Dodaj rezystor 10K między GND a sygnałem.

3. Umieść czujnik w etui

4. Przymocuj tylną płytę do ściany.

5. Dodaj mocowanie obudowy na tylnej płycie za pomocą śruby 3M i śruby.

Krok 3: Połączenia z mikrokontrolerem

Połączenia z mikrokontrolerem
Połączenia z mikrokontrolerem

1. Podłącz napięcie 5V do 5V na mikrokontrolerze.

2. Podłącz GND do GND na mikrokontrolerze.

3. Podłącz przewód sygnałowy do A0 na mikrokontrolerze.

Krok 4: Montaż Arduino

Montaż Arduino
Montaż Arduino
Montaż Arduino
Montaż Arduino
Montaż Arduino
Montaż Arduino

1. Umieść osłonę ethernet na arduino.

2. Podłącz kabel Ethernet do arduino.

3. Zasil arduino.

Krok 5: Kod

1. Pobierz i zainstaluj biblioteki do szkicu.

1. MQTT PubSubClient

2. Umieść bibliotekę w folderze biblioteki swojego Arduino-IDE.

3. Zmień adres IP serwera na TWÓJ adres IP serwera openhab.

4. Zmień temat na żądany temat.

5. Wgraj kod do arduino.

Krok 6: Rozwiązywanie problemów

  1. Przypadek: Arduino nie łączy się z serwerem.

    1. Sprawdź, czy kabel Ethernet jest podłączony.
    2. Czy dioda pin 13 pali się?
    3. sprawdź adres IP serwera w kodzie.
  2. Przypadek: Serwer openhab nie otrzymuje wiadomości.

    1. Czy konfiguracja pozycji jest prawidłowa?
    2. Czy temat mqtt jest poprawny w kodzie?
    3. Czy istnieje serwer mqtt?
  3. Przypadek: stan się nie zmieni.

    1. Czy czujnik jest podłączony do właściwego złącza?
    2. Czy do czujnika dochodzi zasilanie?
    3. Czy czujnik jest prawidłowo skalibrowany?

Krok 7: Koniec

To były moje pierwsze instruktaże, możesz zostawić opinię na ten temat.

Jeśli masz jakieś pytania, możesz je zadać.

Zalecana: