Table des matières:

Arduino GPS Oled : 4 étapes (avec photos)
Arduino GPS Oled : 4 étapes (avec photos)

Vidéo: Arduino GPS Oled : 4 étapes (avec photos)

Vidéo: Arduino GPS Oled : 4 étapes (avec photos)
Vidéo: Arduino Prototyping Techniques #89: Time from GPS 2024, Juillet
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

La série de modules NEO-6 est une famille de récepteurs GPS autonomes dotés de la haute performance u-blox 6

moteur de positionnement. Ces récepteurs flexibles et économiques offrent de nombreuses options de connectivité dans un boîtier miniature de 16 x 12,2 x 2,4 mm. Leur architecture compacte et leurs options d'alimentation et de mémoire rendent les modules NEO-6 idéaux pour les appareils mobiles fonctionnant sur batterie avec des contraintes de coût et d'espace très strictes. Le moteur de positionnement u-blox 6 à 50 canaux bénéficie d'un temps de mise au point initial (TTFF) inférieur à 1 seconde. Le moteur d'acquisition dédié, doté de 2 millions de corrélateurs, est capable d'effectuer des recherches spatiales parallèles temps/fréquence massives, lui permettant de trouver des satellites instantanément. La conception et la technologie innovantes suppriment les sources de brouillage et atténuent les effets de trajets multiples, offrant aux récepteurs GPS NEO-6 d'excellentes performances de navigation, même dans les environnements les plus difficiles. Les modules UART NEO-6 incluent une interface UART configurable pour la communication série Configuration Configuration au démarrage Les modules NEO-6 fournissent des broches de configuration pour la configuration au démarrage. Ceux-ci entrent en vigueur immédiatement après le démarrage. Une fois le module démarré, les paramètres de configuration peuvent être modifiés avec les messages de configuration UBX. Les paramètres modifiés restent effectifs jusqu'à la mise hors tension ou la réinitialisation. Si ces paramètres ont été stockés dans la RAM de sauvegarde, la configuration modifiée sera conservée tant que l'alimentation de la batterie de sauvegarde n'est pas interrompue. Les modules NEO-6 incluent à la fois les broches CFG_COM0 et CFG_COM1 et peuvent être configurés comme indiqué dans le Tableau 6. Paramètres par défaut en gras.

Étape 1: Théorie

Théorie
Théorie

TinyGPS++ est une nouvelle bibliothèque Arduino pour analyser les flux de données NMEA fournis par les modules GPS. Comme son prédécesseur, TinyGPS, cette bibliothèque fournit des méthodes compactes et faciles à utiliser pour extraire la position, la date, l'heure, l'altitude, la vitesse et le parcours du GPS grand public dispositifs. Cependant, l'interface de programmation de TinyGPS ++ est considérablement plus simple à utiliser que TinyGPS, et la nouvelle bibliothèque peut extraire des données arbitraires de n'importe laquelle des myriades de phrases NMEA, même propriétaires.

Bibliothèque:

Plus d'infos:

www.u-blox.com/en/product/neo-6-series

Étape 2: Schémas-matériaux

Schémas-matériaux
Schémas-matériaux
Schémas-matériaux
Schémas-matériaux
Schémas-matériaux
Schémas-matériaux
Schémas-matériaux
Schémas-matériaux

-Arduino Nano

-0,96 Affichage Oled

-Bradboard

-2 résistances 2.2K

-Câbles de démarrage

- Arduino GPS Ubox néo 6m

Étape 3: Programmer

Programme
Programme

Le plus important est de tester l'actualisation de l'horloge

Le gps peut prendre jusqu'à 20 min à 60 min

N'oubliez pas que nous devons trianguler le signal, donc besoin de synchroniser avec 3 satellites

Essayez de changer cette ligne si cela ne fonctionne pas:

Option A

#définir GPS_BAUD 38400

Option B

#définir GPS_BAUD 9600

Option C

#définir GPS_BAUD 4800

Étape 4: Tester

Test
Test
Test
Test

Au début, vous obtiendrez

Date: 0/0/2000

Heure: 00:00:00

si ces valeurs sont mises à jour, cela signifie que le gps a aimé au moins un samedi.

alors vous obtiendrez les coordonnées actuelles du gps…

vous pouvez le rechercher sur Google et le trouver sur la carte du monde.

Succès!!!

Conseillé: