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

Enregistrer les informations GPS sur la carte MicorSD avec Visuino

Composants et fournitures

Arduino Nano R3
J'utilise Arduino Nano, car j'en ai un, mais tout autre ira très bien.
× 1
Récepteur GPS (générique)
× 1
Module MicroSD (Générique)
× 1
Carte MicroSD (Générique)
× 1
Planche à pain (générique)
N'importe quelle maquette peut être utilisée, ou tout autre moyen de connecter 3 fils ensemble.
× 1
Câbles de raccordement (générique)
7 Femme-Femme. 3 Femelle-Homme.
× 1

Applications et services en ligne

Visuino - Environnement de développement graphique pour Arduino
Arduino IDE

À propos de ce projet

Les cartes MicroSD sont un support de stockage de données bon marché et facile, et elles sont très pratiques pour stocker les données des capteurs Arduino. Il existe également un certain nombre de modules de carte MicroSD bon marché et facilement disponibles pour Arduino, et j'ai déjà fait un tutoriel sur la façon d'enregistrer la distance Ultrasonic Ranger sur la carte MicroSD. J'ai également fait un tutoriel sur la façon d'afficher les informations de localisation du module GPS sur l'écran LCD. Presque immédiatement, quelqu'un a demandé un didacticiel sur la journalisation des informations GPS sur une microSD.

L'enregistrement des données sur la MicroSD est facile, mais la gestion du système de fichiers prend de la mémoire et peut facilement submerger les petits contrôleurs comme Arduino Uno ou Nano. En effet, après l'ajout du support MicroSD, Nano et Uno n'auront presque plus de mémoire disponible pour autre chose. Nous pouvons utiliser un contrôleur avec plus de mémoire comme le Mega ou le Teensy, cependant si nous enregistrons simplement les données série du module GPS sur la carte MicroSD, nous aurons suffisamment de mémoire sur l'Arduino Nano, et nous pourrons traiter les données du MicroSD plus tard sur un autre ordinateur.

Étape 1 : Composants

  • Une carte compatible Arduino (j'utilise Arduino Nano, car j'en ai une, mais n'importe quelle autre ira très bien)
  • Un module GPS
  • Un module de carte MicroSD
  • Une carte MicroSD
  • Une petite planche à pain (n'importe quelle planche à pain peut être utilisée, ou tout autre moyen de connecter 3 fils ensemble)
  • 7 cavaliers femelle-femelle
  • 3 fils de pontage femelle-mâle (rouge)

Étape 2 :Démarrez Visuino et sélectionnez le type de carte Arduino

Étant donné que l'Arduino Nano n'a qu'un seul port série et qu'il est nécessaire pour programmer l'Arduino, vous devrez programmer l'Arduino Nano avant que le GPS ne soit connecté.

Pour commencer à programmer l'Arduino, vous aurez besoin d'avoir l'IDE Arduino installé à partir d'ici :http://www.arduino.cc/ .

Le Visuino :https://www.visuino.com doit également être installé.

  • Démarrez Visuino comme indiqué sur la première image.
  • Cliquez sur "Outils " bouton sur le composant Arduino (Image 1) dans Visuino .
  • Lorsque la boîte de dialogue apparaît, sélectionnez Arduino Nano comme le montre l'image 2.

Étape 3 :Dans Visuino :ajoutez et connectez le composant du module de carte Micro SD

Nous devons d'abord ajouter et connecter un composant MicroSD dans Visuino pour contrôler le module MicroSD :

  • Tapez "sd " dans la zone Filtre de la boîte à outils des composants, puis sélectionnez le "Module de carte Micro SD " (Image 1), et déposez-le dans la zone de conception.
  • Connectez le "Sortie " broche de la SDCard1 composant au vers le "In " broche du "SPI " canal du composant Arduino (Image 2).
  • Connectez le "ChipSelect " broche de sortie de la SDCard1 composant au "Numérique " broche d'entrée du "Digital[ 10 ] " canal du composant Arduino (Image 3).

Étape 4 :Dans Visuino :ajoutez et configurez l'élément File au composant MicroSD Card

Pour enregistrer les données, nous devons ajouter l'élément File au composant MicroSD et spécifier son nom de fichier :

  • Cliquez sur "Outils bouton " de la SDCard1 composant (Photo 1).
  • Dans les "Éléments " éditeur sélectionnez le "Fichier ” dans la fenêtre de droite, puis cliquez sur le bouton "" à gauche (Image 2) pour ajouter l'élément File.
  • Dans l'inspecteur d'objets, définissez la valeur du "Nom du chemin " propriété du Fichier1 Élément vers "GPSLog.txt " (Photo 3).

Étape 5 :Dans Visuino :connectez le port série à l'élément de fichier

Connectez le "Sortie " broche du "Série[ 0 ] " canal du composant Arduino (Image 1) vers le "In " broche d'entrée du "Elements.File1 " de la SDCard1 composant (Photo 2).

Étape 6 : générez, compilez et téléchargez le code Arduino

  • En Visuino , Appuyez sur F9 ou cliquez sur le bouton affiché sur l'image 1 pour générer le code Arduino et ouvrez l'IDE Arduino.
  • Dans l'IDE Arduino , cliquez sur Télécharger bouton, pour compiler et télécharger le code (Image 2).

Étape 7 :connectez le module MicroSD à Arduino

  • Connecter Femme-Femme CS (fil gris), SCK (fil orange), MOSI (fil bleu), MISO (fil violet) et la masse (fil noir) au module MicroSD.
  • Connectez l'extrémité femelle d'un fil d'alimentation femelle-mâle (rouge) au VCC/Power broche du module MicroSD (image 1) et laissez l'extrémité mâle déconnectée.
  • Connectez un autre fil d'alimentation Femelle-Mâle (fil rouge) au 5V Branchez la broche d'alimentation de la carte Arduino (image 2) et laissez l'extrémité mâle non connectée.
  • Connectez l'autre extrémité du fil de terre (fil noir) à la broche de terre de la carte Arduino (image 2).
  • Connectez l'autre extrémité du SCK (fil orange) à Broche numérique 13 de la carte Arduino (Image 3).
  • Connectez l'autre extrémité du MISO (fil violet) à la broche numérique 12 de la carte Arduino (Image 4).
  • Connectez l'autre extrémité du MOSI (fil bleu) vers la broche numérique 11 de la carte Arduino (Photo 4)
  • Connectez l'autre extrémité du CS (fil gris) à la broche numérique 10 de la carte Arduino (Image 4).
  • L'image 5 montre en rouge où se trouvent la terre, l'alimentation 5V, Digital 10 , Numérique 11 , numérique 12 , et numérique 13 broches de l'Arduino Nano.

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

  • Connectez l'extrémité femelle du fil d'alimentation femelle-mâle (rouge) au module GPS et laissez l'extrémité mâle non connectée.
  • Connectez la terre femelle-femelle (fil noir) et TX (fil jaune) au module GPS.
  • Connectez l'autre extrémité du fil de terre (fil noir) à la broche de terre de la carte Arduino (image 2).
  • Connectez l'autre extrémité du TX (fil jaune) vers RX broche de la carte Arduino (Image 2).
  • L'image 3 montre en rouge où se trouvent le sol et RX broches de l'Arduino Nano (en bleu sont affichées les connexions effectuées à l'étape précédente).

Étape 9 :Connectez les fils d'alimentation ensemble et branchez la carte MicroSD dans le module

  • Connectez les extrémités mâles des 3 fils d'alimentation (fils rouges) - du module MicroSD, du module GPS et de l'Arduino ensemble à titre d'exemple à l'aide d'une planche à pain (image 2) - Dans mon cas, j'ai utilisé un petit Planche à pain.
  • Insérez la carte MicroSD dans le module de carte MicroSD (image 2).

Étape 10 :Et jouez...

Toutes nos félicitations! Vous avez terminé le projet.

L'image 1 et la vidéo montrent le projet connecté et sous tension. La LED sur la Digital Pin 13 de l'Arduino commencera à clignoter de temps en temps lorsque de nouvelles données du GPS sont enregistrées sur la carte MicroSD.

Dans l'image 2, vous pouvez voir un exemple des données enregistrées sur la carte MicroSD.

Sur l'image 3, vous pouvez voir le diagramme Visuino complet. Le projet Visuino que j'ai créé pour ce didacticiel est également joint. Vous pouvez le télécharger et l'ouvrir dans Visuino :https://www.visuino.com.

FBY57XIIO8U2WS4.zip


Processus de fabrication

  1. Variation des lumières avec PWM à l'aide du bouton-poussoir
  2. Jeu de gyroscope Arduino avec MPU-6050
  3. Capteur DHT11 avec LED et haut-parleur piézo
  4. Unopad - Contrôleur MIDI Arduino avec Ableton
  5. Iron Man
  6. Capteur d'obstacles simple avec Arduino
  7. Trouvez-moi
  8. Comment interfacer Arduino Mega avec le module GPS NEO-6M
  9. Contrôle de l'humidificateur Arduino