Table des matières:
- Étape 1: MOTIVATION (MOTIVATION)
- Étape 2: MATERIALES Y HERRAMIENTAS (MATERIAUX ET OUTILS)
- Étape 3: ESQUEMA DE MONTAJE (SCHÉMA DE CÂBLAGE)
- Étape 4: FIRMWARE
- Étape 5: RÉSULTATS
Vidéo: GPS Para Norma (Datalogger EEPROM): 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Enregistreur de données GPS simple pour animaux de compagnie basé sur l'enregistrement arduino et EEPROM
================================================== ===== Sencillo datalogger GPS pour mascottes basado en arduino y grabacion en memoria EEPROM
Étape 1: MOTIVATION (MOTIVATION)
Comme presque tout dans cette vie… ce projet naît de la nécessité. La première chose est de présenter Norma, un husky sibérien qui aime dormir, les chats, creuser des trous, poser, la plage, prendre des bains peu importe s'ils sont faits de boue, faire du hooliganisme, des spectacles d'animaux (surtout des troupeaux de chèvres)… même si parfois elle ne trouve rien à faire et s'ennuie. Et c'est à ce moment-là qu'il part habituellement en quête d'aventure…
Depuis ses premières évasions, j'étais curieux de savoir où il allait.
C'est pourquoi cet enregistreur de données simple est né. Initialement conçu pour enregistrer des informations sur une carte SD, mais les fuites étaient très longues et la batterie s'épuisait parfois corrompant les données sur les cartes.
Cette seconde version enregistre les informations dans une mémoire 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. Oui 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.
Étape 2: MATERIALES Y HERRAMIENTAS (MATERIAUX ET OUTILS)
MATÉRIAUX:
- 1x Arduino NANO
- 1x module GPS NEO6
- 1x EEPROM 24LC512 (ou 24LC256)
- 1x Zocalo DIP8
- 1x LED RVB adressable
- 1x MPU6050 ou ADLX345
- 1x module de charge Lipo… (Module de chargement TP405)
- 1x Batterie d'un ancien téléphone portable ou cellulaire 18650… (1x Bateria de un viejo movil o celda 18650)
- 1x Petite boîte dans laquelle faire le montage… (1x Caja pequeña en la que hacer el montaje)
- 1x Chien, de préférence un qui est désobéissant… (1x Perro, preferiblemente que sea desobediente)
HERRAMIENTAS:
- Fer à souder, étain… (Soldador, estaño)
- Pistolet à colle chaude, Ruler… (Pistola de pegamento caliente, Regla)
- cutter, crayon, … (cutter, lapiz)
- Ruban isolant, fil… (Cinta aislante, câble)
Étape 3: ESQUEMA DE MONTAJE (SCHÉMA DE CÂBLAGE)
Schéma des connexions des différents éléments du circuit et quelques images du processus de construction.
=======================================================
Esquema de conexiones de los distintos elementos del circuito y algunas imagenes del proceso de construccion.
Étape 4: FIRMWARE
Le firmware Arduino propose un menu série complet pour gérer le vidage des données de session et gérer la mémoire eeprom. Plus d'informations dans le référentiel du projet:
github.com/inopya/GPS_data_logger_eeprom_m…
=======================================================
El firmware para Arduino ofrece un complete menu serie para gestionar el volcado de datos de sesiones y gestionar la memoria eeprom. Plus d'informations sur le dépôt du projet:
github.com/inopya/GPS_data_logger_eeprom_m…
Étape 5: RÉSULTATS
En raison de limitations de mémoire, nous ne stockons que les données de position. Nous enregistrons au début de chaque session un enregistrement avec la date et l'heure du début de la session. Une fois le chien revenu, nous pouvons vider les données via le port série Arduino et les dessiner avec quelques
service Web tel que: https://www.gpsvisualizer.com/ (ou tout autre que nous voulons) Nous pouvons également extraire des informations des données obtenues, telles que la vitesse ou les distances parcourues par nos propres
analyse par exemple en utilisant python.
Plus de détails sur le projet dans:
github.com/inopya/GPS_data_logger_eeprom_m…
=======================================================
Dadas las limitaciones de memoria, solo almacenamos los datos de posicion. Grabamos al princpio de cada session un registro con la fecha y hora de inicio de dicha session. 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
analyse par exemple avec python.
Mas detalles del proyecto fr:
github.com/inopya/GPS_data_logger_eeprom_m…
Conseillé:
Lecture et écriture de données sur une EEPROM externe à l'aide d'Arduino : 5 étapes
Lecture et écriture de données sur une EEPROM externe à l'aide d'Arduino : EEPROM signifie Electrically Erasable Programmable Read-Only Memory. EEPROM est très important et utile car il s'agit d'une forme de mémoire non volatile. Cela signifie que même lorsque la carte est hors tension, la puce EEPROM conserve toujours le programme qui
Classe pour gérer la configuration dans l'EEPROM ESP32 : 5 étapes
Classe pour gérer la configuration dans l'EEPROM ESP32 : Bonjour, je souhaite partager avec vous toute la classe que j'ai développée et cela simplifie la tâche d'ajouter des informations de configuration sur les appareils ESP32. La classe les objectifs suivants : Faciliter la création d'une configuration système sur les appareils ESP32
BYTEBANGER EEPROM Arduino I²C™ : 5 étapes
Arduino I²C™ EEPROM BYTEBANGER : récemment, je suis devenu intrigué par les EEProms I²C après en avoir récupéré certains d'un vieux téléviseur à rétroprojection que j'étais en train de mettre au rebut. Tutoriels sur la façon dont ces choses fonctionnaient
L'EEPROM intégrée de votre Arduino : 6 étapes
L'EEPROM intégrée de votre Arduino : Dans cet article, nous allons examiner l'EEPROM interne de nos cartes Arduino. Qu'est-ce qu'une EEPROM, certains d'entre vous peuvent-ils dire ? Une EEPROM est une mémoire en lecture seule programmable effaçable électriquement. C'est une forme de mémoire non volatile qui peut mémoriser
ESP32 ADXL345 DATALOGGER AVEC GPS_EXT RAM_EXT_RTC : 8 étapes
ESP32 ADXL345 DATALOGGER WITH GPS_EXT RAM_EXT_RTC: Pour ceux d'entre vous qui jouent avec la carte Wemos 32 LOLIN, j'ai pensé que je commencerais à documenter certaines de mes découvertes jusqu'à présent.Le projet actuel consiste à s'interfacer à un accéléromètre ADXL345 et comme le montre la photo ci-dessus je se sont connectés avec succès