Sommario:

Sensore di movimento PIR MQTT Openhab: 7 passaggi
Sensore di movimento PIR MQTT Openhab: 7 passaggi

Video: Sensore di movimento PIR MQTT Openhab: 7 passaggi

Video: Sensore di movimento PIR MQTT Openhab: 7 passaggi
Video: Session 4 part 4 PIR motion sensor NodeMCU 2024, Giugno
Anonim
Sensore di movimento PIR Openhab MQTT
Sensore di movimento PIR Openhab MQTT

Ciao, In questo tutorial ti mostrerò come puoi creare il tuo sensore di movimento per Openhab.

Passaggio 1: Distinta base

Distinta materiali
Distinta materiali
Distinta materiali
Distinta materiali
Distinta materiali
Distinta materiali

per questo progetto avrai bisogno di:

  • HC-sr501
  • Intestazione femmina 1X3
  • Testata maschio 1X3
  • 3 colori di filo puoi usare le estensioni del servo se vuoi
  • 1 resistore da 10K
  • Arduino uno o mega
  • Parti stampate in 3D.

Passaggio 2: assemblaggio PIR

Assemblea PIR
Assemblea PIR
Assemblea PIR
Assemblea PIR
Assemblea PIR
Assemblea PIR
Assemblea PIR
Assemblea PIR

1. Saldare l'intestazione al filo mostrato nell'immagine.

2. Aggiungere un resistore da 10K tra GND e il segnale.

3. Metti il sensore nella custodia

4. Montare la piastra posteriore sulla parete.

5. Aggiungere montare l'alloggiamento sulla piastra posteriore con un bullone 3M e una vite.

Passaggio 3: connessioni al microcontrollore

Connessioni al Microcontrollore
Connessioni al Microcontrollore

1. Collegare il 5V al 5V sul microcontrollore.

2. Collegare il GND al GND sul microcontrollore.

3. Collegare il cavo del segnale ad A0 sul microcontrollore.

Fase 4: Assemblaggio dell'Arduino

Assemblaggio dell'Arduino
Assemblaggio dell'Arduino
Assemblaggio dell'Arduino
Assemblaggio dell'Arduino
Assemblaggio dell'Arduino
Assemblaggio dell'Arduino

1. Metti lo scudo ethernet sull'arduino.

2. Collegare il cavo Ethernet ad arduino.

3. Alimenta l'arduino.

Passaggio 5: codice

1. Scarica e installa la libreria per lo schizzo.

1. MQTT PubSubClient

2. Metti la libreria nella cartella della libreria del tuo Arduino-IDE.

3. Cambia l'IP del server con il TUO IP del server openhab.

4. Modificare l'argomento in un argomento desiderato.

5. Carica il codice su arduino.

Passaggio 6: risoluzione dei problemi

  1. Caso: l'arduino non si connette al server.

    1. Verificare che il cavo ethernet sia collegato.
    2. Il led del pin 13 è acceso?
    3. controlla l'IP del server nel codice.
  2. Caso: il server openhab non riceverà messaggi.

    1. La configurazione dell'articolo è corretta?
    2. L'argomento mqtt è corretto nel codice?
    3. Esiste un server mqtt?
  3. Caso: lo stato non cambierà.

    1. Il sensore è collegato al connettore giusto?
    2. C'è corrente al sensore?
    3. Il sensore è calibrato correttamente?

Passaggio 7: la fine

Questo è stato il mio primo istruibile, sentiti libero di lasciare un feedback su di esso.

Se ci sono domande non esitate a farle.

Consigliato: