Les capteurs sur Arduino

Nous allons nous intéresser,  à l’interfaçage d’un capteur sur la plateforme Arduino.

Le travail se déroule par l’approche projet. Il est demandé de comprendre l’ensemble des tenants et aboutissants avant de s’attaquer à la réalisation de la programmation.
Les capteurs qu’il est possible d’utiliser peuvent etre les suivants :

  • Angle rotatif
  • Luminosité TSL 2561
  • Moisissure
  • Mouvement HC SR501
  • Mouvement PIR
  • Température et Humidité DHT11
  • Température LM35
  • RGB
  • Barométrique
  • Gaz MQ 135
  • Ultrasonique

Avant de brancher notre capteur, il est nécessaire de comprendre son fonctionnement, ses broches d’interconnexion, sa tension d’alimentation, ainsi que les données qu’il reçoit mais aussi celles qu’il transmet. Toutes ces informations sont présentes dans la documentation constructeur.

Nous allons donc structurer le travail comme suivant :

  • Rechercher la documentation constructeur.
  • Extraire les informations importantes sur son fonctionnement (Caractéristiques, Spécification technique).
  • Plateforme et Shield de développement.
  • Proposer un schéma de montage (même si aucun composant extérieur intervient) faisant intervenir notamment les broches de l’Arduino.
  • Proposer une méthode de récupération des données :
  • Données analogiques, numériques ?
  • Trame de 8 bits, 12 bits, continue ?
  • Envoie automatique ou nécessité de demander depuis l’Arduino ?
  • Proposer un code Arduino permettant de récupérer les données transmises par le capteur
  • Vérifier le fonctionnement.

En parallèle des recherches et travaux effectués, il sera réalisé la rédaction d’un document numérique (format au choix) qui retracera l’ensemble de la démarche comprenant entre autre chose :

  • le site sur lequel la documentation a été trouvée,
  • des captures d’écran des informations importantes,
  • l’explicitation de ces données