Table des matières:
- Étape 1: Construire le matériel
- Étape 2: Code de programme pour le compteur de visiteurs
- Étape 3: SORTIE
Vidéo: Compteur de visiteurs utilisant 8051 et capteur IR avec écran LCD : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Chers amis, j'ai expliqué comment créer un compteur de visiteurs à l'aide de 8051 et d'un capteur infrarouge et l'afficher sur l'écran LCD. 8051 est l'un des microcontrôleurs les plus populaires utilisés pour la réalisation d'applications commerciales et de loisirs dans le monde entier. J'ai fait un compteur de visiteurs avec cette puce.
J'ai utilisé le microcontrôleur 78E052 Nuvoton sur mon matériel. vous pouvez utiliser n'importe quel type de microcontrôleur 8051. Le code que j'ai utilisé est écrit en C embarqué et compilé sur le compilateur keil.
Fournitures:
Microcontrôleur 89C51
Capteur infrarouge
ACL 16x2
Étape 1: Construire le matériel
J'ai construit le matériel de cette manière. Comme vous le voyez sur l'image, j'ai dessiné l'image selon le schéma du tableau de projet que j'ai donné sur l'image. Vous pouvez concevoir votre propre circuit et modifier le code.
Étape 2: Code de programme pour le compteur de visiteurs
#include #include
sbit rs=P3^6; sbit fr=P3^7; void lcd(car a, int b); char non signé msg="Compteur"; char ch[4]; délai d'annulation (); compteur vide(); int k; val int non signé; void main() { lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD=0x05; contrer(); } void delay() { int i; pour(i=0;i<=2000;i++); } compteur vide() { TL0=0; TR0=1; for(k=0;k<5;k++) { lcd(msg[k], 1); } while(1) { lcd (0x88, 0); val=TL0|TH0<<8; sprintf(ch, "%u", val); for(k=0;k<5;k++) { lcd(ch[k], 1); } } } void lcd(char a, int b) { P1=a; rs=b; fr=1; retard(); fr=0; retard(); }
Étape 3: SORTIE
connecter le capteur IR avec le microcontrôleur
télécharger le code
déplacer un objet à travers le capteur IR
Vous pouvez observer le nombre d'objets sur l'écran LCD
Conseillé:
Compteur de visiteurs utilisant Arduino sur TinkerCad : 3 étapes
Compteur de visiteurs utilisant Arduino sur TinkerCad: Plusieurs fois, nous devons surveiller la ou les personnes visitant un endroit comme une salle de séminaire, une salle de conférence ou un centre commercial ou un temple. Ce projet permet de comptabiliser et d'afficher le nombre de visiteurs entrant à l'intérieur de n'importe quelle salle de conférence ou de séminaire
Compteur Arduino utilisant l'écran LED TM1637 et le capteur d'évitement d'obstacles : 7 étapes
Compteur Arduino utilisant l'affichage à LED TM1637 et le capteur d'évitement d'obstacles : dans ce tutoriel, nous allons apprendre à créer un compteur de chiffres simple à l'aide de l'affichage à LED TM1637 et du capteur d'évitement d'obstacles et Visuino.Regardez la vidéo
BI - COMPTEUR DE VISITEURS DIRECTIONNEL UTILISANT 8051 (AT89S52) : 4 étapes
BI - COMPTEUR DE VISITEURS DIRECTIONNEL UTILISANT 8051 (AT89S52): L'objectif de ce projet est de compter le nombre de visiteurs entrant et sortant d'une pièce et de mettre à jour les détails sur un écran LCD. Ce projet se compose d'un microcontrôleur AT89S52, de deux capteurs IR et d'un écran LCD. . Les capteurs IR détectent l'externe
Écran LCD I2C/IIC - Utilisez un écran LCD SPI vers l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : 5 étapes
Écran LCD I2C/IIC | Utilisez un écran LCD SPI sur l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : Salut les gars, car un SPI LCD 1602 normal a trop de fils à connecter, il est donc très difficile de l'interfacer avec arduino, mais il existe un module disponible sur le marché qui peut convertir l'affichage SPI en affichage IIC, vous n'avez donc besoin de connecter que 4 fils
Écran LCD I2C/IIC - Convertir un écran LCD SPI en écran LCD I2C : 5 étapes
Écran LCD I2C/IIC | Convertir un écran LCD SPI en écran LCD I2C : l'utilisation de l'écran lcd spi nécessite trop de connexions, ce qui est vraiment difficile à faire