Balcão de porta com microcontrolador 8051 (89c51,89c52)

Balcão de porta com microcontrolador 8051 (89c51,89c52)

O contador é bidirecional, o que significa que pode contar/incrementar se o objeto cruzar sua barreira na direção esquerda ou direita. A idéia básica por trás disso é que você não precisa contar manualmente pessoas, pessoas, veículos, etc., passando por determinado local.
A contagem inicial começa através de Babbage e então a contagem de números foi inventada, depois as pessoas começaram a contar as coisas manualmente. Agora é a era digital e contamos as coisas digitalmente. Anteriormente, na contagem manual, havia problemas. É preciso ficar horas parado para contar pessoas e veículos que passam por determinada área, também pode perder dados se sua atenção se voltar para outro lugar. Este projeto é o melhor exemplo de precisão e redução de mão de obra em tarefas extras de contagem.

Requisitos do projeto de contador digital

  • Microcontrolador 8051 (89c51 ou 89c52)
  • LCD 16×2
  • cristal (11,0592 MHz)
  • LDR (resistor dependente de luz)
  • Resistor 5K
  • Placa de pão ou PCB para projeto de circuito
  • Fonte de energia
  • Potenciômetro (para ver o contraste do LED)
  • Conectando fios

Alguns tutoriais relacionados ao projeto. Como a interface do LCD 16 × 2 com o microcontrolador 89c51, ele funciona em modos e comandos operacionais. Os tutoriais irão ajudá-lo a entender o código abaixo.

Lcd 16×2 funcionando

Comandos e dados enviados para LCD 16×2 – Diferença

Contador de objetos/pessoas com microcontrolador 89c52 – Diagrama de circuito

Os valores do contador são exibidos em LCD 16×2. O LCD tem interface com o microcontrolador 8051 no modo de 8 bits. Os pinos de dados do LCD 16 × 2 são conectados à Porta 1 do microcontrolador 8051 (89c51 ou 89c52). O pino rs (seleção de registro) do LCD 16 × 2 está conectado à porta 3, pino 5 do microcontrolador 8051. O pino rw (leitura-gravação) do LCD está conectado à porta 3, pino 7 do microcontrolador 8051. O pino en (habilitar) do lcd está conectado ao pino 6 da porta 3 do microcontrolador 89c51. O restante das conexões serve para tornar o microcontrolador 8051 (89c51 ou 89c52) operacional. Como aplicar 5v em vcc (pino 40) e vpp (pino 31). Pino de aterramento 20. Conecte o cristal aos pinos 18 e 19. O cristal de 11,0592 MHz é usado no projeto.

sensor contador digital 89c51

Existem diversas técnicas e sensores pré-montados disponíveis no mercado para fins de contagem. A técnica mais popular entre os projetistas de circuitos embarcados DIY é usar luz laser e um resistor dependente de luz (LDR). A luz laser é lançada à distância em um resistor dependente da luz. Quando uma pessoa passa entre a configuração do laser e do LDR, a luz para de incidir sobre o LDR. O movimento quando a pessoa está na frente da luz laser bloqueia a luz e a conexão da luz laser LDR é freada. A conexão é feita novamente quando a pessoa se afasta da luz laser. Essa interrupção e estabelecimento da conexão são interpretados pelo microcontrolador 8051 e são contados como 1.

Objeto de laser e LDR (resistor dependente de luz), pessoas, pessoas, contador de veículos

Objeto de laser e LDR (resistor dependente de luz), pessoas, pessoas, contador de veículos
A última coisa no circuito é o pino 0 da Porta-2. Aqui toda a lógica é criada. A luz do laser incide continuamente sobre o ldr (resistor dependente da luz), causando curto-circuito no circuito. O controlador leu como '0' ou baixo. Agora quando alguém passa pelo caminho e corta o laser caindo no Ldr. O circuito é concluído e o controlador lê como '1' ou alto. Portanto, sempre que a luz que incide no LDR é perturbada, o controlador a lê como 1 e aumenta a saída.

Porta, pessoas, pessoas, contador de veículos com diagrama de circuito do microcontrolador 8051

Porta, pessoas, pessoas, contador de veículos com diagrama de circuito do microcontrolador 8051

Código de contador de objeto do microcontrolador 8051

O código é simples, primeiro incluí o arquivo de cabeçalho necessário registro<51.h> . Se você estiver codificando em keil ide para o microcontrolador 8051, esta biblioteca deverá ser incluída em seu código-fonte. Então condições de verificação função é inicializada. Esta função verifica se a pessoa está atravessada no caminho ou não. Em seguida, sbits únicos são definidos para ativar, selecionar o registro e ler os pinos de gravação do LCD 16 × 2. contagem variável é inicializada para conectar nosso circuito lógico à porta 2 pino 0. Atraso A função está gerando algum atraso para ser usado quando necessário. lcdcmd A função está enviando comandos para o lcd. dados lcd função está enviando dados para lcd. lcdint está inicializando o lcd. Então, finalmente, a função principal é definida.

Quando você terminar de criar o circuito e gravar o código hexadecimal no microcontrolador, agora é hora de ver o resultado. Ao iniciar o programa você verá o texto “CONTADOR DE PORTAS!!!”Exibido na primeira linha do LCD 16×2. Na segunda linha não há nada. Agora mova o dedo e corte a luz que incide sobre o resistor dependente de luz. Você verá o número exibido na tela e sempre que desligar a luz, o número será aumentado em um.

Mais projetos de contadores e alarmes de segurança usando diferentes microcontroladores e sensores como PIR (infravermelho passivo), LDR (resistor dependente de luz), luz laser, sensor ultrassônico etc.

Segurança residencial com arduino uno

Sistema de segurança PIR sobre WiFi usando nodemcu

Assista ao vídeo do projeto aqui……..
Arquivos/código do contador de porta

Conteúdo Relacionado

Uma rede de sensores é incorporada em todos os...
O controlador do motor é um dos componentes mais...
ESP32-CAM é um módulo de câmera compacto que combina...
A evolução dos padrões USB foi fundamental para moldar...
A SCHURTER anuncia um aprimoramento para sua conhecida série...
A Sealevel Systems anuncia o lançamento da Interface Serial...
A STMicroelectronics introduziu Diodos retificadores Schottky de trincheira de...
Determinar uma localização precisa é necessário em várias indústrias...
O novo VIPerGaN50 da STMicroelectronics simplifica a construção de...
A Samsung Electronics, fornecedora de tecnologia de memória avançada,...
O mercado embarcado tem uma necessidade de soluções de...
Você provavelmente já se deparou com o termo 'arrastar'...
Você provavelmente tem um Isolador de suporte Se você...
Você provavelmente já viu permanecer um isolante sente-se em...
Você provavelmente já viu Isoladores de manilha entronizados em...
Você provavelmente já passou por situações em que o...
返回網誌

發表留言

請注意,留言須先通過審核才能發佈。