Avez-vous déjà voulu réaliser un projet impliquant une détection sans contact, par exemple, pour détecter une fermeture de porte, compter le nombre de tours d’une roue ou fabriquer un compteur de vitesse? Alors ce tutoriel de capteur à effet Hall Arduino est fait pour vous!
Ce projet utilise un capteur à effet Hall pour détecter la présence d’un aimant. Chaque fois qu’un aimant passe devant ce capteur, il peut le détecter. Ce capteur peut être utilisé pour faire beaucoup de choses différentes. Par exemple, si nous devons détecter une fermeture de porte, nous devons simplement attacher un aimant à la porte et un capteur à effet hall au cadre de la porte. Chaque fois que la porte se ferme, l’aimant est placé près du capteur à effet hall et nous sommes en mesure de détecter que la porte a été fermée.
De même, ce même principe peut être utilisé pour fabriquer un compteur de vitesse pour un vélo ou tout autre véhicule. Si un aimant est attaché à la roue et qu’un capteur à effet Hall est placé quelque part dans le cadre du vélo, le temps nécessaire à la roue pour effectuer un tour peut être mesuré, et avec un peu plus de mathématiques, nous pouvons détecter la vitesse de déplacement du vélo!
Comment Ça Marche ?
Le capteur à effet Hall fonctionne sur le principe de l’effet Hall, qui stipule que chaque fois qu’un champ magnétique est appliqué dans une direction perpendiculaire à l’écoulement du courant électrique dans un conducteur, une différence de potentiel est induite. Cette tension peut être utilisée pour détecter si le capteur est à proximité d’un aimant ou non. L’Arduino peut détecter ce changement de tension via sa broche d’interruption et déterminer si l’aimant est près du capteur ou non. Le fonctionnement de base du capteur à effet Hall Arduino est illustré dans l’image ci-dessous.