– Nous allons ici créer un compteur de passage COVID-Like.
Ce compteur de passage permet de gérer le flux des personnes présentes dans un magasin. Nous devons donc définir un nombre maximum de clients.
– S’il y a moins de clients que la limite, nous autorisons les clients à entrer dans le magasin à l’aide d’une Led verte.
– S’il y a plus de clients que la limite, nous refusons l’entrée des clients dans le magasin, à l’aide d’une Led rouge.
Nous allons utiliser ici :
– Une carte Arduino
– Deux modules HC04
– Une LED Verte, Une Led Rouge
Un capteur est placé à l’entrée du magasin, et un autre capteur est placé à la sortie du magasin.
Dans le code suivant, nous détectons une personne lorsqu’elle passe à 50 cm du capteur.
Nous limitons le nombre de clients dans le magasin à 10 personnes.
Si le nombre de personnes est supérieur à 10, nous interdisons l’entrée dans le magasin par une Led Rouge. SI ce nombre est inférieur à 10, nous permettons l’entrée dans le magasin avec une Led Verte.
Si une personne est entrée, nous ajoutons 1 au compteur. Lorsqu’une personne est sortie, nous retirons 1 au compteur.
Câblage :
Code :
Il suffit ensuite d’ouvrir le moniteur série sur Arduino, et ainsi faire des tests de passage… et vérifier que les LEDs s’allument et/ou s’éteignent en fonction de votre limite.
Bonjour,
Merci tout d’abord pour cette article très intéressant.
Auriez-vous la solution dans le cas ou il n’existe qu’une seule entrée/sortie sur la même porte ?
Un seul capteur ?
Avec cette solution, il ne faut pas qu’une personne reste devant le capteur .. une solution pour ça ?
Je pense à :
if (distance_c1 < capture && distance_c2 > capture) {
// On ajoute 1 au compteur
compteur = compteur + 1;
while (distance c1 < capture) { // On attend ! } } Mais il faut tester !
Bonjour,
Je tiens à signaler le non fonctionnement de votre dernier message (en sah)
Le capteur ne réagit plus du tout