[ad_1]
![prueba eficaz](https://www.electronicsforu.com/wp-contents/uploads/2022/08/efy-tested-1.jpg)
Nosotros construimos esto autobús Sistema de advertencia de sobrecarga con Arduino. ¿Por qué y dónde podemos utilizar este sistema de detección/conteo?
La seguridad infantil es una preocupación primordial, pero lamentablemente la India tiene una de las tasas más altas de muertes infantiles relacionadas con accidentes de tráfico.
Sorprendentemente, 19 de cada 100.000 niños en la India son víctimas de accidentes de este tipo.
Un asombroso 41% de las muertes infantiles en el país se deben a estos accidentes de transporte. Es una triste realidad que, en promedio, un niño resulta herido o pierde la vida cada tres minutos. En concreto, cada cinco minutos se producen accidentes de tráfico que ponen en peligro el bienestar de un niño en la India.
Crisis de seguridad infantil en la India
Las estadísticas lo dicen todo y resaltan una cuestión urgente que requiere atención inmediata. Una proporción significativa de estos accidentes se debe a autobuses sobrecargados, lo que pone de relieve la necesidad de medidas de seguridad proactivas.
Para abordar esta preocupación apremiante, aquí hay una solución innovadora. Sistema de advertencia de sobrecarga para realizar un seguimiento del número de estudiantes a bordo de autobuses de 40 plazas.
En caso de sobrecarga, este sistema activa una alarma, alertando al conductor y al conductor para que tomen medidas correctivas rápidas para proteger las vidas de los estudiantes.
La figura 1 muestra el prototipo del sistema de alerta de sobrecarga.
![](https://www.electronicsforu.com/wp-contents/uploads/2023/11/Authors-prototype-3.jpg)
Sistema de advertencia de sobrecarga del autobús – Circuito
El núcleo de esta solución reside en el diagrama del circuito, como se muestra en la Fig. 2. El circuito se puede conectar a una placa y utiliza la potencia de Arduino Nano.
Sus componentes clave incluyen un Arduino Nano (MOD1), un LCD I2C RG1602A (MOD2), un módulo de sensor de infrarrojos (S1) y un zumbador piezoeléctrico (B1). El zumbador piezoeléctrico hará sonar una alarma cuando el número de estudiantes supere los 40.
Lista de artículos | |
Semiconductor: | |
MOD1 | – Placa Arduino Nano |
MOD2 | –LCD I2C (RG1602A) |
LED1 | – LED de 5 mm |
Varios: | |
PZ1 | – Zumbador piezoeléctrico |
– Placa de pruebas | |
– Cable para pasar corriente | |
– Módulo de sensor de infrarrojos | |
– Fuente de alimentación USB de 5V |
Mientras tanto, la pantalla LCD I2C muestra visualmente el número de estudiantes y envía un mensaje de sobrecarga cuando se excede el límite.
![Diagrama del circuito del sistema de advertencia de sobrecarga del autobús](https://www.electronicsforu.com/wp-contents/uploads/2023/11/Circuit-diagram-4-1024x353.jpg)
Sistema de detección de sobrecarga – código
La programación de este contador se realiza dentro del IDE de Arduino. Primero, debe instalar la biblioteca LCD utilizando el administrador de biblioteca.
Después de incluir la biblioteca LCD en el código, debe definir el PIN IR para ingresar (generalmente configurado en 9).
A continuación, especifique el pin del zumbador (normalmente el pin 3) como salida. También configure la dirección I2C para el controlador LCD y determine el tamaño de píxel (normalmente 16×2).
Consulte la Figura 3 para ver un fragmento de código que configura los pines y la dirección I2C.
![Código del sistema de advertencia de sobrecarga del autobús](https://www.electronicsforu.com/wp-contents/uploads/2023/11/Code-snippet-setting-the-pins-and-I2C-address.jpg)
En el código, el sensor de infrarrojos detecta la señal cada vez que un estudiante sube al autobús, incrementa la lectura del medidor y la muestra en la pantalla LCD.
Cuando el número de estudiantes alcance el límite preestablecido, se activará una alarma mediante el timbre, indicando una situación de sobrecarga.
Para obtener detalles del fragmento de código que describe la configuración y la funcionalidad del bucle, consulte la Figura 4.
![Código para el sistema de alerta de sobrecarga del autobús](https://www.electronicsforu.com/wp-contents/uploads/2023/11/Code-snippet-setup-and-loop-function.jpg)
Construcción y pruebas
Después de cargar el código fuente ESTUDIANTE_counter.ino Para Arduino Nano, monte el contador en una placa de pruebas o en una placa de uso general.
Una vez que el circuito esté cableado correctamente, enciérrelo en un recinto adecuado, incluida la placa Arduino Nano. Monte la pantalla LCD en la parte frontal del estuche para una buena visibilidad. Alimente el circuito con un suministro de 5 V desde una computadora portátil o de escritorio mediante un cable USB.
Supervise el recuento de estudiantes en la pantalla LCD, que activará inmediatamente una alarma cuando el número supere los 40.
Consulte también: Proyectos interesantes de Arduino.
Esta alerta notifica al conductor y al conductor de inmediato y les solicita que tomen las medidas necesarias. El circuito se construyó en una placa utilizando cables de puente y se sometió a pruebas exhaustivas, mostrando un rendimiento confiable en varios escenarios.
Navpreet Singh Tung está a cargo del Laboratorio de Robótica e Inteligencia Artificial en Sandeepani Gurukul en Pathankot, Punjab, India.
[ad_2]