Table des matières:

Capteur de mouvement Openhab MQTT PIR : 7 étapes
Capteur de mouvement Openhab MQTT PIR : 7 étapes

Vidéo: Capteur de mouvement Openhab MQTT PIR : 7 étapes

Vidéo: Capteur de mouvement Openhab MQTT PIR : 7 étapes
Vidéo: IR Proximity Sensor / Obstacle Detector circuit on Breadboard | LM358 Op-Amp projects 2024, Novembre
Anonim
Capteur de mouvement Openhab MQTT PIR
Capteur de mouvement Openhab MQTT PIR

Bonjour, Dans ce instructable, je vais vous montrer comment vous pouvez créer votre propre capteur de mouvement pour Openhab.

Étape 1: Nomenclature

Nomenclature
Nomenclature
Nomenclature
Nomenclature
Nomenclature
Nomenclature

pour ce projet vous aurez besoin de:

  • HC-SR501
  • Tête femelle 1X3
  • Tête mâle 1X3
  • 3 couleurs de fil, vous pouvez utiliser des extensions de servo si vous le souhaitez
  • 1 résistance 10K
  • Arduino uno ou méga
  • Pièces imprimées en 3D.

Étape 2: Assemblage du PIR

Assemblée PIR
Assemblée PIR
Assemblée PIR
Assemblée PIR
Assemblée PIR
Assemblée PIR
Assemblée PIR
Assemblée PIR

1. Soudez l'en-tête au fil montré dans l'image.

2. Ajoutez une résistance de 10K entre GND et le Signal.

3. Mettez le capteur dans le boîtier

4. Fixez la plaque arrière au mur.

5. Ajoutez le boîtier sur la plaque arrière avec un boulon et une vis 3M.

Étape 3: Connexions au microcontrôleur

Connexions au microcontrôleur
Connexions au microcontrôleur

1. Connectez le 5V au 5V sur le microcontrôleur.

2. Connectez le GND au GND sur le microcontrôleur.

3. Connectez le fil de signal à A0 sur le microcontrôleur.

Étape 4: Assemblage de l'Arduino

Assemblage de l'Arduino
Assemblage de l'Arduino
Assemblage de l'Arduino
Assemblage de l'Arduino
Assemblage de l'Arduino
Assemblage de l'Arduino

1. Mettez le blindage Ethernet sur l'arduino.

2. Connectez le câble Ethernet à l'arduino.

3. Alimentez l'arduino.

Étape 5: Coder

1. Téléchargez et installez la bibliothèque pour le croquis.

1. MQTT PubSubClient

2. Placez la bibliothèque dans le dossier bibliothèque de votre Arduino-IDE.

3. Remplacez l'IP du serveur par VOTRE IP de serveur openhab.

4. Remplacez le sujet par un sujet de votre choix.

5. Téléchargez le code sur l'arduino.

Étape 6: Dépannage

  1. Cas: l'arduino ne se connecte pas au serveur.

    1. Vérifiez que le câble Ethernet est branché.
    2. La led de la broche 13 est-elle allumée ?
    3. vérifiez l'IP du serveur dans le code.
  2. Cas: Le serveur openhab ne recevra pas de messages.

    1. La configuration de l'article est-elle correcte ?
    2. Le sujet mqtt est-il correct dans le code ?
    3. Existe-t-il un serveur mqtt ?
  3. Cas: Le statut ne changera pas.

    1. Le capteur est-il branché sur le bon connecteur ?
    2. Le capteur est-il alimenté ?
    3. Le capteur est-il bien calibré ?

Étape 7: La fin

C'était mon premier instructables n'hésitez pas à laisser des commentaires à ce sujet.

S'il y a des questions, n'hésitez pas à les poser.

Conseillé: