Referencia a los proyectos de nivel principiante Hay un proyecto que cuenta el número de visitantes que ingresan a cualquier instalación. Esto podría ser una tienda, una fábrica o un aula escolar. Contar el número de personas automáticamente en lugar del conteo manual puede ser más preciso y facilitará el control de las personas que ingresan a un área. Entonces, para hacer un mostrador de visitantes, hemos interrumpido un módulo infrarrojo con Arduino.
Cómo hacer un mostrador de visitantes usando Arduino Uno
Para contar el número de personas que ingresan a cualquier instalación, la forma más fácil es crear una máquina que cuente automáticamente a las personas que entran. Esto se puede lograr mediante el uso de un sensor que detecta cualquier interferencia en su camino y ese es el sensor infrarrojo. Este sensor funciona emitiendo radiación infrarroja y detecta la radiación que se refleja después de colisionar con cualquier objeto.
En el caso del mostrador del visitante cuando cualquier persona pasa este sensor, detecta la onda reflejada y, de esta manera, cuenta el número de personas. En otras palabras, podemos decir que cada vez que el sensor detecta la radiación infrarroja, considera que una persona ha ingresado a la instalación.
Para hacer el mostrador de visitantes, hemos diseñado un circuito cuyo esquema se da en la imagen que se proporciona a continuación
Ensamblaje de hardware para crear un mostrador de visitantes usando Arduino Uno
Para crear el contador de visitantes, hemos utilizado los siguientes componentes
Hemos publicado la imagen del ensamblaje de hardware para una mejor comprensión de la interfaz de todos los componentes con Arduino Uno.
Hemos ensamblado los componentes que comienzan colocando primero el LED LCD y el potenciómetro en la placa de pan. A continuación, hemos conectado la pantalla LCD con Arduino asignando pines 5,4,3,2 de Arduino Uno a los pines de datos de la pantalla LCD utilizando los cables de color blanco y 12 y 11 pines para el registro seleccionar y habilitar el PIN del LCD utilizando los cables de color gris.
Para ajustar el brillo de la pantalla LCD, hemos conectado el potenciómetro con LCD en su pasador V0 usando el cable amarillo. Para interactuar el módulo IR, hemos conectado su salida usando el pin 10 de Arduino y está representado por el cable marrón conectado al pin 10.
Para indicación de los visitantes que vienen, hemos usado el LED que está conectado al pin 9 del Arduino usando el cable de naranja. Además, para conectar los componentes con el suministro, hemos utilizado los 5 voltios y el pasador de tierra de Arduino y están conectados a las ranuras de la placa de pan dedicadas para conectar los componentes con suministro de voltaje.
Código Arduino para crear un contador de visitantes usando el módulo infrarrojo (IR)
El código Arduino compilado para el proyecto de contador de visitantes se proporciona a continuación:
#Include // Definición de la biblioteca para LCD
LiquidCrystal LCD (12, 11, 5, 4, 3, 2); // Asignación de Arduino a LCD
unsigned int count = 0; // variable para contar el número de visitantes
int ir; // variable para almacenar el valor del sensor
int vis; // variable que almacena el número de visitantes
#Define Irpin 10 // arduino pin para sensor IR
#Define LED 9 // Arduino Pin para LED
Configuración vacía ()
De serie.Begin (9600); // Inicialización de la comunicación en serie
lcd.comenzar (16,2); // Inicializando las dimensiones de la pantalla LCD
PinMode (irpin, entrada); // Asignación del sensor como entrada a Arduino
PinMode (LED, salida); // Asignación del LED como salida de Arduino
lcd.setCursor (0,0);/* Establecer el lugar para los datos que se mostrarán*/
lcd.imprimir ("contador de visitantes"); // Mostrar datos en LCD
bucle void ()
ir = digitalread (irpin); // leyendo la salida del sensor
if (ir == high) // Si el sensor detecta la radiación reflejada
DigitalWrite (LED, High); // Encienda el LED
vis = count ++; // Incrementa en el número de visitantes
lcd.setCursor (1,1);/* Configuración del lugar para los datos que se mostrarán*/
lcd.imprimir (vis); // Mostrar el número de visitantes
demás
DigitalWrite (LED, bajo); // De lo contrario, mantenga el LED fuera del estado
Para compilar el código Arduino primero hemos definido las bibliotecas y variables necesarias y luego asignado los pines Arduino para los componentes respectivos.
En la sección de configuración, hemos dado los modos de operación para el módulo IR y LED y en la sección de bucle hemos leído la salida del módulo IR utilizando el DigitalRead () función.
Además de contar los visitantes, hemos utilizado la condición if que valida si la salida del módulo es alta, luego incrementa en el número de visitantes y gire el LED del LED de otro modo mantener el LED fuera del estado y no se incrementa en el número de número de visitantes.
Implementación de hardware del mostrador de visitantes utilizando el módulo IR
A continuación se muestra la figura del hardware ensamblada en paneles para crear el mostrador de visitantes:
Para demostrar cómo funciona el código Arduino y cuenta el visitante, hemos publicado una animación a continuación:
Conclusión
La interfaz de múltiples dispositivos con microcontroladores se ha facilitado con la ayuda de los tableros Arduino. Entonces, ahora se puede crear una gran variedad de proyectos usando Arduino y aprender más sobre los circuitos. En esta escritura también hemos creado un proyecto que cuenta el número de visitantes y lo muestra en la pantalla LCD.