starter kit arduino

Le starter kit Arduino Officiel

Pour débutants & confirmés – Manuel en Français

Apprenez l’Arduino et l’électronique de façon pratique

Le module Tilt Angle – Tilt Sensor

Juin 27, 2021 | Arduino | 0 commentaires

Comment utiliser un interrupteur tilt avec Arduino

L’interrupteur tilt ou tilt Ange peut être trouvé sous différentes appellation: tilt switch, ball tilt, ou encore capteur à bille ou à mercure.
L’interrupteur “tilt angle” fait en fait office d’interrupteur / bouton suivant la façon dont il est disposé, horizontalement ou verticalement il sera soit ouvert soit fermé. Il pourrait servir par exemple de capteur de choc ou de capteur de mouvement. Il pourrait aussi faire office d’alarme peu chère pour pour être alerté lorsque certains objets sont inclinés ou dérobés.

Module de capteur d’angle d’inclinaison (tilt sensor) ou comment utiliser le SW-520D

Description

Comment capter un mouvement ou un choc avec l’Arduino

Le capteur d’inclinaison est un composant capable de détecter l’inclinaison d’un objet. Cependant, cela n’équivaut qu’à un bouton-poussoir activé par un mécanisme physique différent. Ce type de capteur est la version écologique d’un commutateur à mercure. Il contient une bille métallique à l’intérieur qui permutera les deux broches de l’appareil et vice-versa si le capteur atteint un certain angle.

Le mode de fonctionnement de l’interrupteur tilt est imagé ci-dessous

Dans l’ordre: ONONOFF

  • Tension de fonctionnement: 3,3 V ~ 12v

Ce dont vous aurez besoin:

Connexion:

Une résistance de 10kOhms entre le GND et la pin 2 de l’Arduino. Comme il n’y a pas de polarité, relié une broche du tilt angle D2 aussi, l’autre au 5V

code

const int buttonPin = 2;     // the number of the pushbutton pin
const int ledPin =  13;      // the number of the LED pin

 // variables will change:
int buttonState = 0;         // variable for reading the pushbutton status

void setup() {
              
Serial.begin (9600);
                
    // initialize the LED pin as an output:
    pinMode(ledPin, OUTPUT);      
    // initialize the pushbutton pin as an input:
    pinMode(buttonPin, INPUT);     
             }

void loop(){
     // read the state of the pushbutton value:
     buttonState = digitalRead(buttonPin);

     // check if the pushbutton is pressed.
     // if it is, the buttonState is HIGH:
     if (buttonState == HIGH) {     
        // turn LED on:    
        Serial.println("high");
        } 
        else {
        // turn LED off:
        Serial.println("low");
        }
        delay(100);
        }

Bien que ca ne me soit personnellement pas utile, il pourrait servir de détecteur de choc par exemple. Imaginez le détecteur dans un objet qui tomberait. Il renverrai alors LOW ou HIGH suivant sa position initiale. Un système “d’alarme” peut alors être envisagé dans ce type de cas.

J’avoue que cet article est un peu cours mais le code fonctionne et a vrai dire je ne vois pas comment m’étendre sur le sujet.

03.03.2016

Article: http://idehack.com/blog/diy-jar-lamp-tilt-une-lampe-dans-un-bocal/ réalisation à partir de ce module (composant).

Voir l’article

Idées de projets

  • Détecter une orientation
  • Fabriquer une petite alarme
  • S’en servir comme intérrupteur.

Edit du 09.12.18

  • Ajout de la description du module tilt sensor
  • Tension de fonctionnement
  • Correction du code Arduino Sketch.
  • Suppression des liens morts

Chaque articles sera revu dans son entièreté et modifié le plus complètement possible. Les informations sur les vendeurs peuvent ne pas être présente par manque d’information ou par fermeture de la boutique.

Elegoo starter kit R3

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *