
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Caros amigos, eu expliquei como fazer um contador de visitantes usando o 8051 e o sensor IR e o exibi no LCD. O 8051 é um dos microcontroladores mais populares usados para fazer aplicações comerciais por hobby em todo o mundo. Eu fiz um contador de visitante com aquele chip.
Usei o microcontrolador 78E052 Nuvoton no meu hardware. você pode usar qualquer tipo de microcontrolador 8051. O código que usei foi escrito em Embedded C e compilado no compilador Keil.
Suprimentos:
Microcontrolador 89C51
Sensor infravermelho
LCD 16x2
Etapa 1: construir o hardware


Eu construí o hardware dessa forma. Como você vê na imagem, eu desenhei a imagem de acordo com o esquema do painel de projeto que dei na imagem. Você pode projetar seu próprio circuito e modificar o código.
Etapa 2: Código do programa para contador de visitantes
#include #include
sbit rs = P3 ^ 6; sbit en = P3 ^ 7; void lcd (char a, int b); msg de caracteres não assinados = "Contador"; char ch [4]; atraso vazio (); contador de vazios (); int k; unsigned int val; void main () {lcd (0x38, 0); LCD (0x0c, 0); LCD (0x80, 0); TMOD = 0x05; contador(); } void delay () {int i; para (i = 0; i <= 2000; i ++); } contador vazio () {TL0 = 0; TR0 = 1; para (k = 0; k <5; k ++) {lcd (msg [k], 1); } enquanto (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "% u", val); para (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; en = 1; atraso(); en = 0; atraso(); }
Etapa 3: SAÍDA

conecte o sensor IR com o microcontrolador
baixe o código
mover um objeto através do sensor IR
Você pode observar a contagem de objetos no LCD
Recomendado:
Luz automática da sala e controlador de ventilador com contador bidirecional de visitantes: 3 etapas

Controlador automático de iluminação e ventilador com contador bidirecional de visitantes: Freqüentemente, vemos contadores de visitantes em estádios, shoppings, escritórios, salas de aula, etc. Como eles contam as pessoas e acendem ou apagam a luz quando não há ninguém dentro? Hoje estamos aqui com um projeto de controlador de luz ambiente automático com contador de visitantes bidirecional
Contador de visitantes usando Arduino no TinkerCad: 3 etapas

Contador de visitantes usando o Arduino no TinkerCad: Muitas vezes, precisamos monitorar a pessoa / pessoas que visitam algum lugar como uma sala de seminários, uma sala de conferências ou um shopping center ou um templo. Este projeto pode ser usado para contar e exibir o número de visitantes que entram em qualquer sala de conferência ou sala de seminário
Usando sensor infravermelho com Arduino: 8 etapas (com imagens)

Usando sensor infravermelho com Arduino: o que é um sensor infravermelho (também conhecido como IR)? Um sensor IR é um instrumento eletrônico que verifica os sinais IR em faixas de frequência específicas definidas por padrões e os converte em sinais elétricos em seu pino de saída (normalmente chamado de pino de sinal) . O sinal IR
BI - CONTADOR DE VISITANTES DIRECIONAL USANDO 8051 (AT89S52): 4 etapas

BIO - CONTADOR DE VISITANTES DIRECIONAL USANDO 8051 (AT89S52): O objetivo deste projeto é contar o número de visitantes que entram e saem de uma sala e atualizar os detalhes para um display LCD. Este projeto é composto por microcontrolador AT89S52, dois sensores IR e display LCD . Os sensores IR detectam o externo
Luzes automáticas da sala com contador de visitantes !: 7 etapas

Luzes automáticas da sala com contador de visitantes !: Ei! Se você quiser se livrar dos chatos interruptores de luz e tornar as luzes da sua sala automáticas de forma barata, você está no lugar certo! Este projeto será muito fácil de construir. Não se deixe enganar pela sua simplicidade, vai ser muito legal e funcionará 100%