Talaan ng mga Nilalaman:

Openhab MQTT PIR Motion Sensor: 7 Mga Hakbang
Openhab MQTT PIR Motion Sensor: 7 Mga Hakbang

Video: Openhab MQTT PIR Motion Sensor: 7 Mga Hakbang

Video: Openhab MQTT PIR Motion Sensor: 7 Mga Hakbang
Video: NodeMCU Home automation ESP8266 smart house 2024, Hunyo
Anonim
Openhab MQTT PIR Motion Sensor
Openhab MQTT PIR Motion Sensor

Kamusta, Sa itinuturo na ito ay ipapakita ko sa iyo kung paano ka makakagawa ng iyong sariling sensor ng Motion para sa Openhab.

Hakbang 1: Bill ng Mga Materyales

Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales

para sa proyektong ito kakailanganin mo:

  • HC-sr501
  • 1X3 babaeng header
  • 1X3 male header
  • 3 mga kulay ng kawad maaari mong gamitin ang mga extension ng servo kung nais mo
  • 1 10K risistor
  • Arduino uno o mega
  • 3d na naka-print na mga bahagi.

Hakbang 2: Assembly ng PIR

Assembly ng PIR
Assembly ng PIR
Assembly ng PIR
Assembly ng PIR
Assembly ng PIR
Assembly ng PIR
Assembly ng PIR
Assembly ng PIR

1. Ihihinang ang header sa kawad na ipinakita sa larawan.

2. Magdagdag ng isang risistor na 10K sa pagitan ng GND at ng Signal.

3. Ilagay ang sensor sa kaso

4. I-mout ang plato sa likuran sa dingding.

5. Idagdag ang bundok ng pabahay sa likod ng plato na may isang 3M bolt at tornilyo.

Hakbang 3: Mga koneksyon sa Microcontroller

Mga koneksyon sa Microcontroller
Mga koneksyon sa Microcontroller

1. Ikonekta ang 5V sa 5V sa microcontroller.

2. Ikonekta ang GND sa GND sa microcontroller.

3. Ikonekta ang signal wire sa A0 sa microcontroller.

Hakbang 4: Assembly ng Arduino

Assembly ng Arduino
Assembly ng Arduino
Assembly ng Arduino
Assembly ng Arduino
Assembly ng Arduino
Assembly ng Arduino

1. Ilagay ang kalasag ng ethernet sa arduino.

2. Ikonekta ang Ethernet-cable sa arduino.

3. Lakasin ang arduino.

Hakbang 5: Code

1. I-download at i-install ang library para sa sketch.

1. MQTT PubSubClient

2. Ilagay ang library sa folder ng library ng iyong Arduino-IDE.

3. Baguhin ang server IP sa IYONG openhab server IP.

4. Palitan ang paksa sa isang paksang nais mo.

5. I-upload ang Code sa arduino.

Hakbang 6: Pag-shoot ng Problema

  1. Kaso: Ang arduino ay hindi makakonekta sa server.

    1. Suriin na naka-plug in ang ethernet cable.
    2. Nasusunog ba ang pin 13?
    3. suriin ang server IP sa code.
  2. Kaso: Hindi makakakuha ng mga mensahe ang server ng openhab.

    1. Tama ba ang config ng Item?
    2. Tama ba ang paksa sa mqtt sa code?
    3. Mayroon bang isang mqtt server?
  3. Kaso: Hindi magbabago ang katayuan.

    1. Naka-plug ba ang sensor sa tamang konektor?
    2. Mayroon bang lakas na pupunta sa sensor?
    3. Tama ba ang pagkakalibrate ng sensor?

Hakbang 7: Ang Wakas

Ito ang aking unang mga itinuro na huwag mag-atubiling mag-iwan ng puna dito.

Kung mayroong anumang mga katanungan huwag mag-atubiling magtanong sa kanila.

Inirerekumendang: