Spisu treści:
Wideo: GPS Para Norma (Datalogger EEPROM): 5 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Prosty rejestrator danych GPS dla zwierząt domowych oparty na zapisie arduino i EEPROM
=========================================================== ===== Sencillo Datalogger GPS dla mascotas basado i arduino y grabacion i memoria EEPROM
Krok 1: MOTYWACJA (MOTYWACJA)
Jak prawie wszystko w tym życiu… ten projekt powstaje z konieczności. Pierwszą rzeczą jest przedstawienie Normy, husky syberyjskiego, który uwielbia spać, koty, kopać dziury, pozować, plażować, kąpać się bez względu na to, czy są z błota, robi chuligaństwo, pokazy zwierząt (zwłaszcza stada kóz)… mimo to czasami nie ma nic do roboty i nudzi się. I wtedy zwykle wyjeżdża w poszukiwaniu przygody…
Od pierwszych ucieczek ciekawiło mnie, dokąd zmierza.
Właśnie dlatego narodził się ten prosty rejestrator danych. Początkowo przeznaczony do zapisywania informacji na karcie SD, ale ucieczki były bardzo długie, a bateria wyczerpywała się, uszkadzając dane na kartach.
Ta druga wersja zapisuje informacje w pamięci eepromu.
=========================================================== ===== Co to jest wszystko do zrobienia i to jest vida… to projekt, który musi się pojawić. Lo primero de todo es presentar a Norma, una husky siberiana a la que le encanta dormir, los gatos, cavar hoyos, posar, laplaya, tomar banos 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 que ve la este este sensor 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.
Wersja Esta segunda graba la informacion en una memoria eeprom.
Krok 2: MATERIAŁY I HERRAMIENTY (MATERIAŁY I NARZĘDZIA)
MATERIAŁY:
- 1x Arduino NANO
- 1x moduł GPS NEO6
- 1x EEPROM 24LC512 (o 24LC256)
- 1x Zocalo DIP8
- 1x adresowalna dioda LED rgb
- 1x MPU6050 lub ADLX345
- 1x moduł ładowania Lipo… (Módulo de carga TP405)
- 1x Bateria starego telefonu komórkowego lub komórki 18650… (1x Bateria de un viejo movil o celda 18650)
- 1x Małe pudełko do złożenia… (1x Caja pequeña en la que hacer el montaje)
- 1x Pies, najlepiej nieposłuszny… (1x Perro, preferiblemente que sea desobediente)
HERRAMIENTY:
- Lutownica, cyna… (Soldador, estaño)
- Pistolet do klejenia na gorąco, Linijka… (Pistola de pegamento caliente, Regla)
- nóż, ołówek, … (kuter, lapiz)
- Taśma izolacyjna, drut… (Cinta aislante, kabel)
Krok 3: ESQUEMA DE MONTAJE (SCHEMAT OKABLOWANIA)
Schemat połączeń różnych elementów obwodu i niektóre obrazy procesu budowy.
=======================================================
Esquema de conexiones de los distintos elementos del circuito y algunas imagenes del proceso de construccion.
Krok 4: OPROGRAMOWANIE
Oprogramowanie układowe Arduino oferuje pełne menu szeregowe do zarządzania zrzutem danych sesji i zarządzania pamięcią eeprom. Więcej informacji w repozytorium projektu:
github.com/inopya/GPS_data_logger_eeprom_m…
=======================================================
El firmware dla Arduino ofrece un kompletne menu serie para gestionar el volcado de datos de sessiones y gestionar la memoria eeprom. Más información en el repositorio del proyecto:
github.com/inopya/GPS_data_logger_eeprom_m…
Krok 5: WYNIKI
Ze względu na ograniczenia pamięci przechowujemy tylko dane pozycji. Na początku każdej sesji rejestrujemy rekord z datą i godziną rozpoczęcia sesji. Gdy pies wróci, możemy zrzucić dane przez port szeregowy Arduino i narysować je trochę
serwis internetowy taki jak: https://www.gpsvisualizer.com/ (lub dowolny inny, który sobie życzymy) Z uzyskanych danych możemy również wydobyć informacje, takie jak prędkość czy przebyte przez nas odległości
analiza na przykład za pomocą Pythona.
Więcej szczegółów projektu w:
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
analiza przez ejemplo przez python.
Mas detalles del proyecto en:
github.com/inopya/GPS_data_logger_eeprom_m…