GPS Para Norma (Datalogger EEPROM)

by inopya in Circuits > Arduino

656 Views, 6 Favorites, 0 Comments

GPS Para Norma (Datalogger EEPROM)

gps-norma.jpg

Simple GPS pet datalogger based on arduino and EEPROM recording

=======================================================
Sencillo datalogger GPS para mascotas basado en arduino y grabacion en memoria EEPROM

MOTIVACION (MOTIVATION)

posar_01.jpg
cavar_03.jpg
aburrida_03.jpg
cine_01.jpg
gamberra_01.jpg
gamberra_02.jpg
gamberra_03.jpg
gatos_01.jpg
gatos_02.jpg
gatos_03.jpg
nieve_01.jpg
nieve_02.jpg
nieve_03.jpg
playa_01.jpg
playa_02.jpg
playa_03.jpg
posar_02.jpg
posar_03.jpg
posar_04.jpg
aburrida_01.jpg
aburrida_02.jpg
bath_01.jpg
bath_02.jpg
cavar_01.jpg
cavar_02.jpg
cine_02.jpg
dormir_01.jpg
dormir_02.jpg
dormir_03.jpg
dormir_04.jpg

Like almost everything in this life... this project arises from necessity.
The first thing is to introduce Norma, a Siberian husky who loves to sleep, cats, digging holes, posing, the beach, taking baths no matter if they are made of mud, doing the hooliganism, animal shows (especially goat herds)... even so sometimes she doesn't find anything to do and gets bored. And that's when he usually leaves in search of adventure...

Since his first escapes I was curious to know where he was going.

That's why this simple datalogger is born. Initially designed to record information on a SD card, but the escapes were very long and the battery was running out sometimes corrupting the data on the cards.

This second version records the information in an eeprom memory.


=======================================================

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 datalogger. 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 version graba la informacion en una memoria eeprom.

MATERIALES Y HERRAMIENTAS (MATERIALS AND TOOLS)

componentes-necesarios.jpg
IMG_1409.jpg
IMG_1410.jpg
IMG_1411.jpg

MATERIALES:

  • 1x Arduino NANO
  • 1x GPS NEO6 module
  • 1x EEPROM 24LC512 (o 24LC256)
  • 1x Zocalo DIP8
  • 1x Addressable rgb LED
  • 1x MPU6050 o ADLX345
  • 1x Lipo charging module...(Módulo de carga TP405)
  • 1x Battery of an old mobile phone or cell 18650... (1x Bateria de un viejo movil o celda 18650)
  • 1x Small box in which to make the assembly... (1x Caja pequeña en la que hacer el montaje)
  • 1x Dog, preferably one that is disobedient... (1x Perro, preferiblemente que sea desobediente)

HERRAMIENTAS:

  • Soldering iron, tin...(Soldador, estaño)
  • Hot glue gun, Ruler...(Pistola de pegamento caliente, Regla)
  • cutter, pencil,...(cutter, lapiz)
  • Insulating tape, wire...(Cinta aislante, cable)

ESQUEMA DE MONTAJE (WIRING DIAGRAM)

GPS_data_logger.png
01.jpg
02.jpg
03.jpg
04.jpg
05.jpg

Diagram of connections of the different elements of the circuit and some images of the construction process.

=======================================================

Esquema de conexiones de los distintos elementos del circuito y algunas imagenes del proceso de construccion.

FIRMWARE

menu_serie.png

The Arduino firmware offers a complete serial menu to manage the session data dump and manage the eeprom memory. More information in the project repository:

https://github.com/inopya/GPS_data_logger_eeprom_m...

=======================================================

El firmware para Arduino ofrece un completo menu serie para gestionar el volcado de datos de sesiones y gestionar la memoria eeprom. Más información en el repositorio del proyecto:

https://github.com/inopya/GPS_data_logger_eeprom_m...

Downloads

RESULTADOS

playa4.jpg
informe_playa4.png
playa2.png
sesiones.png
playa1.png
menu_serie.png

Due to memory limitations, we only store position data.
We record at the beginning of each session a record with the date and time of the beginning of the session. Once the dog returns, we can dump the data through the Arduino serial port and draw them with some

web service such as: https://www.gpsvisualizer.com/ (or any other that we want) We can also extract information from the data obtained, such as speed or distances traveled by our own

analysis for example using python.

More details of the project in:

https://github.com/inopya/GPS_data_logger_eeprom_m...

=======================================================

Dadas las limitaciones de memoria, solo almacenamos los datos de posicion.
Grabamos al princpio de cada sesion un registro con la fecha y hora de inicio de dicha sesion. 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) Tambien podemos extraer informacion de los datos obtenidos, como velocidad o distancias recorridas mediante nuestro propio

analisis por ejemplo usando python.

Mas detalles del proyecto en:

https://github.com/inopya/GPS_data_logger_eeprom_m...