Obsah:

Openhab MQTT PIR pohybový senzor: 7 kroků
Openhab MQTT PIR pohybový senzor: 7 kroků

Video: Openhab MQTT PIR pohybový senzor: 7 kroků

Video: Openhab MQTT PIR pohybový senzor: 7 kroků
Video: PIR Motion sensor with #OpenHAB 2024, Listopad
Anonim
Openhab MQTT PIR pohybový senzor
Openhab MQTT PIR pohybový senzor

Ahoj, V tomto pokynu vám ukážu, jak si můžete pro Openhab vyrobit vlastní pohybový senzor.

Krok 1: Kusovník

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

pro tento projekt budete potřebovat:

  • HC-sr501
  • 1 x 3 samičí záhlaví
  • 1 x 3 samčí záhlaví
  • 3 barvy drátu, pokud chcete, můžete použít prodloužení serva
  • 1 10K odpor
  • Arduino uno nebo mega
  • 3D tištěné díly.

Krok 2: Sestava PIR

PIR shromáždění
PIR shromáždění
PIR shromáždění
PIR shromáždění
PIR shromáždění
PIR shromáždění
PIR shromáždění
PIR shromáždění

1. Zapojte hlavičku na vodič zobrazený na obrázku.

2. Přidejte 10K odpor mezi GND a signál.

3. Vložte senzor do pouzdra

4. Přesuňte zadní desku ke zdi.

5. Přidejte držák na zadní desku pomocí šroubu a šroubu 3M.

Krok 3: Připojení k mikrokontroléru

Připojení k mikrokontroléru
Připojení k mikrokontroléru

1. Připojte 5V k 5V na mikrokontroléru.

2. Připojte GND k GND na mikrokontroléru.

3. Připojte signální vodič k A0 na mikrokontroléru.

Krok 4: Sestavení Arduina

Sestavení Arduina
Sestavení Arduina
Sestavení Arduina
Sestavení Arduina
Sestavení Arduina
Sestavení Arduina

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

2. Připojte ethernetový kabel k arduinu.

3. Zapněte arduino.

Krok 5: Kód

1. Stáhněte a nainstalujte knihovny pro skicu.

1. MQTT PubSubClient

2. Vložte knihovnu do složky knihovny ve vašem Arduino-IDE.

3. Změňte IP serveru na IP svého openhab serveru.

4. Změňte téma na požadované téma.

5. Nahrajte kód do arduina.

Krok 6: Odstraňování problémů

  1. Případ: Arduino se nepřipojí k serveru.

    1. Zkontrolujte, zda je zapojen ethernetový kabel.
    2. Hoří LED dioda 13?
    3. zkontrolujte IP serveru v kódu.
  2. Případ: Server openhab nebude přijímat zprávy.

    1. Je konfigurace položky správná?
    2. Je téma mqtt v kódu správné?
    3. Existuje server mqtt?
  3. Případ: Stav se nezmění.

    1. Je snímač zapojen do správného konektoru?
    2. Je do senzoru přivedeno napájení?
    3. Je snímač kalibrován správně?

Krok 7: Konec

Toto byl můj první pokyn, neváhejte mi na něj zanechat zpětnou vazbu.

Pokud máte nějaké otázky, neváhejte se jich zeptat.

Doporučuje: