Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Composants et fournitures

Composant Quantité Note
Arduino Nano R3 1 J'utilise un Nano car j'en ai un, mais n'importe quel autre conviendra.
Récepteur GPS (générique) 1
Module MicroSD (générique) 1
Carte MicroSD (générique) 1
Plaque d'essai (breadboard) 1 N'importe quelle breadboard, ou tout autre moyen de connecter 3 fils.
Fils de connexion (jumper wires) 1 7 Femelle-Femelle, 3 Femelle-Mâle.

Applications et services en ligne

À propos de ce projet

Les cartes MicroSD sont un support de stockage de données bon marché et facile, très pratique pour enregistrer les données des capteurs Arduino. Il existe aussi de nombreux modules MicroSD bon marché pour Arduino, et j'ai déjà fait un tutoriel sur l'enregistrement de la distance d'un télémètre ultrasonique sur MicroSD. J'ai aussi fait un tutoriel sur l'affichage d'informations de position GPS sur LCD. Presque immédiatement, quelqu'un a demandé un tutoriel pour enregistrer les informations GPS sur MicroSD.

L'enregistrement sur MicroSD est facile, mais la gestion du système de fichiers consomme de la mémoire et peut facilement saturer les petits contrôleurs comme l'Arduino Uno ou Nano. En effet, après l'ajout du support MicroSD, le Nano et l'Uno ont presque plus de mémoire pour autre chose. On peut utiliser un contrôleur avec plus de mémoire (Mega, Teensy), mais si on enregistre simplement les données série du module GPS sur la carte MicroSD, on a assez de mémoire sur le Nano, et on peut traiter les données plus tard sur un ordinateur.

Étape 1 : Composants

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Étape 2 : Démarrer Visuino et sélectionner le type de carte Arduino

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

L'Arduino Nano n'ayant qu'un seul port série, nécessaire pour la programmation, il faut programmer le Nano avant de connecter le GPS.

Pour programmer, vous avez besoin de l'Arduino IDE (https://www.arduino.cc/) et de Visuino (https://www.visuino.com).

  1. Démarrez Visuino (image 1).
  2. Cliquez sur le bouton "Tools" du composant Arduino (image 1) dans Visuino.
  3. Dans la boîte de dialogue, sélectionnez "Arduino Nano" (image 2).

Étape 3 : Dans Visuino, ajouter et connecter le composant Module Carte MicroSD

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Ajoutons et connectons le composant MicroSD dans Visuino :

  1. Tapez "sd" dans la boîte de filtre de la boîte à outils, sélectionnez "Micro SD Card Module" (image 1), déposez-le dans la zone de conception.
  2. Connectez la broche "Out" du composant SDCard1 à la broche "In" du canal "SPI" du composant Arduino (image 2).
  3. Connectez la broche de sortie "ChipSelect" du SDCard1 à la broche d'entrée "Digital" du canal "Digital[ 10 ]" de l'Arduino (image 3).

Étape 4 : Dans Visuino, ajouter et configurer l'élément Fichier au composant MicroSD

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Pour enregistrer les données, il faut ajouter un élément Fichier au composant MicroSD et spécifier son nom :

  1. Cliquez sur le bouton "Tools" du composant SDCard1 (image 1).
  2. Dans l'éditeur "Elements", sélectionnez "File" dans la fenêtre de droite, puis cliquez sur le bouton "+" à gauche (image 2) pour ajouter l'élément Fichier.
  3. Dans l'inspecteur d'objets, définissez la propriété "Path Name" de l'élément File1 sur "GPSLog.txt" (image 3).

Étape 5 : Dans Visuino, connecter le port série à l'élément Fichier

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Connectez la broche "Out" du canal "Serial[ 0 ]" du composant Arduino (image 1) à la broche d'entrée "In" de "Elements.File1" du composant SDCard1 (image 2).

Étape 6 : Générer, compiler et téléverser le code Arduino

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Étape 7 : Connecter le module MicroSD à l'Arduino

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Étape 8 : Connecter le module GPS à l'Arduino

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Étape 9 : Connecter les fils d'alimentation ensemble et insérer la carte MicroSD

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Étape 10 : C'est parti !

Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano
Comment enregistrer des données GPS sur carte MicroSD avec Visuino sur Arduino Nano

Félicitations ! Vous avez terminé le projet.

L'image 1 et la vidéo montrent le projet connecté et alimenté. La LED sur la broche numérique 13 de l'Arduino clignotera de temps en temps quand de nouvelles données GPS sont enregistrées sur la carte MicroSD.

Sur l'image 2, vous pouvez voir un exemple des données enregistrées.

Sur l'image 3, le diagramme Visuino complet. Le projet Visuino est joint : FBY57XIIO8U2WS4.zip

Processus de fabrication

  1. Contrôler la Luminosité de LEDs par PWM avec un Bouton Poussoir sur Arduino Mega
  2. Construire un jeu gyroscopique temps réel avec Arduino Nano et capteur MPU-6050
  3. Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
  4. Unopad : contrôleur MIDI Arduino fluide pour Ableton Live
  5. Construire un Iron Man animé avec Arduino : capteurs, sons et relais
  6. Capteur d'obstacle IR simple avec Arduino — LED IR + Photodiode
  7. Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
  8. Connecter un module GPS NEO‑6M à l'Arduino Mega : Guide pas à pas
  9. Contrôleur d'humidificateur DIY avec Arduino et relais – Installation haute tension sécurisée