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

module GPS u-blox LEA-6H 02 avec Arduino et Python

Composants et fournitures

Arduino UNO
Vous pouvez utiliser n'importe quel module Arduino disponible avec vous prenant en charge le port de communication UART
× 1
Récepteur GPS (générique)
J'ai utilisé Ublox LEA 6h 02 mais vous pouvez utiliser n'importe quel module prenant en charge la communication UART
× 1
Câbles de raccordement (générique)
× 1
Câble USB-A vers B
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Interfaçage du module GPS (j'ai utilisé LEA-6H 02) à l'aide d'un Arduino UNO (ou tout autre appareil Arduino) et calcul de la latitude et de la longitude à afficher sur la fenêtre de l'application écrite en Python.

Étape 1 :obtenez un module GPS u-blox LEA-6H 02, lisez les spécifications de la fiche technique et préparez le module à se connecter à Arduino

  • Lisez attentivement la fiche technique u-blox LEA 6 et assurez-vous que votre module est correct
  • La plupart des modules fonctionnent à ~ 2,7 à 3,6 v , alors assurez-vous d'avoir la bonne source d'alimentation, j'ai utilisé la pin Arduino 3.3v
  • Tous les modules prennent en charge le port de communication UART, nous l'utiliserons donc pour l'interface avec Arduino
  • Les modules sont livrés par défaut avec des prises micro femelles que j'ai du mal à connecter à Arduino. papier ou ordinateur)
  • Maintenant, ce module est prêt à se connecter à Arduino
LEA-6_DataSheet__28UBX-14044797_29.pdf

Étape 2 :connectez le module GPS avec Arduino

Connectez Tx et Rx du module GPS avec Rx et Tx d'Arduino

  • Tx du GPS (fil vert dans mon cas) vers => Rx d'Arduino
  • Rx du GPS (fil jaune dans mon cas) vers => Tx de l'Arduino
  • Identifiez Tx (émetteur) et Rx (récepteur) du module GPS et idem sur Arduino également (j'ai utilisé UNO donc il n'y a qu'un port de communication UART, Tx sur pin0 et Rx sur pin1, plus de spécifications sur Arduino UNO)

Attention :Assurez-vous de ne pas appliquer plus de 3,3 v (max. 3,6 v) à votre module GPS et lisez attentivement le module d'instructions

Étape 3 :téléchargez le programme Arduino pour lire le port série (communication)

  • Le code de ce projet se trouve dans le référentiel GitHub
  • Lien :https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
  • Veuillez lire le fichier README.md

Observer la réponse à l'écran

  • Il faudra un certain temps pour donner une réponse valide et dépend de la force du signal reçu par le module GPS
  • Gardez le module GPS à l'extérieur ou près de la fenêtre
  • Installez le logiciel u-center comme indiqué dans le fichier README.md ci-dessus
  • Télécharger le code Arduino dans le module Arduino
  • Connectez les broches GPS à Arduino
  • Ouvrez le moniteur série sur Arduino IDE et observez la sortie du module GPS, assurez-vous qu'il imprime une sortie valable
  • Déconnectez le port série Arduino en fermant le moniteur série et ouvrez maintenant le logiciel u-center et sélectionnez le port série d'Arduino

Étape 4 :Exécutez le code Python

  • Téléchargez et configurez Python sur votre ordinateur local
  • Téléchargez le code Python pour lire les données GPS via le port de communication série de votre machine
  • Connectez et alimentez le GPS avec Arduino
  • Identifier le port com auquel Arduino est connecté
  • Exécuter du code Python
  • Entrez les détails du port com
  • Vérifier les données de latitude et de longitude

Code

Github
https://github.com/harshgosar/LEA-6h-GPS-Arduino-Pythonhttps://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
LEA-6h-GPS-Arduino-Python
Code Arduino à télécharger sur le microcontrôleur et code Python pour l'interfacehttps://github.com/harshgosar/LEA-6h-GPS-Arduino-Python

Schémas

Images de connexion GPS et Arduino Connexion GPS et Arduino Image2

Processus de fabrication

  1. Créer des robots avec Raspberry Pi et Python
  2. Module d'importation en Python avec des exemples
  3. Capturer les gouttes d'eau avec Arduino
  4. Système de présence utilisant Arduino et RFID avec Python
  5. Capteur DHT11 avec LED et haut-parleur piézo
  6. Arduino Temp. Moniteur et horloge en temps réel avec affichage 3.2
  7. Comment interfacer Arduino Mega avec le module GPS NEO-6M
  8. Contrôle du servomoteur avec Arduino et MPU6050
  9. Reconnaissance et synthèse vocales avec Arduino