Je capte pas bien bien
Des notes sur différents capteurs que j'ai pu utiliser avec Arduino et leur fonctionnement en gros…
Pour les pressés il y a 💗 la feuille de triche de l'EduLab qui est très bien fichue! 💗
Boutons Poussoirs
Le premier capteur utile : un bouton ! On pourrait croire que c'est super simple mais je me goure encore très souvent, donc récap' :
- 4 pattes mais dipôle, à tester car les jonctions continues peuvent changer selon les boîtiers
- Montage avec une résistance forte en
PULL DOWN
ou enPULL UP
, pour filtrer les lectures de broches OU utiliser le modeINPUT_PULLUP
d'Arduino sur la broche choisie. (Résistance de 20Ko intégrée) - Filtrer les rebonds en comparant 2 ou 3 mesures espacées de qq ms avant de conclure sur l'état du bouton…
+ d'explications sur OpenClassRooms + chez StudentCompanion + aussi sur le site du lycée B. Pascal de Clermont-Ferrand
Photo Résistances
+ de lumière = - de résistance
On veut suivre cette variation avec arduino donc on va utiliser une broche analogique pour écouter ce capteur.
À monter avec une résistance classique en Pull Down, de 10KΩ pour des conditions lumineuses “normales” (d'intérieur) et/ou de 1KΩ pour un usage en exposition forte…
+ d'explications et d'exemples sur McHobby + et chez Eslkimon + et chez IDE Hack
Capteur d'Obstacles à Ultra-Sons : HC-SR 04
2 yeux grillagés qui envoient un signal face à eux et écoutent ensuite son écho, un peu le même principe que les sonars, le temps mis par l'écho à revenir à sa source peut être traduit en mesure de distance.
En résumé (et en théorie)
- 4 broches : 2 pour l'alim (VCC, GND), TRIGGER (en OUTPUT) et ECHO (en INPUT).
- Tension de f° : 5V / Consommation : 15 mA.
- Distances mesurables : de 5 cm à 2m / Résolution : 3 mm.
- Angle de 'vision' : 15°
- Calcul à faire sur la durée de f° ECHO pour obtenir une distance
Ressources pour débuter
Capteurs d'Obstacles Infra-Rouge
les “yeux” de ces détecteurs sont comme deux leds : l'une (la claire) émet une lumière invisible (infra-rouge donc) et l'autre perçoit le reflet de cette lumière sur les surfaces. Ils sont donc plus des capteurs de contrastes que d'obstacle, à ce que je vois… Il existe différentes références qui fonctionnent selon ce principe, parmi lesquels le FC-51 & le TCRT 5000. Voir aussi cet article en anglais sur les capteurs IR.
Le FC - 51
en résumé (et en théorie)
- 3 broches : 2 pour l'alim (VCC, GND), et une sortie HIGH/LOW .
- La sortie est à LOW ou 0 quand il détecte un obstacle ?
- Tension de f° : de 3,3 à 5V / Consommation : env. 43 mA en 5V et 23 mA en 3.3V .
- potentiomètre de réglage : distance ?.
- distance de f° : de 2 à 30 cm ?? ? à vérifier…
- angle de détection : 35°.
pour débuter avec le FC - 51
Code basique FC-51
- Capt_IR_FC51.ino
- // détecteur d'obstacles Infra Rouge Numérique type FC-51
- const int capteur = 2; // broche lecture
- bool valCapt = 0; // valeur lue
- void setup() {
- Serial.begin(9600);
- pinMode(capteur, INPUT);
- }
- void loop() {
- Serial.print("Lecture : ");
- valCapt = digitalRead(capteur);
- Serial.println(valCapt);
- }
premiers essais avec mes clones bas de gamme :
Plus que l'obstacle il détecte une opacité sombre face à lui (changement d'état au passage d'une surface blanche ou brillante à une surface mate sombre)
- Quand le OUT est à 0, la LED témoin du capteur est allumée : en fait il est comme ça tout le temps dès qu'on dépasse 5% du potard, la détection d'un changement éteint la LED…
- Quand le OUT est à 1, la LED témoin du capteur est éteinte : j'arrive à détecter un changement de matériau à une distance d'env. 7 cm
ça tombe bien je voulais m'en servir pour compter des tours de moulin à vent…
le TCRT 5000
en théorie
- lien
- lien
Détecteur de mouvements Infra-Rouge: HC-SR 501
Typique des installations de mise sous alarmes de salles, une demi-sphère blanche qui capte les mouvements de corps chauds avec un champs large. Capteur numérique tout ou rien : renvoie un courant sur la broche INFO (lu HIGH) si il détecte. Le module du capteur dispose de 2 potentiomètres et d'un cavalier pour ajuster son mode de fonctionnement selon l'usage.
En résumé (et en théorie)
- 3 broches : 2 pour l'alim (VCC, GND) et 1 pour l'INFO.
- Entrée : 5V / Consommation : ?? .
- Portée : de 2 à 6m (ajustable).
- Angle de 'vision' : 90°
- Délai entre les mesures de 5 à 200 secondes (ajustable)
Ressources pour débuter
- chez Yaug avec en bonus la commande d'un relai.
- chez Framboise 314 qui explique bien le fonctionnement même si ils bossent pas avec Arduino