Comment faire du compteur des visiteurs en utilisant Arduino Uno

Comment faire du compteur des visiteurs en utilisant Arduino Uno
La façon la plus simple de créer des circuits pour différents projets et d'avoir une connaissance plus solide du fonctionnement des différents appareils, l'Arduino est l'option la plus appropriée. Arduino convient car il fournit une assistance liée au matériel ou lié à des logiciels. Cela donne à l'Arduino un avantage pour être possible pour réaliser des projets de niveau débutant ou des projets de niveau avancé.

En référence aux projets au niveau débutant, il existe un projet qui compte le nombre de visiteurs entrant dans une installation. Cela pourrait être un magasin, une usine ou une classe d'école. Le comptage du nombre de personnes automatiquement au lieu du comptage manuel peut être plus précis et facilitera le contrôle des personnes entrant dans une zone. Donc, pour faire un compteur de visiteurs, nous avons interfacé un module infrarouge avec Arduino.

Comment faire du compteur des visiteurs en utilisant Arduino Uno

Pour compter le nombre de personnes entrant dans une installation, le moyen la plus facile est de créer une machine qui compte automatiquement les personnes qui arrivent. Cela peut être réalisé en utilisant un capteur qui détecte toute interférence sur son chemin et c'est le capteur infrarouge. Ce capteur fonctionne en émettant un rayonnement infrarouge et détecte le rayonnement qui est reflété après être entré en collision avec n'importe quel objet.

Dans le cas du comptoir des visiteurs, lorsqu'une personne dépasse ce capteur, elle sent la vague réfléchie et, de cette manière, compte le nombre de personnes. En d'autres termes, nous pouvons dire que chaque fois que le capteur détecte le rayonnement infrarouge, il considère qu'une personne est entrée dans l'installation.

Pour faire le compteur du visiteur, nous avons conçu un circuit dont le schéma est donné dans l'image ci-dessous

Assemblage matériel pour créer un compteur de visiteurs à l'aide d'Arduino Uno

Pour créer le comptoir des visiteurs, nous avons utilisé les composants suivants

  • Arduino Uno
  • Planche à pain
  • 1 LED
  • 1 résistance (220 ohms)
  • Affichage en cristal liquide 16 × 2 (LCD)
  • Fils de connexion
  • Module infrarouge
  • Potentiomètre

Nous avons publié l'image de l'assemblage matériel pour une meilleure compréhension de l'interfaçage de tous les composants avec Arduino Uno.

Nous avons assemblé les composants à commencer par placer d'abord la LCD LED et le potentiomètre sur la planche à pain. Ensuite, nous avons connecté l'écran LCD avec Arduino en attribuant des broches 5,4,3,2 d'Arduino Uno aux broches de données de l'écran LCD à l'aide des fils de couleur blanc et des broches 12 et 11 pour le registre Sélectionnez et activez la broche de l'écran LCD en utilisant les fils de couleur grise.

Pour ajuster la luminosité de l'écran LCD, nous avons connecté le potentiomètre avec l'écran LCD sur sa broche V0 à l'aide du fil jaune. Pour interfacer le module IR, nous avons connecté sa sortie à l'aide de la broche 10 d'Arduino et il est représenté par le fil brun connecté à la broche 10.

Pour indiquer les visiteurs à venir, nous avons utilisé la LED qui est connectée à la broche 9 de l'Arduino à l'aide du fil orange. De plus, pour connecter les composants avec l'alimentation, nous avons utilisé les 5 volts et la broche de terre d'Arduino et ils sont connectés aux fentes de la carte de pain dédiée pour connecter les composants avec une alimentation en tension.

Code Arduino pour créer un compteur de visiteurs à l'aide du module infrarouge (IR)

Le code Arduino compilé pour le projet de compteur de visiteurs est donné ci-dessous:

#include // Définition de la bibliothèque pour l'écran LCD
LCD LiquidCrystal (12, 11, 5, 4, 3, 2); // attribution d'Arduino à l'écran LCD
variable inth non signé = 0; // pour compter le nombre de visiteurs
intr ir; // variable pour stocker la valeur du capteur
int vis; // variable qui stocke le nombre de visiteurs
#define irpin 10 // broche arduino pour le capteur IR
#Define LED 9 // Arduino Pin pour LED
void setup()

En série.commencer (9600); // initialisation de la communication série
LCD.commencer (16,2); // initialisation des dimensions de l'écran LCD
pinmode (irpin, entrée); // attribuant le capteur en entrée à Arduino
pinmode (LED, sortie); // attribuant la LED comme sortie d'Arduino
LCD.setCursor (0,0); / * Définition de la place pour les données qui doivent être affichées * /
LCD.print ("Counter des visiteurs"); // Affichage des données sur l'écran LCD

VOID LOOP ()
ir = DigitalRead (irpin); // Lire la sortie du capteur
if (ir == high) // si le capteur détecte le rayonnement réfléchi
DigitalWrite (LED, High); // Activez la LED
vis = count ++; // augmentation du nombre de visiteurs
LCD.setCursor (1,1); / * définir la place pour les données qui doivent être affichées * /
LCD.imprimer (vis); // affichant le nombre de visiteurs

autre
DigitalWrite (LED, Low); // Sinon, gardez la LED à l'état hors

Pour compiler d'abord le code Arduino, nous avons défini les bibliothèques et variables nécessaires, puis nous avons attribué les broches Arduino pour les composants respectifs.

Dans la section Configuration, nous avons donné les modes de fonctionnement du module IR et de la LED et dans la section de boucle, nous avons lu la sortie du module IR à l'aide du DigitalRead () fonction.

À côté de compter les visiteurs, nous avons utilisé la condition IF qui valide si la sortie du module est élevée, puis augmentez le nombre de visiteurs et tournez la LED, sinon, maintenez la LED à l'état hors de l'état et n'incrémentez pas le nombre de visiteurs.

Implémentation matérielle du compteur de visiteurs à l'aide du module IR

Vous trouverez ci-dessous la figure du matériel assemblé sur planche à pain pour créer le compteur de visiteurs:

Pour démontrer comment fonctionne le code Arduino et compte le visiteur, nous avons publié une animation ci-dessous:

Conclusion

L'interfaçage de plusieurs appareils avec des microcontrôleurs a été facilité avec l'aide de planches Arduino. Alors maintenant, on peut créer une grande variété de projets utilisant Arduino et en savoir plus sur les circuits. Dans cette écriture, nous avons également créé un projet qui compte le nombre de visiteurs et l'affiche sur l'écran LCD.