Sommario:
- Passaggio 1: Distinta base
- Passaggio 2: assemblaggio PIR
- Passaggio 3: connessioni al microcontrollore
- Fase 4: Assemblaggio dell'Arduino
- Passaggio 5: codice
- Passaggio 6: risoluzione dei problemi
- Passaggio 7: la fine
Video: Sensore di movimento PIR MQTT Openhab: 7 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
Ciao, In questo tutorial ti mostrerò come puoi creare il tuo sensore di movimento per Openhab.
Passaggio 1: Distinta base
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
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
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
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
-
Caso: l'arduino non si connette al server.
- Verificare che il cavo ethernet sia collegato.
- Il led del pin 13 è acceso?
- controlla l'IP del server nel codice.
-
Caso: il server openhab non riceverà messaggi.
- La configurazione dell'articolo è corretta?
- L'argomento mqtt è corretto nel codice?
- Esiste un server mqtt?
-
Caso: lo stato non cambierà.
- Il sensore è collegato al connettore giusto?
- C'è corrente al sensore?
- 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.