Parmi les objets arrivés rapidement depuis ebay il y avais ce petit capteur de vibration:

L’objet servira a récupérer une valeurs lorsqu’il capte une vibration. Pas d’utilisation spécifique prévue juste une nouvelle pièce a ma collection :).

On peux très bien l’imaginer signaler lorsqu’un objet tombe ou est incliner. Il fera office a mon avis de signal d’alarme dans une situation bien précise.

Objet:  SW-420 Motion Sensor Module Vibration Switch Alarm Sensor…

 

Ce dont vous aurez besoin

Branchements du SW-420

    sw

     

    • Pin 9 de l’Arduino -> D0 du module.
    • GND de l’Arduino -> GND du module.
    • VCC de l’Arduino -> VCC du module

    Code Arduino

    int ledPin =13;
    int EP =9;
    
    void setup(){
      pinMode(ledPin, OUTPUT);
      pinMode(EP, INPUT); //set EP input for measurment
      Serial.begin(9600); //init serial 9600
      Serial.println("----------------------Vibration demo------------------------");
    }
    void loop(){
      long measurement =TP_init();
      delay(50);
      Serial.print("measurment = ");
      Serial.println(measurement);
      if (measurement > 1000){
        digitalWrite(ledPin, HIGH);
      }
      else{
        digitalWrite(ledPin, LOW); 
      }
    }
    
    long TP_init(){
      delay(10);
      long measurement=pulseIn (EP, HIGH);  //wait for the pin to get HIGH and returns measurement
      return measurement;
    }

     Source

    Pin It on Pinterest

    Share This