Inhoudsopgave:

Openhab MQTT PIR bewegingssensor - Ajarnpa
Openhab MQTT PIR bewegingssensor - Ajarnpa

Video: Openhab MQTT PIR bewegingssensor - Ajarnpa

Video: Openhab MQTT PIR bewegingssensor - Ajarnpa
Video: wifi enabled motion sensor with esp8266 & MQTT (source included) 2024, Juni-
Anonim
Openhab MQTT PIR bewegingssensor
Openhab MQTT PIR bewegingssensor

Hallo, In deze instructable laat ik je zien hoe je je eigen bewegingssensor voor Openhab kunt maken.

Stap 1: Stuklijst

Stuklijst
Stuklijst
Stuklijst
Stuklijst
Stuklijst
Stuklijst

voor dit project heb je nodig:

  • HC-sr501
  • 1X3 vrouwelijke koptekst
  • 1X3 mannelijke koptekst
  • 3 kleuren draad, je kunt servo-extensies gebruiken als je wilt
  • 1 10K weerstand
  • Arduino uno of mega
  • 3D geprinte onderdelen.

Stap 2: PIR-montage

PIR-montage
PIR-montage
PIR-montage
PIR-montage
PIR-montage
PIR-montage
PIR-montage
PIR-montage

1. Soldeer de header aan de draad die in de afbeelding wordt getoond.

2. Voeg een weerstand van 10K toe tussen GND en het signaal.

3. Plaats de sensor in de behuizing

4. Monteer de achterplaat tegen de muur.

5. Monteer de behuizing op de achterplaat met een 3M bout en schroef.

Stap 3: Aansluitingen op de microcontroller

Aansluitingen op de microcontroller
Aansluitingen op de microcontroller

1. Sluit de 5V aan op de 5V op de microcontroller.

2. Verbind de GND met de GND op de microcontroller.

3. Sluit de signaaldraad aan op A0 op de microcontroller.

Stap 4: Montage van de Arduino

Montage van de Arduino
Montage van de Arduino
Montage van de Arduino
Montage van de Arduino
Montage van de Arduino
Montage van de Arduino

1. Plaats het ethernet-schild op de arduino.

2. Sluit de Ethernet-kabel aan op de arduino.

3. Zet de arduino aan.

Stap 5: Coderen

1. Download en installeer de bibliotheek voor de schets.

1. MQTT PubSubClient

2. Zet de bibliotheek in de bibliotheekmap van uw Arduino-IDE.

3. Verander het server IP in UW openhab server IP.

4. Wijzig het onderwerp in een onderwerp dat u wilt.

5. Upload de code naar de arduino.

Stap 6: Problemen oplossen

  1. Case: De arduino maakt geen verbinding met de server.

    1. Controleer of de ethernetkabel is aangesloten.
    2. Brandt de led van pin 13?
    3. controleer het server-IP in de code.
  2. Case: De openhab server zal geen berichten ontvangen.

    1. Is de itemconfiguratie correct?
    2. Klopt het mqtt-onderwerp in de code?
    3. Is er een mqtt-server?
  3. Case: De status verandert niet.

    1. Is de sensor op de juiste connector aangesloten?
    2. Gaat er stroom naar de sensor?
    3. Is de sensor goed gekalibreerd?

Stap 7: Het einde

Dit was mijn eerste instructables, voel je vrij om er feedback over te geven.

Als er vragen zijn, stel ze gerust.

Aanbevolen: