Obsah:

Openhab MQTT PIR snímač pohybu: 7 krokov
Openhab MQTT PIR snímač pohybu: 7 krokov

Video: Openhab MQTT PIR snímač pohybu: 7 krokov

Video: Openhab MQTT PIR snímač pohybu: 7 krokov
Video: Датчики движения протестированы и проверены! Худший и лучший Zigbee PIR 2024, November
Anonim
Openhab MQTT PIR snímač pohybu
Openhab MQTT PIR snímač pohybu

Ahoj, V tomto návode vám ukážem, ako si môžete vytvoriť vlastný snímač pohybu pre Openhab.

Krok 1: Kusovník

Kusovník
Kusovník
Kusovník
Kusovník
Kusovník
Kusovník

na tento projekt budete potrebovať:

  • HC-sr501
  • 1 x 3 zásuvka
  • Hlavička 1 x 3 samec
  • 3 farby drôtu, ak chcete, môžete použiť predĺženie serva
  • 1 10K odpor
  • Arduino uno alebo mega
  • 3D tlačené diely.

Krok 2: Zostava PIR

PIR zhromaždenie
PIR zhromaždenie
PIR zhromaždenie
PIR zhromaždenie
PIR zhromaždenie
PIR zhromaždenie
PIR zhromaždenie
PIR zhromaždenie

1. Zapájajte hlavičku k drôtu zobrazenému na obrázku.

2. Pridajte 10K odpor medzi GND a signál.

3. Vložte snímač do puzdra

4. Vytlačte zadnú dosku k stene.

5. Pridajte kryt na zadnú dosku pomocou skrutky a skrutky 3M.

Krok 3: Pripojenia k mikrokontroléru

Pripojenie k mikrokontroléru
Pripojenie k mikrokontroléru

1. Pripojte 5V k 5V na mikrokontroléri.

2. Pripojte GND k GND na mikrokontroléri.

3. Pripojte signálny vodič k A0 na mikrokontroléri.

Krok 4: Zostavenie Arduina

Zostavenie Arduina
Zostavenie Arduina
Zostavenie Arduina
Zostavenie Arduina
Zostavenie Arduina
Zostavenie Arduina

1. Nasaďte ethernetový štít na arduino.

2. Pripojte ethernetový kábel k arduinu.

3. Zapnite arduino.

Krok 5: Kód

1. Stiahnite si a nainštalujte knižnicu pre náčrt.

1. MQTT PubSubClient

2. Vložte knižnicu do priečinka s knižnicami vášho Arduino-IDE.

3. Zmeňte IP servera na VAŠU IP servera openhab.

4. Zmeňte tému na požadovanú tému.

5. Nahrajte kód do arduina.

Krok 6: Odstraňovanie problémov

  1. Prípad: Arduino sa nepripojí k serveru.

    1. Skontrolujte, či je ethernetový kábel zapojený.
    2. Horí LED dióda 13?
    3. skontrolujte IP servera v kóde.
  2. Prípad: Server openhab nebude prijímať správy.

    1. Je konfigurácia položky správna?
    2. Je téma mqtt v kóde správna?
    3. Existuje server mqtt?
  3. Prípad: Stav sa nezmení.

    1. Je snímač zapojený do správneho konektora?
    2. Je do snímača napájané?
    3. Je snímač kalibrovaný správne?

Krok 7: Koniec

Toto bol môj prvý pokyn, neváhajte a nechajte mi naň spätnú väzbu.

Ak máte nejaké otázky, pokojne sa ich opýtajte.

Odporúča: