Smoke detector

From air
Revision as of 15:25, 13 July 2011 by Donsez (talk | contribs) (→‎Un deuxième modèle de détecteur)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

En France, les détecteurs de fumée deviennent obligatoires. Les premiers prix démarrent à 5 euros batterie de 9V incluse dans les magasins de bricolage. Il est possible de les rendre communiquant en les bricolant très légèrement et en les branchant sur un Arduino ou un MSP430.

Les informations récuperables sont le niveau de batterie (utilisez un pont diviseur ! la pile a une tension de 9V) et la présence de fumée en recuperant le tension envoyé sur le buzzer. Il est même possible de faire sonner le buzzer (attention les oreilles) en court-circuitant le bouton de test.

Voici le programme Arduino pour le buzzer en photo ci-dessous

int analogPin = 3;     // buzzer wires connected to analog pin 3 and GND

void setup() {
  Serial.begin(9600);  // open the serial port at 9600 bps:   
}

void loop() {
  int i=0;
  int val=0;
  for(i=0;i<100;i++) {
    val += analogRead(analogPin);     // read the input pin
    delay(10);                        // delay 10 milliseconds
  }
  if(val>500) {
    Serial.println("SMOKE");             // output
  }
}

Ce programme peut être probablement réécrit avec des interruptions.

Modèles

Pensez à utiliser un pont diviseur idoine pour réduire la tension du signal.

Un premier modèle de détecteur

Il faut l'ouvrir pour le hacker

Smokedetector2.jpgSmokedetector3.jpgSmokedetector4.jpg

Un deuxième modèle de détecteur

2 pins sont accessibles à l'arrière pour être souder ou wrapper ! J'ai collé un tag NFC sur ce détecteur pour réaliser une application de contrôle d'équipements de sécurité (détecteur de fumée, alarme intrusion, extincteurs, ...). L'URL stockée dans le tag pointe vers un formulaire que remplit l'inspecteur.

Smokedetectorbis1.jpgSmokedetectorbis2.jpg