Go Down

Topic: allarme dei poveri con arudino e sensore di movimento (Read 591 times) previous topic - next topic

per un piccolo chiosco sul mare usando arduino, uno shield gms e due sensori pir sto facendo un rilevatore di movimento che manda un sms se qualcuno si muove nei due casottini (allarme dei poveri) è tutto molto semplice sia come progettazione che come realizzazione, l'unica cosa che mi manca è l'idea per controllare se mi tagliano il filo che va da un casottino all'altro (ok ci sarà una batteria, manca ancora il codice per disattivare l'allarme etc etc.. sono al prototipo 0 insomma) ma non vi disturbo per questo.... ho visto che il sensore pir restituisce 1 se c'e' movimento 0 altrimenti, o ovviamente 0 se è disconnesso... qualche dritta per vedere se mi hanno tagliato il filo al sensore pir?

questo è il sensore http://www.emmeshop.it/product.php?id_product=423
codice scritto in 5 minuti per vedere se l'idea regge...


#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 3, 5, 6, 7);

void setup() {
 lcd.begin(16, 2);
 lcd.print("fili dell' lcd giusti");
 delay(5000);
 Serial.begin (9600);  
 pinMode(2,INPUT); //pin del sensore
 lcd.clear();
}


void loop() {
 lcd.setCursor(0, 1);
 delay(1000);        
 byte sensore1 = digitalRead(2);
 Serial.print(sensore1);
 if (sensore1==0){
   // tutto ok
   lcd.print("ok");
 }
 else
 {
   // codice sms
   lcd.print("er");
 }
}

dancol90

Idea semplice che più semplice non si può...fai passare un altro filo che farà andata e ritorno da un edificio all'altro, in modo da avere i due capi del filo dalla stessa parte.
Ne prendi uno e lo colleghi al GND, l'altro ad un pin digitale. Poi questo pin lo colleghi ai 5V attraverso una resistenza di pull-up.

Se il collegamento è intatto sarà LOW, se invece dovessero tagliare i fili, nel pin leggerai un valore HIGH e potrai agire di conseguenza.

Quanto distano i due casottini? Perchè non sono sicuro che 5v dc riescano a coprire lunghe distanze!

Testato

#2
Apr 06, 2012, 08:37 pm Last Edit: Apr 06, 2012, 08:40 pm by Testato Reason: 1
oppure puoi invertire il segnale con un transistor
(sicuro che il pir non abbia NC e NO ?)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Quanti metri ci faccio secondo voi con i 5v? 30 sono troppi?

Mmm il filo ci avevo pensato come pull up 10 k vanno bene?( così imparo anche qualcosa di elettronica)

Transistor ..più professionale
Base- collegata ai 5v
Collettore al sensore ma da quello che ho letto devo metterci una resistenza mi sa Vero?
Emettitore Segnale di ritorno

Perdonatemi l'ignoranza!!!!



Go Up