Innehållsförteckning:

Arduino GPS-klocka med lokal tid med NEO-6M-modul: 9 steg
Arduino GPS-klocka med lokal tid med NEO-6M-modul: 9 steg

Video: Arduino GPS-klocka med lokal tid med NEO-6M-modul: 9 steg

Video: Arduino GPS-klocka med lokal tid med NEO-6M-modul: 9 steg
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Juni
Anonim
Image
Image

I denna handledning lär vi oss hur man får en aktuell tid från satelliterna med hjälp av arduino.

Titta på videon!

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • NEO-6M GPS-modul
  • ST7789 TFT -skärm
  • Arduino Uno eller någon annan Arduino -skiva
  • Bakbord
  • Bygelkablar
  • Visuino -programvara: Ladda ner här

Steg 2: Kretsen

Kretsen
Kretsen
  • Anslut Arduino 5V till GPS -modulen VCC
  • Anslut Arduino GND till GPS -modul GND
  • Anslut GPS -modul RX till Arduino TX
  • Anslut GPS -modul TX till Arduino RX
  • Anslut Arduino 5V till LCD -stift VCC
  • Anslut Arduino 5V till LCD -stift BLK
  • Anslut Arduino GND till LCD -stift GND
  • Anslut LCD -stift SCL till Arduino digital stift 13
  • Anslut LCD -stift SDA till Arduino digital stift 11
  • Anslut LCD -pin Återställ till Arduino digital pin 9
  • Anslut LCD -stift DC till Arduino digital stift 8

Steg 3: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

Visuino: https://www.visuino.eu måste också installeras. Ladda ner gratisversionen eller registrera dig för en gratis provperiod.

Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 4: Lägg till komponenter i Visuino

Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
  • Lägg till "Serial GPS" -komponent
  • Lägg till "Decode (Split) Date/Time" -komponent
  • Lägg till komponenten "Lägg till datum/tid"
  • Lägg till 2X "formaterad text" -text
  • Lägg till komponenten "TFT Color Display ST7735/ST7789"

Steg 5: I Visuino Set Components

I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
  • Välj "Display1" och i egenskapsfönstret ställ in Orientation to goDown, Skriv till dtST7789_240_240
  • Dubbelklicka på "Display1"

I fönstret Elements:

Dra "Rita text" till vänster

I egenskapsfönstret ställer du in färg på aclDarkOrange, storlek till 3, text till "GPS CLOCK", X till 70, Y till 20

Dra "Rita text" till vänster

I fastighetsfönstret ställer du in storlek på 2, text till "Tid:", Y till 90

Dra "Textfält"

I fönstret Egenskaper ställer du in Färg på aclTurkos, storlek till 3, X till 70, Y till 90

Dra "Rita text"

I fastighetsfönstret ställer du in storlek på 2, Text till "Datum:", Y till 140

Dra "Textfält"

I egenskapsfönstret ställer du in Färg på aclTurquoise, storlek till 3, X till 70, Y till 140

Dra "Rita linje"

I egenskapsfönstret ställer du in Höjd till 0, Bredd till 240, Y till 70

Dra "Draw Bitmap" till vänster

I egenskapsfönstret väljer du bitmapp och klickar på de tre punkterna och i bitmappsredigeraren laddar du bitmappfilen (ingår här)

Obs! Du kan få andra bitmappar här

  • Stäng Bitmap Editor
  • Stäng fönstret Elements
  • Välj "FormattedText1" och ställ in texten i%0:%1:%2 i egenskapsfönstret
  • Dubbelklicka på "FormattedText1" och dra i elementfönstret 3X "Textelement" till vänster

Stäng fönstret Elements

  • Välj "FormattedText2" och ställ in texten i%0:%1:%2 i egenskapsfönstret
  • Dubbelklicka på "FormattedText2" och dra i elementfönstret 3X "Textelement" till vänster

Stäng fönstret Elements

För att justera tidszonen, välj "AddDateTime1" och i fastighetsfönstret kan du ändra timmar till din tidszon, exempelvis timmar: 2, detta kommer att lägga till 2h till den tid som tas emot från satelliten.

Steg 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
  • Anslut Display1 pin Out SPI till Arduino board pin SPI In
  • Anslut Display1 pin Reset till Arduino board digital pin 9
  • Anslut Display1 -stifts register Välj till Arduino -kortets digitala stift 8
  • Anslut GPS1 -stift Datum tid till AddDateTime1 pin In
  • Anslut AddDateTime1 pin Out till DecodeDateTime1pin In
  • Anslut GPS1 -stiftet ut till Arduino -kortstiftet Seriellt [0] In
  • Anslut DecodeDateTime1 pin Year till FormattedText2 pin Text Element3 In
  • Anslut DecodeDateTime1 pin Month till FormattedText2 pin Text Element1 In
  • Anslut DecodeDateTime1 pin Day till FormattedText2 pin Text Element2 In
  • Anslut DecodeDateTime1 pin Hour till FormattedText1 pin Text Element1 In
  • Anslut DecodeDateTime1 pin Minute till FormattedText1 pin Text Element2 In
  • Anslut DecodeDateTime1 pin Second till FormattedText1 pin Text Element3 In
  • Anslut FormattedText1 pin Out till Display1Text Field1 pin In
  • Anslut FormattedText2 pin Out till Display1Text Field2 pin In

Steg 7: Innan du laddar upp till Arduino

Innan du laddar upp till Arduino
Innan du laddar upp till Arduino
Innan du laddar upp till Arduino
Innan du laddar upp till Arduino
  • Innan du laddar upp till Arduino kopplar du bort RX -stiftet på Arduino
  • Efter uppladdningen ansluter du kabeln tillbaka till Arduino pin RX

Steg 8: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.

Steg 9: Spela

Om du driver Arduino UNO -modulen kommer displayen att börja visa tid och datum från satelliterna.

Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det och öppna det i Visuino:

Fil GPS-SAT-TIME.visuino (Projekt med zonjustering)

Fil GPS-TIME2.visuino (Projekt utan zonjustering)

Rekommenderad: