Sadržaj:

Openhab MQTT PIR senzor pokreta: 7 koraka
Openhab MQTT PIR senzor pokreta: 7 koraka

Video: Openhab MQTT PIR senzor pokreta: 7 koraka

Video: Openhab MQTT PIR senzor pokreta: 7 koraka
Video: Connecting Temperature and Humidity Sensor DHT22 to OpenHAB 2 with MQTT 2024, Jun
Anonim
Openhab MQTT PIR senzor pokreta
Openhab MQTT PIR senzor pokreta

Zdravo, U ovom uputstvu ću vam pokazati kako možete napraviti vlastiti senzor pokreta za Openhab.

Korak 1: Opis materijala

Bill of Materials
Bill of Materials
Bill of Materials
Bill of Materials
Bill of Materials
Bill of Materials

za ovaj projekat trebat će vam:

  • HC-sr501
  • 1X3 žensko zaglavlje
  • 1X3 muško zaglavlje
  • 3 boje žice možete koristiti servo nastavke ako želite
  • 1 10K otpornik
  • Arduino uno ili mega
  • 3D štampani delovi.

Korak 2: PIR montaža

PIR skupština
PIR skupština
PIR skupština
PIR skupština
PIR skupština
PIR skupština
PIR skupština
PIR skupština

1. Lemite zaglavlje na žicu prikazanu na slici.

2. Dodajte otpornik od 10K između GND -a i signala.

3. Stavite senzor u kućište

4. Zadnju ploču postavite na zid.

5. Dodajte kućište nosača na stražnju ploču pomoću 3M vijka i vijka.

Korak 3: Povezivanje na mikrokontroler

Priključci na mikrokontroler
Priključci na mikrokontroler

1. Priključite 5V na 5V na mikrokontroleru.

2. Spojite GND na GND na mikrokontroleru.

3. Spojite signalnu žicu na A0 na mikrokontroleru.

Korak 4: Montaža Arduina

Montaža Arduina
Montaža Arduina
Montaža Arduina
Montaža Arduina
Montaža Arduina
Montaža Arduina

1. Postavite ethernet štit na arduino.

2. Spojite Ethernet kabel na arduino.

3. Uključite arduino.

Korak 5: Kodirajte

1. Preuzmite i instalirajte biblioteku za skicu.

1. MQTT PubSubClient

2. Stavite biblioteku u mapu biblioteke vašeg Arduino-IDE-a.

3. Promijenite IP servera u VAŠ IP otvoreni server.

4. Promijenite temu u temu koju želite.

5. Postavite kôd na arduino.

Korak 6: Rješavanje problema

  1. Slučaj: Arduino se neće povezati sa serverom.

    1. Provjerite je li Ethernet kabel priključen.
    2. Gori li LED pin pin 13?
    3. provjerite IP adresu servera u kodu.
  2. Slučaj: Openhab server neće primati poruke.

    1. Je li konfiguracija stavke ispravna?
    2. Je li tema mqtt ispravna u kodu?
    3. Postoji li mqtt server?
  3. Slučaj: Status se neće promijeniti.

    1. Je li senzor uključen u desni konektor?
    2. Ide li struja na senzor?
    3. Je li senzor dobro kalibriran?

Korak 7: Kraj

Ovo su bili moji prvi instruktori, slobodno ostavite povratne informacije o tome.

Ako imate bilo kakvih pitanja, slobodno ih postavite.

Preporučuje se: