ESP8266/PIRtoMQTT
300px |
---|
DS1820 to MQTT |
Rilevatore di movimento (PIR) HC-SR501 |
Repository: https://github.com/raspibo/ESP8266wPIRtoMQTT |
Descrizione
Rilevatore di movimento (PIR) HC-SR501, che invia dati ad un broker MQTT via wireless tramite ESP8266.
Per le regolazioni, vi rimando al hc-sr501 motion sensor tutorial.
Circuito elettrico/elettronico
Per precauzione (perche` mi ha dato problemi), ho interfacciato il segnale con transistor. In effetti, nonostante sia alimentato a 5V e i vari tutorial online scrivano che l'uscita sia a 3,3V, ho misurato col tester solo 2V.
Ho aggiunto anche una resistenza di "pull-down", sempre per precauzione.
Il circuito con il LED e` stato usato solo nelle prove, ovviamente non e` necessario.
Programmazione
Per la programmazione dell'ESP8266 si utilizza il framework Sming, i sorgenti li trovate nel repository: https://github.com/raspibo/ESP8266wPIRtoMQTT