Je voulais avoir un enregistreur de données GPS qui me permettrait d'enregistrer des données pour mon sentier de randonnée, puis de les importer sur Google Maps au format de fichier KML.
Composants requis.
- Carte d'extension pour carte micro SD.https://learn.adafruit.com/adafruit-micro-sd-breakout-board-card-tutorial/introduction
- Arduino Pro Micro.https://www.sparkfun.com/products/12640
- Modèle GPS ATGM336H, de petite taille avec antenne externe, voir l'image jointe. D'autres modèles pourraient fonctionner, mais vous devrez peut-être ajuster le sketch Arduino.
- Le module OLED i2 de 128 x 32 est disponible sur Alipress. Le boîtier est conçu pour s'adapter au module que j'ai, alors ajustez la conception et adaptez-le à votre propre OLED.
Guide de branchement.
GPS vers Arduino Pro Micro : Module GPS RX-> Pin 09 Module GPS TX-> Pin 08
OLED avec i2C vers Arduino Pro Micro : SDA->Pin02 SCL->Pin03
Module SD vers Arduino Pro Micro : CLK->Pin15 MISO(DO)->Pin14 MOSI(DI)->Pin16 CS->Pin10
Toutes les broches GND vont à GND, et la broche d'alimentation va à VCC sur l'Arduino.
2020/février/13 **Toujours en cours de travail.
- Étui imprimé.
- Toutes les pièces sont soudées et installées dans la boîte, avec un ajustement serré. Assurez-vous d'avoir un câble court et de recouvrir le module GPS d'un tube thermorétractable, car il n'est pas bien fixé dans la boîte. La carte SD et l'Arduino s'insèrent parfaitement.
- Le croquis a été vérifié comme fonctionnant et l'emplacement GPS a été imprimé correctement sur l'écran OLED.
Étape suivante :
- Ranger le code et le poster sur Sketch.
- Poursuivre l'optimisation du code, réduire la fréquence des mises à jour si possible pour économiser la consommation de batterie.
- Extrayez plus de données du GPS. Pour l'instant, j'extrais seulement : 3.1 Latitude 3.2 Longitude 3.3 Temps 3.4 Nombre de satellites verrouillés.
Idéalement, nous devrions aussi obtenir l'altitude, la vitesse au sol, etc.
25 mars 2020 : J'ai eu un problème. Il a fallu beaucoup de temps au module GPS pour se verrouiller sur le satellite lorsqu'il est placé dans l'étui. J'ai enlevé une partie autour de l'antenne pour l'exposer entièrement, ce qui a résolu le problème.
J'ai téléchargé le sketch Arduino, il y a une référence à un bouton-poussoir, mais j'ai décidé de ne pas l'utiliser et j'ai simplement laissé la section dans le code.
Réglages d'impression.
Marque de l'imprimante :
Deltaprintr.
Imprimante :
Deltaprintr assemblé.
Non.
Soutient :
Non.
0,3
Remplissage :
20
标签
模型来源
