Tabla de contenido:
- Paso 1: Piezas y herramientas:
- Paso 2: captura de latitud y longitud:
- Paso 3: Código Arduino para captura de ubicación:
- Paso 4: notificador de destino a través de LED:
- Paso 5: ¡El último
- Paso 6: mira el video
Video: Módulo Arduino + GPS - Notificador de destino: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
¿Cuánto tiempo perdemos en los atascos? Hice un notificador de destino con tecnología Arduino para utilizar este tiempo de manera productiva.
Todo el mundo sabe que los atascos de tráfico pueden ser una gran pérdida de tiempo. Y es imposible predecir cuánto tiempo tomaría desde el origen hasta el destino.
El problema de los atascos me afectó cuando llegué a una ciudad hace dos meses. Todos los días me paso más de dos horas atrapado en atascos. Y sentí que ¿por qué no puedo utilizar este tiempo para hacer algo?
Nota: uso el transporte público.:-)
¡Hay muchas otras cosas que puedes hacer mientras estás atrapado en un atasco!
Algunos de los siguientes no solo son divertidos, sino también productivos:
Utilice el tiempo para pensar y planificar, ya sea para proyectos actuales y futuros. Utiliza el tiempo para informarte, mira videos instructivos o toma un curso de aprendizaje electrónico sobre Udemy, Coursera, etc. o lee proyectos en Insructables:). Y, por supuesto, siempre me inspira la fabricación de productos electrónicos. Así que construí un notificador de destino usando Arduino y módulo GPS. Entonces, lo que hace es cuando estás cerca de tu destino, te notifica con un LED brillante o mediante vibración (usando un mini motor vibrador). He proporcionado circuitos tanto para LED como para motor vibratorio.
Para eso, primero debe encontrar la latitud y la longitud para definir la ubicación. Una vez que encuentre su ubicación, puede usar los valores de latitud y longitud para encontrar la distancia a la ubicación y, al mantener un rango, puede activar el notificador. La lógica es simple, ¿verdad?
Entonces empecemos…….
Paso 1: Piezas y herramientas:
Para comenzar con su notificador de destino, estas son las partes requeridas:
Arduino UNO
Módulo GPS NEO-6M
GPS significa sistema de posicionamiento global y se puede utilizar para determinar la posición, el tiempo y la velocidad si está viajando.
- Este módulo tiene una antena externa y EEPROM incorporada.
- Interfaz: RS232 TTL
- Fuente de alimentación: 3 V a 5 V
- Velocidad de transmisión predeterminada: 9600 bps
- Funciona con sentencias NMEA estándar
El módulo GPS NEO-6M tiene cuatro pines: VCC, RX, TX y GND. El módulo se comunica con el Arduino a través de la comunicación en serie usando los pines TX y RX, por lo que el cableado no podría ser más simple:
Módulo GPS NEO-6M Cableado a Arduino UNO
VCC VIN
Pin RX TX definido en la serie del software
Pin TX RX definido en la serie del software
GND GND
L293D IC
El L293D es un controlador de motor IC de 16 pines que puede controlar hasta dos motores de CC simultáneamente en cualquier dirección. ¿Por qué usar L293D?
La entrada al controlador de motor IC o controlador de motor es una señal de baja corriente. La función del circuito es convertir la señal de baja corriente en una señal de alta corriente. Esta señal de alta corriente se envía al motor.
Biblioteca TinyGPS ++:
La biblioteca TinyGPS ++ facilita la obtención de información sobre la ubicación en un formato que es útil y fácil de entender. La biblioteca TinyGPS ++ le permite obtener mucha más información que solo la ubicación, y de manera simple, además de la ubicación, puede obtener:
> fecha
> tiempo
> velocidad
> curso
> altitud
> satélites
> hdop
Paso 2: captura de latitud y longitud:
Sugeriré descargar los archivos fritzing proporcionados en la página del proyecto para una mejor aclaración de la conexión o si tiene alguna duda, no dude en preguntar en los comentarios.
Paso 3: Código Arduino para captura de ubicación:
Nota: debe instalar la biblioteca TinyGPS ++
conéctese según el diagrama del circuito y cargue el código anterior, abra el monitor en serie a una velocidad de transmisión de 9600 y verá la siguiente salida
Nota: Para obtener la latitud y la longitud, puede llevar algún tiempo, ya que el receptor necesita capturar las señales. cada vez que comienza a recibir señales, el LED del módulo GPS parpadea.
Paso 4: notificador de destino a través de LED:
Entonces, para asegurarme de que mi idea funciona, hice un prototipo usando LED para notificar el destino. Entonces, lo que hice fue agregar los valores de latitud y longitud del destino del código anterior (Read_Lat_Lng.ino) y encontré la distancia al destino desde la ubicación actual. Y lo usé para configurar el rango en el que el LED debe encenderse.
Cargue el código y verá lo siguiente en el monitor de serie.
Por lo tanto, la distancia al destino se puede utilizar para definir el rango en el que debe realizarse la operación de salida (notificación).
Paso 5: ¡El último
OK, mi prototipo funcionó bien. Ahora quiero encerrar mi proyecto en una caja que pueda caber en un Arduino, un módulo GPS, un motor con controlador IC y la fuente de alimentación de 9V.
Conexión al L293D IC
- Conecte 5V para habilitar 1, Vs y Vss en el L293D
- Conecte los pines de salida digital (estamos usando 6 y 7) a la entrada 1 y la entrada 2 en el L293D.
- Conecte el GND de su Arduino a ambos pines GND en el mismo lado del L293D
- Finalmente, conecte la salida 1 y la salida 2 del L293D a los pines de su motor.
Recomendado:
Reloj Arduino GPS con hora local usando el módulo NEO-6M: 9 pasos
Reloj GPS Arduino con hora local usando el módulo NEO-6M: En este tutorial aprenderemos cómo obtener una hora actual de los satélites usando arduino. ¡Mira el video
Interfaz Arduino Mega con módulo GPS (Neo-6M): 8 pasos
Interfaz Arduino Mega con módulo GPS (Neo-6M): En este proyecto, he mostrado cómo interconectar un módulo GPS (Neo-6M) con Arduino Mega. La biblioteca TinyGPS se usa para mostrar los datos de Longitud y Latitud y TinyGPS ++ se usa para mostrar Latitud, Longitud, Altitud, Velocidad y número de satélite
Interfaz del módulo GPS con Arduino Uno: 7 pasos
Interfaz del módulo GPS con Arduino Uno: ¡Hola! ¿Desea conectar un módulo GPS a su placa Arduino Uno, pero no sabe cómo hacerlo? ¡Estoy aqui para ayudarte! Necesitará las siguientes partes para comenzar
Cómo conectar el módulo GPS (NEO-6m) con Arduino: 7 pasos (con imágenes)
Cómo conectar el módulo GPS (NEO-6m) con Arduino: En este proyecto, he mostrado cómo conectar un módulo GPS con Arduino UNO. Los datos de longitud y latitud se muestran en la pantalla LCD y la ubicación se puede ver en la aplicación. Lista de material Arduino Uno == > Módulo GPS Ublox NEO-6m de $ 8 == > $ 15 16x
Proyecto Arduino: Módulo RF1276 de rango de prueba LoRa para solución de rastreo GPS: 9 pasos (con imágenes)
Proyecto Arduino: Rango de prueba Módulo LoRa RF1276 para rastreo GPS Solución: Conexión: USB - Serial Necesidad: Navegador Chrome Necesita: 1 X Arduino Mega Necesita: 1 X GPS Necesita: 1 X Tarjeta SD Necesita: 2 X Módem LoRa RF1276 Función: Arduino Enviar valor GPS a la base principal - Datos de la tienda de la base principal en el módulo Lora del servidor Dataino: Alcance ultralargo