Centralina livello 1/Centralina livello 2 PIR/Device PIR per centralina livello 2
IMAGE: Quando faro` le foto (e se mi ricordo)! |
---|
Device PIR per Centralina livello 2 |
Sensore di movimento (PIR) per centralina livello 2 |
Repository provvisorio: https://github.com/dave4th/level2pir_dev1 |
Elabora il segnale di un sensore di movimento, inviando una stringa alla centralina di livello 2, per essere poi rielaborata e ritrasmessa a centralina livello 1
Per questo "device" sono stati utilizzati un'Attiny85, un PIR ed un'antenna RF433MHz per contenerne i consumi e riuscire (speriamo) ad avere dei sensori alimentati a batterie (e che durino).
E` ancora tutto in versione molto preliminare, ma qualcosa funziona, quindi ho deciso di scrivere due righe.
Circuito elettrico/elettronico
Un Attiny85 con un sensore di movimento PIR HC-SR501, piu` antenna trasmettitore RF433MHz (FS1000A, venduta in coppia col ricevitore XD-RF-5V):
Software
Nel repository provvisorio: https://github.com/dave4th/level2pir_dev1
Trovate alcune note utili
Install
Upload tramite Arduino IDE, utilizzando un Arduino/Genuino Uno come Arduino ISP
Purtroppo non ci sono molte possibilita` di debug, niente seriale sull'Attiny, quindi consiglio d'usare un Arduino/Genuino Uno per le prove e poi l'Attiny85 quando qualcosa funziona ;)
Promemoria Chiavi/Codici
Chiavi e codici, esempi da ultimo device
Riferimenti
- https://forum.arduino.cc/index.php?topic=94905.0
- http://mchr3k.github.io/arduino-libs-manchester/
- https://github.com/mchr3k/arduino-libs-manchester
- http://www.instructables.com/id/Attiny85-RF-Transmitter-to-Arduino-Uno-Receiver-Ma/
- http://www.instructables.com/id/Receiving-and-sending-data-between-Attiny85/
- http://henrysbench.capnfatz.com/henrys-bench/arduino-sensors-and-input/arduino-hc-sr501-motion-sensor-tutorial/
- http://daveprojects.blogspot.it/2017/04/attiny85-sleep-mode-interrupt.html