Pages: [1]   Go Down
Author Topic: allarme dei poveri con arudino e sensore di movimento  (Read 563 times)
0 Members and 1 Guest are viewing this topic.
Ancona
Offline Offline
Newbie
*
Karma: 0
Posts: 38
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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");
  }
}
Logged

Padova
Offline Offline
Jr. Member
**
Karma: 4
Posts: 87
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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!
Logged

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5903
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

oppure puoi invertire il segnale con un transistor
(sicuro che il pir non abbia NC e NO ?)
« Last Edit: April 06, 2012, 01:40:16 pm by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Ancona
Offline Offline
Newbie
*
Karma: 0
Posts: 38
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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!!!!


Logged

Pages: [1]   Go Up
Jump to: