Título del proyecto: Seguimiento de vehículos en tiempo real
Introducción: Este proyecto tiene como objetivo resolver el problema del seguimiento y la rendición de cuentas de los vehículos mediante el suministro de una plataforma de software. Este proyecto serviría como un paso importante para ayudar en el seguimiento de vehículos, monitoreo de componentes, análisis de vehículos y gestión de flotas. Se implementa un sistema de seguimiento de vehículos eficiente para monitorear cualquier vehículo equipado desde cualquier ubicación en cualquier momento con la ayuda del Sistema de Posicionamiento Global (GPS) y la placa Arduino que permitirá a los usuarios ubicar sus vehículos con facilidad y de manera conveniente. Esta aplicación web proporcionará un tablero para una mejor y más fácil comprensión de las posiciones de sus vehículos y las estadísticas relacionadas.
La función central de nuestro proyecto es desarrollar un sistema de seguimiento que sea rentable, por lo que hemos hecho uso de los siguientes componentes que tienen una operación y uso efectivos. En esta sección, la parte de hardware, es decir, los componentes de hardware utilizados para el proyecto, se analizan en detalle. El corazón del proyecto es decir, como microcontrolador usamos Arduino Uno. Inicialmente, trabajamos para obtener coordenadas geográficas, es decir, latitud y longitud, y para ello, utilizamos el módulo GPS para capturar la ubicación, la velocidad y la hora de los últimos datos recibidos de acuerdo. Luego, utilizando la tecnología GSM, los datos capturados ya enviados al servidor web se almacenan y para esto, hemos utilizado el módulo SIM808.
Marco conceptual:
- Seguimiento en tiempo real
Aquí, el receptor GPS recibe los datos de ubicación, como la latitud y la longitud de un vehículo, y los envía mediante una solicitud HTTP al servidor web. El navegador se utiliza para cargar la página web PHP que contiene mapas de Google para mostrar la ubicación del vehículo en tiempo real. La página web que contiene el mapa marca directamente las coordenadas, a medida que llega, sin recargar la página. Eso significa que, en tiempo real, podemos ver la ubicación del vehículo. - Historial
En el historial, le pedimos al usuario que seleccione la fecha del viaje, los nombres de los vehículos que estaban en un viaje en ese día se muestran al seleccionar el vehículo que se obtiene el viaje de ese vehículo en esa fecha. El mapa de Google con un marcador se muestra en la pantalla. Junto con el mapa, se muestra el gráfico de tiempo-velocidad del viaje y los detalles del viaje.
En el historial, el usuario tiene que seleccionar la fecha del viaje y, en consecuencia, se muestran los nombres de los vehículos activos en ese día. Una vez seleccionado el vehículo, se muestran los detalles del viaje correspondiente. Los detalles del viaje incluyen mapas de Google que representan el viaje, un gráfico que muestra la velocidad del vehículo en cada instancia de tiempo y detalles del conductor que consisten en detalles del conductor. - Generación
de informes Esta parte incluye la generación de informes específicos para conductores, camiones y viajes. En este pdf se genera un informe, que son utilizados por los propietarios para su análisis. Para el informe del conductor, se debe seleccionar el conductor, que luego genera un informe que muestra los detalles básicos y los viajes realizados por él. Para el informe de camión, se debe seleccionar el camión, que luego genera un informe que muestra los detalles básicos y los viajes realizados por él. Para el informe de viaje, se debe seleccionar la fecha y el vehículo, lo que luego genera un informe que muestra los detalles básicos del viaje, mapas de Google que representan el viaje completo y un gráfico que muestra la velocidad del vehículo en cada instancia de tiempo. - Geofencing
Geofencing es una de las características importantes de nuestro proyecto. Como el enunciado del problema establece que el conductor puede tomar una ruta más larga para aumentar el consumo de combustible y pedir más dinero para su largo viaje o que el conductor sin querer tomó el camino equivocado, tal escenario afecta el rendimiento del viaje. También afecta el desempeño del vehículo y del conductor. Por lo tanto, se aplica el geofencing.
La geovalla es el límite virtual de la ruta optimizada desde el origen hasta el destino que se define en el momento de la creación del viaje. Es un radio que el usuario debe ingresar en metros. Cada vez que el vehículo se desvía de su ruta optimizada y la desviación es mayor que el radio definido, significa que se trata de una ruptura de geoperimetraje, lo que genera una notificación emergente generada en la pantalla. Esto ayuda al usuario a saber que este vehículo ha roto la geocerca. - Módulo
SMS El módulo SMS es una característica importante para el usuario. Como el proyecto es para el proveedor y están muy ocupados, no pueden quedarse frente a la computadora y verificar la ubicación actual del vehículo. En este escenario, el módulo SMS es útil para conocer la ubicación actual del vehículo. Para conocer la ubicación actual del vehículo del usuario, hay que enviar un SMS a un número de la sim adjunta al hardware. En respuesta, el SMS genera un enlace cuando el usuario hace clic en ese enlace en el navegador y muestra un mapa de Google con el marcador. El marcador es la ubicación actual del vehículo en ese momento. Así, el módulo de SMS ayuda al usuario a comprobar la ubicación del vehículo en cualquier momento que desee. - Hardware ágil El
hardware es confiable, de bajo costo y compacto. Como dijimos, este proyecto tiene varias aplicaciones en varias áreas, por lo que para esas aplicaciones el hardware será reparado, solo tenemos que cambiar la aplicación web y el método para usar la funcionalidad. La funcionalidad y la construcción de este hardware son fijas y funcionan para esto.
Características proporcionadas:
Imágenes:
Herramientas utilizadas: servidor Apache HTTP, base de datos MySQL, API de GoogleMaps.
Idiomas: C, PHP, Javascript, Ajax, Bootstrap, HTML, CSS
Hardware: Arduino UNO, SIM808, antena GPS
Aplicación:
este proyecto se puede implementar en varios campos diferentes, como servicios de atención a personas mayores y discapacitadas, división de logística, servicios de emergencia y operaciones de rescate, seguimiento de autobuses escolares y contabilidad.
- Existe un problema en el que hay cierto retraso entre la obtención de la ubicación real del vehículo y su visualización en el mapa. Además, la API de Google Maps permite hasta 23 marcadores de forma gratuita.
- El sistema desarrollado es de bajo costo, confiable y compacto. Los módulos de hardware utilizados en el proyecto son fácilmente accesibles.
Alcance futuro:
el proyecto puede extenderse como una aplicación móvil para IOS y Android y, si se miniaturizan los tamaños de los módulos de hardware, puede rastrear personas, equipos y bienes.
Enlace del proyecto: http://sahiltelang314.000webhostapp.com
Vídeo de demostración: Vídeo RTVT
Miembros del equipo:
- col rizada tejas
- Sahil Telang
- Utkarsh shende
- Lalit Nikhare
Nota: esta idea de proyecto se contribuye para ProGeek Cup 2.0: una competencia de proyectos de GeeksforGeeks.
Publicación traducida automáticamente
Artículo escrito por tejas kale y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA