Tabla de contenido:
Video: GPS Para Norma (Datalogger EEPROM): 5 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Registrador de datos de mascotas GPS simple basado en arduino y grabación EEPROM
================================================ ===== Sencillo datalogger GPS para mascotas basado en arduino y grabacion en memoria EEPROM
Paso 1: MOTIVACION (MOTIVACION)
Como casi todo en esta vida… este proyecto surge por necesidad. Lo primero es presentar a Norma, una husky siberiana a la que le encanta dormir, los gatos, cavar agujeros, posar, la playa, bañarse sin importar si son de barro, haciendo el gamberrismo, espectáculos de animales (sobre todo rebaños de cabras)… aun así a veces no encuentra nada que hacer y se aburre. Y ahí es cuando suele irse en busca de aventuras …
Desde sus primeras fugas tenía curiosidad por saber a dónde se dirigía.
Por eso nace este sencillo registrador de datos. Inicialmente diseñado para registrar información en una tarjeta SD, pero los escapes eran muy largos y la batería se estaba agotando a veces corrompiendo los datos de las tarjetas.
Esta segunda versión registra la información en una memoria eeprom.
================================================ ===== Como casi todo en esta vida… este proyecto surge de la necesidad. Lo primero de todo es presentar a Norma, una husky siberiana a la que le encanta dormir, los gatos, cavar hoyos, posar, laplaya, tomar baños da igual si son de barro, hacer el gamberro, los espectaculos de animales (en especial los rebaños de cabras)… aun así a veces no encuentra nada que hacer y se aburre. Y es entonces cuando suele marcharse en busca de aventuras…
Desde sus primeras escapadas tuve la curiosidad de saber a donde iba.
Es por eso que ve la luz este sencillo registrador de datos. Inicialmente ideado para que grabase informacion en una tarjeta SD, perosi las escapadas eran muy largas y la bateria se agotaba a veces se corrompian los datos de las tarjetas.
Esta segunda versión graba la información en una memoria eeprom.
Paso 2: MATERIALES Y HERRAMIENTAS (MATERIALES Y HERRAMIENTAS)
MATERIALES:
- 1x Arduino NANO
- 1x módulo GPS NEO6
- 1x EEPROM 24LC512 (o 24LC256)
- 1x Zócalo DIP8
- 1x LED RGB direccionable
- 1x MPU6050 o ADLX345
- 1x módulo de carga Lipo… (Módulo de carga TP405)
- 1x Batería de un viejo teléfono móvil o celular 18650… (1x Batería de un viejo móvil o celda 18650)
- 1x Caja pequeña para realizar el montaje… (1x Caja pequeña en la que hacer el montaje)
- 1x Perro, preferiblemente uno que sea desobediente… (1x Perro, preferiblemente que sea desobediente)
HERRAMIENTAS:
- Soldador, estaño… (Soldador, estaño)
- Pistola de pegamento caliente, Regla… (Pistola de pegamento caliente, Regla)
- cutter, pencil,… (cutter, lapiz)
- Cinta aislante, alambre… (Cinta aislante, cable)
Paso 3: ESQUEMA DE MONTAJE (DIAGRAMA DE CABLEADO)
Diagrama de conexiones de los diferentes elementos del circuito y algunas imágenes del proceso constructivo.
=======================================================
Esquema de conexiones de los distintos elementos del circuito y algunas imágenes del proceso de construcción.
Paso 4: FIRMWARE
El firmware de Arduino ofrece un menú serial completo para administrar el volcado de datos de la sesión y administrar la memoria eeprom. Más información en el repositorio de proyectos:
github.com/inopya/GPS_data_logger_eeprom_m…
=======================================================
El firmware para Arduino ofrece un menú completo serie para gestionar el volcado de datos de sesiones y gestionar la memoria eeprom. Más información en el repositorio del proyecto:
github.com/inopya/GPS_data_logger_eeprom_m…
Paso 5: RESULTADOS
Debido a limitaciones de memoria, solo almacenamos datos de posición. Registramos al inicio de cada sesión un registro con la fecha y hora de inicio de la sesión. Una vez que el perro regresa, podemos volcar los datos a través del puerto serie Arduino y dibujarlos con algunos
servicio web como: https://www.gpsvisualizer.com/ (o cualquier otro que queramos) También podemos extraer información de los datos obtenidos, como la velocidad o distancias recorridas por los nuestros
análisis, por ejemplo, usando python.
Más detalles del proyecto en:
github.com/inopya/GPS_data_logger_eeprom_m…
=======================================================
Dadas las limitaciones de memoria, solo almacenamos los datos de posicion. Una vez regrese la muy perra, podemos volcar los datos mediante el puerto serie de Arduino y dibujarlos mediante algun
servicio web como: https://www.gpsvisualizer.com/ (o cualquier otro que nos apetezca) También podemos extraer mediante la información de los datos obtenidos, como velocidad o distancias recorridas nuestro propio
análisis por ejemplo usando python.
Mas detalles del proyecto en:
github.com/inopya/GPS_data_logger_eeprom_m…