Innholdsfortegnelse:

Arduino GPS-klokke med lokal tid ved bruk av NEO-6M-modul: 9 trinn
Arduino GPS-klokke med lokal tid ved bruk av NEO-6M-modul: 9 trinn

Video: Arduino GPS-klokke med lokal tid ved bruk av NEO-6M-modul: 9 trinn

Video: Arduino GPS-klokke med lokal tid ved bruk av NEO-6M-modul: 9 trinn
Video: GPS Module with Arduino- Ublox NEO-6M 2024, November
Anonim
Image
Image

I denne opplæringen lærer vi hvordan du får en tid fra satellittene ved hjelp av arduino.

Se videoen!

Trinn 1: Det du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
  • NEO-6M GPS-modul
  • ST7789 TFT -skjerm
  • Arduino Uno eller et annet Arduino -bord
  • Brødbrett
  • Jumper ledninger
  • Visuino -programvare: Last ned her

Trinn 2: Kretsen

Kretsen
Kretsen
  • Koble Arduino 5V til GPS -modulen VCC
  • Koble Arduino GND til GPS -modulen GND
  • Koble GPS -modulen RX til Arduino TX
  • Koble GPS -modulen TX til Arduino RX
  • Koble Arduino 5V til LCD -pin VCC
  • Koble Arduino 5V til LCD -pin BLK
  • Koble Arduino GND til LCD -pin GND
  • Koble LCD -pin SCL til Arduino digital pin 13
  • Koble LCD -pin SDA til Arduino digital pin 11
  • Koble LCD pin Reset til Arduino digital pin 9
  • Koble LCD -pin DC til Arduino digital pin 8

Trinn 3: Start Visuino, og velg Arduino UNO -korttype

Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype

Visuino: https://www.visuino.eu må også installeres. Last ned gratisversjon eller registrer deg for en gratis prøveversjon.

Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2

Trinn 4: I Visuino Legg til komponenter

Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
  • Legg til "Serial GPS" -komponent
  • Legg til "Decode (Split) Date/Time" -komponent
  • Legg til "Legg til dato/klokkeslett" -komponent
  • Legg til 2X "Formatert tekst" -tekst
  • Legg til komponenten "TFT fargeskjerm ST7735/ST7789"

Trinn 5: I Visuino -settkomponenter

I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
  • Velg "Display1" og i vinduet Egenskaper angi Orientering til å gå ned, Skriv til dtST7789_240_240
  • Dobbeltklikk på "Display1"

I vinduet Elementer:

Dra "Tegn tekst" til venstre

I egenskapsvinduet angir du farge til aclDarkOrange, størrelse til 3, tekst til "GPS CLOCK", X til 70, Y til 20

Dra "Tegn tekst" til venstre

I størrelsen Egenskaper angir du størrelsen til 2, Tekst til "Tid:", Y til 90

Dra "Tekstfelt"

I egenskapsvinduet angir du farge til aclTurquoise, størrelse til 3, X til 70, Y til 90

Dra "Tegn tekst"

I størrelsen Egenskaper angi størrelsen til 2, Tekst til "Dato:", Y til 140

Dra "Tekstfelt"

I egenskapsvinduet angir du farge til aclTurquoise, størrelse til 3, X til 70, Y til 140

Dra "Tegn linje"

Sett høyde til 0, bredde til 240, Y til 70 i vinduet for egenskaper

Dra "Draw Bitmap" til venstre

I egenskapsvinduet velger du bitmap og klikker på de 3 prikkene, og i bitmap -editoren laster du inn bitmap -filen (inkludert her)

Merk: Du kan få andre bitmaps her

  • Lukk Bitmap Editor
  • Lukk Elements -vinduet
  • Velg "FormattedText1" og i tekstvinduet angi teksten til%0:%1:%2
  • Dobbeltklikk på "FormattedText1" og i elementvinduet dra 3X "Text Element" til venstre

Lukk Elements -vinduet

  • Velg "FormattedText2" og i tekstvinduet angi teksten til%0:%1:%2
  • Dobbeltklikk på "FormattedText2" og i elementvinduet dra 3X "Text Element" til venstre

Lukk Elements -vinduet

For å justere tidssonen, velg "AddDateTime1" og i vinduet for egenskapene kan du endre timer til tidssonen din, eksempelvis timer: 2, dette vil legge til 2 timer i tiden mottatt fra satellitten.

Trinn 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
  • Koble Display1 pin Out SPI til Arduino board pin SPI In
  • Koble Display1 pin Reset til Arduino board digital pin 9
  • Koble til skjerm 1 pin Registrer Velg til Arduino board digital pin 8
  • Koble GPS1 -pin Dato klokkeslett til AddDateTime1 pin In
  • Koble AddDateTime1 pin Out til DecodeDateTime1pin In
  • Koble GPS1 pin ut til Arduino board pin Serial [0] In
  • Koble DecodeDateTime1 pin Year til FormattedText2 pin Text Element3 In
  • Koble DecodeDateTime1 pin Month til FormattedText2 pin Text Element1 In
  • Koble DecodeDateTime1 pin Day til FormattedText2 pin Text Element2 In
  • Koble DecodeDateTime1 pin Hour til FormattedText1 pin Text Element1 In
  • Koble DecodeDateTime1 pin Minute til FormattedText1 pin Text Element2 In
  • Koble DecodeDateTime1 pin Second til FormattedText1 pin Text Element3 In
  • Koble FormattedText1 pin Out til Display1Text Field1 pin In
  • Koble FormattedText2 pin Out til Display1Text Field2 pin In

Trinn 7: Før du laster opp til Arduino

Før du laster opp til Arduino
Før du laster opp til Arduino
Før du laster opp til Arduino
Før du laster opp til Arduino
  • Koble fra RX -pinnen på Arduino før du laster opp til Arduino
  • Etter opplasting, koble ledningen tilbake til Arduino pin RX

Trinn 8: Generer, kompiler og last opp Arduino -koden

Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden

I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.

Trinn 9: Spill

Hvis du driver Arduino UNO -modulen, begynner skjermen å vise tid og dato hentet fra satellittene.

Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned og åpne den i Visuino:

File GPS-SAT-TIME.visuino (Prosjekt med sonesjustering)

File GPS-TIME2.visuino (Prosjekt uten sonejustering)

Anbefalt: