Quels sont les différents types de capteurs Arduino®?
Les capteurs Arduino® sont de petits appareils pouvant être connectés à une carte Arduino® afin de fournir à l'appareil des informations provenant d'une source physique. Les capteurs existent en de nombreuses variétés et sont particulièrement utiles pour les projets de robotique, bien qu'ils puissent également être utilisés pour d'autres types de projets. Des exemples de projets non robotiques utilisant des capteurs Arduino® incluent des systèmes de sécurité domestique, des stations météo distantes et des lave-vaisselle contrôlés par un périphérique Arduino®.
L'un des capteurs Arduino® les plus élémentaires est un capteur de lumière. Contrairement à une caméra, le capteur de lumière ne peut pas produire d'image, mais détecte la présence ou l'absence d'un certain seuil de lumière. À l'aide d'un capteur de lumière, une voiture contrôlée par capteur peut allumer automatiquement les phares lorsqu'elle pénètre dans une pièce sombre.
Les capteurs de mouvement détectent les changements de lumière au fil du temps afin de déterminer si quelque chose se déplace dans leur champ de vision. Ces capteurs Arduino® ne fournissent aucune information sur l'emplacement de l'objet en mouvement, sa taille ou sa vitesse de déplacement. Une simple utilisation des capteurs de mouvement consiste à allumer les lumières lorsque quelqu'un entre dans une pièce. Comme avec d'autres capteurs, des capteurs de mouvement pourraient être utilisés pour déclencher toute action que l'invention est capable de réaliser.
Un autre type de capteur Arduino® est un capteur audio. Les capteurs audio détectent la présence de son et peuvent généralement fournir des informations supplémentaires, telles que la hauteur et l'amplitude. Ces capteurs sont particulièrement utiles pour les appareils devant répondre à des actions humaines, telles que les conversations, ou aux actions d'autres machines, telles que les bips.
Les capteurs d'inclinaison et de pression ont chacun une utilisation particulière en robotique. Un capteur d'inclinaison permet à un périphérique Arduino® de déterminer quand son angle, par rapport au sol, a changé, en supposant que le capteur d'inclinaison est monté directement sur le corps principal du périphérique. Alternativement, un capteur d'inclinaison pourrait être monté sur un bras contrôlable et donner à la carte Arduino® des informations constantes sur sa position. Les capteurs de pression sont critiques lorsqu'un robot traite avec tout ce qui est potentiellement fragile, comme un verre ou un œuf. Sans capteur de pression, un robot n'aurait aucun moyen de déterminer sa force de maintien et pourrait éventuellement le casser.
Les robots qui se déplacent ont presque toujours besoin d'un moyen de déterminer leur distance par rapport aux autres objets. Plusieurs capteurs existent à cet effet. Les capteurs de distance infrarouges font rebondir les lasers de faible puissance sur les objets proches pour déterminer leur distance. Les capteurs sonar utilisent une forme d’écholocalisation de haute technologie pour déterminer leur position dans un environnement.