Indholdsfortegnelse:

Arduino GPS-ur med lokal tid ved hjælp af NEO-6M-modul: 9 trin
Arduino GPS-ur med lokal tid ved hjælp af NEO-6M-modul: 9 trin

Video: Arduino GPS-ur med lokal tid ved hjælp af NEO-6M-modul: 9 trin

Video: Arduino GPS-ur med lokal tid ved hjælp af NEO-6M-modul: 9 trin
Video: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, November
Anonim
Image
Image

I denne vejledning lærer vi, hvordan man får en aktuel tid fra satellitterne ved hjælp af arduino.

Se videoen!

Trin 1: Hvad du får brug for

Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
  • NEO-6M GPS-modul
  • ST7789 TFT -skærm
  • Arduino Uno eller ethvert andet Arduino -bord
  • Brødbræt
  • Jumper ledninger
  • Visuino -software: Download her

Trin 2: Kredsløbet

Kredsløbet
Kredsløbet
  • Tilslut Arduino 5V til GPS -modul VCC
  • Tilslut Arduino GND til GPS -modul GND
  • Tilslut GPS -modul RX til Arduino TX
  • Tilslut GPS -modul TX til Arduino RX
  • Tilslut Arduino 5V til LCD pin VCC
  • Tilslut Arduino 5V til LCD pin BLK
  • Tilslut Arduino GND til LCD pin GND
  • Tilslut LCD -pin SCL til Arduino digital pin 13
  • Tilslut LCD -pin SDA til Arduino digital pin 11
  • Tilslut LCD pin Reset til Arduino digital pin 9
  • Tilslut LCD -pin DC til Arduino digital pin 8

Trin 3: Start Visuino, og vælg Arduino UNO -korttype

Start Visuino, og vælg Arduino UNO -korttype
Start Visuino, og vælg Arduino UNO -korttype
Start Visuino, og vælg Arduino UNO -korttype
Start Visuino, og vælg Arduino UNO -korttype

Visuino: https://www.visuino.eu skal også installeres. Download gratis version, eller tilmeld dig en gratis prøveperiode.

Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino -komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "Arduino UNO" som vist på billede 2

Trin 4: Tilføj komponenter i Visuino

Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
  • Tilføj "Serial GPS" -komponent
  • Tilføj "Decode (Split) Date/Time" -komponent
  • Tilføj komponenten "Tilføj dato/klokkeslæt"
  • Tilføj 2X "Formateret tekst" tekst
  • Tilføj "TFT -farvedisplay ST7735/ST7789" -komponent

Trin 5: I Visuino -sætkomponenter

I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
  • Vælg "Display1", og i vinduet egenskaber indstil Orientation til at gå ned, skriv til dtST7789_240_240
  • Dobbeltklik på "Display1"

I vinduet Elementer:

Træk "Tegn tekst" til venstre

I egenskabsvinduet skal du indstille farve til aclDarkOrange, størrelse til 3, tekst til "GPS CLOCK", X til 70, Y til 20

Træk "Tegn tekst" til venstre

I egenskabsvinduet skal du angive størrelsen til 2, tekst til "Tid:", Y til 90

Træk "Tekstfelt"

I egenskabsvinduet skal du indstille farve til aclTurquoise, størrelse til 3, X til 70, Y til 90

Træk "Tegn tekst"

I egenskabsvinduet skal du angive størrelsen til 2, tekst til "Dato:", Y til 140

Træk "Tekstfelt"

I egenskabsvinduet skal du indstille farve til aclTurquoise, størrelse til 3, X til 70, Y til 140

Træk "Tegn linje"

Indstil højde til 0, bredde til 240, y til 70 i vinduet egenskaber

Træk "Tegn bitmap" til venstre

I egenskabsvinduet skal du vælge bitmap og klikke på de 3 prikker, og i bitmapeditoren indlæse bitmapfilen (inkluderet her)

Bemærk: du kan få andre bitmaps her

  • Luk Bitmap Editor
  • Luk vinduet Elementer
  • Vælg "FormattedText1" og indstil teksten i egenskabsvinduet til%0:%1:%2
  • Dobbeltklik på "FormattedText1", og træk 3X "Tekstelement" til venstre i elementvinduet

Luk vinduet Elementer

  • Vælg "FormattedText2" og indstil teksten i egenskabsvinduet til%0:%1:%2
  • Dobbeltklik på "FormattedText2", og træk 3X "Tekstelement" til venstre i elementvinduet

Luk vinduet Elementer

For at justere tidszonen skal du vælge "AddDateTime1" og i egenskabsvinduet ændre timer til din tidszone, eksempelvis timer: 2, dette tilføjer 2 timer til den tid, der modtages fra satellitten.

Trin 6: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
  • Tilslut Display1 pin Out SPI til Arduino board pin SPI In
  • Tilslut Display1 pin Reset til Arduino board digital pin 9
  • Tilslut Display 1 pin Registrer Vælg til Arduino board digital pin 8
  • Tilslut GPS1 pin Dato tid til AddDateTime1 pin In
  • Tilslut AddDateTime1 pin Out til DecodeDateTime1pin In
  • Tilslut GPS1 pin Out til Arduino board pin Serial [0] In
  • Tilslut DecodeDateTime1 pin Year til FormattedText2 pin Text Element3 In
  • Tilslut DecodeDateTime1 pin Month til FormattedText2 pin Text Element1 In
  • Tilslut DecodeDateTime1 pin Day til FormattedText2 pin Text Element2 In
  • Tilslut DecodeDateTime1 pin Hour til FormattedText1 pin Text Element1 In
  • Tilslut DecodeDateTime1 pin Minute til FormattedText1 pin Text Element2 In
  • Tilslut DecodeDateTime1 pin Second til FormattedText1 pin Text Element3 In
  • Tilslut FormattedText1 pin Out til Display1Text Field1 pin In
  • Tilslut FormattedText2 pin Out til Display1Text Field2 pin In

Trin 7: Inden upload til Arduino

Inden du uploader til Arduino
Inden du uploader til Arduino
Inden du uploader til Arduino
Inden du uploader til Arduino
  • Inden du uploader til Arduino, skal du afbryde RX -stiften på Arduino
  • Efter upload skal du slutte ledningen tilbage til Arduino pin RX

Trin 8: Generer, kompiler og upload Arduino -koden

Generer, kompiler og upload Arduino -koden
Generer, kompiler og upload Arduino -koden

I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".

Trin 9: Spil

Hvis du tænder for Arduino UNO -modulet, begynder displayet at vise tid og dato hentet fra satellitterne.

Tillykke! Du har afsluttet dit projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det og åbne det i Visuino:

Fil GPS-SAT-TIME.visuino (Projekt med en zonejustering)

Fil GPS-TIME2.visuino (projekt uden zonejustering)

Anbefalede: