Turinys:

„Openhab MQTT PIR“judesio jutiklis: 7 žingsniai
„Openhab MQTT PIR“judesio jutiklis: 7 žingsniai

Video: „Openhab MQTT PIR“judesio jutiklis: 7 žingsniai

Video: „Openhab MQTT PIR“judesio jutiklis: 7 žingsniai
Video: Session 4 part 4 PIR motion sensor NodeMCU 2024, Birželis
Anonim
„Openhab MQTT PIR“judesio jutiklis
„Openhab MQTT PIR“judesio jutiklis

Sveiki, Šioje pamokoje aš jums parodysiu, kaip galite sukurti savo „Openhab“judesio jutiklį.

1 žingsnis: medžiagų sąrašas

Sąmata
Sąmata
Sąmata
Sąmata
Sąmata
Sąmata

šiam projektui jums reikės:

  • HC-sr501
  • 1X3 moterų antraštė
  • 1X3 vyriška antraštė
  • 3 spalvų vielos, jei norite, galite naudoti servo plėtinius
  • 1 10K rezistorius
  • Arduino uno arba mega
  • 3D spausdintos dalys.

2 žingsnis: PIR surinkimas

PIR surinkimas
PIR surinkimas
PIR surinkimas
PIR surinkimas
PIR surinkimas
PIR surinkimas
PIR surinkimas
PIR surinkimas

1. Lituokite antraštę prie laido, pavaizduoto paveikslėlyje.

2. Pridėkite 10K rezistorių tarp GND ir signalo.

3. Įdėkite jutiklį į dėklą

4. Užmaukite galinę plokštę prie sienos.

5. 3M varžtu ir varžtu pritvirtinkite korpusą ant galinės plokštės.

3 žingsnis: prijungimas prie mikrovaldiklio

Prijungimas prie mikrovaldiklio
Prijungimas prie mikrovaldiklio

1. Prijunkite 5V prie 5V mikrokontrolerio.

2. Prijunkite GND prie mikrovaldiklio GND.

3. Prijunkite signalo laidą prie mikrovaldiklio A0.

4 žingsnis: „Arduino“surinkimas

„Arduino“surinkimas
„Arduino“surinkimas
„Arduino“surinkimas
„Arduino“surinkimas
„Arduino“surinkimas
„Arduino“surinkimas

1. Uždėkite eterneto skydą ant arduino.

2. Prijunkite Ethernet kabelį prie arduino.

3. Įjunkite arduino.

5 žingsnis: kodas

1. Atsisiųskite ir įdiekite eskizo biblioteką.

1. „MQTT PubSubClient“

2. Įdėkite biblioteką į „Arduino-IDE“bibliotekos aplanką.

3. Pakeiskite serverio IP adresą į SAVO „openhab“serverio IP.

4. Pakeiskite temą į norimą.

5. Įkelkite kodą į arduino.

6 veiksmas: trikčių šalinimas

  1. Byla: „arduino“neprisijungs prie serverio.

    1. Patikrinkite, ar prijungtas eterneto kabelis.
    2. Ar kaištis 13 dega?
    3. patikrinkite serverio IP kodą.
  2. Atvejis: „Openhab“serveris negaus pranešimų.

    1. Ar elemento konfigūracija teisinga?
    2. Ar mqtt tema teisinga kode?
    3. Ar yra „mqtt“serveris?
  3. Byla: būsena nesikeis.

    1. Ar jutiklis prijungtas prie tinkamos jungties?
    2. Ar jutikliui tiekiama energija?
    3. Ar jutiklis tinkamai sukalibruotas?

7 žingsnis: pabaiga

Tai buvo mano pirmosios instrukcijos, nedvejodami palikite atsiliepimą apie tai.

Jei kyla klausimų, nedvejodami užduokite juos.

Rekomenduojamas: