Kazalo:

Arduino GPS ura z lokalnim časom z uporabo modula NEO-6M: 9 korakov
Arduino GPS ura z lokalnim časom z uporabo modula NEO-6M: 9 korakov

Video: Arduino GPS ura z lokalnim časom z uporabo modula NEO-6M: 9 korakov

Video: Arduino GPS ura z lokalnim časom z uporabo modula NEO-6M: 9 korakov
Video: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
Image
Image

V tej vadnici se bomo naučili, kako pridobiti trenutni čas s satelitov z arduinom.

Poglej si posnetek!

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • GPS-modul NEO-6M
  • ST7789 TFT zaslon
  • Arduino Uno ali katero koli drugo ploščo Arduino
  • Ogledna plošča
  • Mostične žice
  • Programska oprema Visuino: prenesite tukaj

2. korak: vezje

Vezje
Vezje
  • Priključite Arduino 5V na GPS modul VCC
  • Arduino GND povežite z GPS modulom GND
  • Priključite modul GPS RX na Arduino TX
  • Priključite modul GPS TX na Arduino RX
  • Priključite Arduino 5V na LCD pin VCC
  • Priključite Arduino 5V na LCD pin LCD
  • Priključite Arduino GND na LCD pin GND
  • Priključite pin SCL LCD na Arduino digitalni pin 13
  • Priključite pin pin SDA na digitalni pin 11 Arduino
  • Priključite ponastavitev zatiča LCD na digitalni zatič Arduino 9
  • LCD pin DC priključite na digitalni pin 8 Arduino

Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

Namestiti je treba tudi Visuino: https://www.visuino.eu. Prenesite brezplačno različico ali se registrirajte za brezplačno preskusno različico.

Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

4. korak: V Visuinu dodajte komponente

V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
  • Dodajte komponento "Serijski GPS"
  • Dodajte komponento "Decode (Split) Date/Time"
  • Dodajte komponento »Dodaj datum/čas«
  • Dodajte 2X besedilo "Formatirano besedilo"
  • Dodajte komponento "TFT barvni zaslon ST7735/ST7789"

5. korak: V komponentah Visuino Set

V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
  • Izberite "Display1" in v oknu lastnosti nastavite Orientation to goDown, Type to dtST7789_240_240
  • Dvokliknite na "Display1"

V oknu Elements:

Povlecite "Nariši besedilo" v levo

V oknu z lastnostmi Barvo nastavite na aclDarkOrange, velikost na 3, Besedilo na "GPS URA", X na 70, Y na 20

Povlecite "Nariši besedilo" v levo

V oknu lastnosti nastavite velikost na 2, Besedilo na "Čas:", Y na 90

Povlecite "Besedilno polje"

V oknu lastnosti nastavite barvo na aclTurquoise, velikost na 3, X na 70, Y na 90

Povlecite "Nariši besedilo"

V oknu lastnosti nastavite velikost na 2, Besedilo na "Datum:", Y na 140

Povlecite "Besedilno polje"

V oknu lastnosti nastavite barvo na aclTurquoise, velikost na 3, X na 70, Y na 140

Povlecite "Nariši črto"

V oknu lastnosti nastavite Height na 0, Width na 240, Y na 70

Povlecite "Nariši bitno sliko" v levo

V oknu lastnosti izberite bitno sliko in kliknite tri pike in v urejevalniku bitnih slik naložite datoteko bitne slike (vključeno tukaj)

Opomba: tukaj lahko dobite druge bitne slike

  • Zaprite urejevalnik bitnih slik
  • Zaprite okno Elements
  • Izberite "FormattedText1" in v oknu lastnosti nastavite besedilo na%0:%1:%2
  • Dvokliknite »FormattedText1« in v oknu z elementi povlecite 3X »Besedilni element« v levo

Zaprite okno Elements

  • Izberite "FormattedText2" in v oknu lastnosti nastavite besedilo na%0:%1:%2
  • Dvokliknite »FormattedText2« in v oknu z elementi povlecite 3X »Besedilni element« v levo

Zaprite okno Elements

Če želite prilagoditi časovni pas, izberite "AddDateTime1" in v oknu lastnosti spremenite ure v svoj časovni pas, na primer ure: 2, to bo dodalo 2 h času, prejetemu s satelita.

6. korak: V komponentah Visuino Connect

V komponentah Visuino Connect
V komponentah Visuino Connect
V komponentah Visuino Connect
V komponentah Visuino Connect
V komponentah Visuino Connect
V komponentah Visuino Connect
  • Priključite SPI Display1 pin Out SPI na pin Ardiino SPI In
  • Povežite Display1 pin reset na digitalni pin 9 plošče Arduino
  • Povežite Display1 pin Register Register na digitalni pin 8 plošče Arduino
  • Priključite pin1 Datum GPS na uro AddDateTime1 pin In
  • Priključite AddDateTime1 pin Out na DecodeDateTime1pin In
  • Priključite izhod GPS1 na pin Arduino, serijski [0] vhod
  • Povežite DecodeDateTime1 pin leto z FormattedText2 pin Text Element3 In
  • Povežite DecodeDateTime1 pin mesec z FormattedText2 pin Text Text1 In
  • Povežite DecodDateTime1 pin day z FormattedText2 pin Text Element2 In
  • Priključite DecodDateTime1 pin Hour na FormattedText1 pin Text Text1 In
  • Povežite DecodeDateTime1 pin minute z FormattedText1 pin Text Element2 In
  • Priključite drugi pin pin DecodeDateTime1 na element FormattedText1 pin Text Element3 In
  • Priključite FormattedText1 pin Out na Display1Text Field1 pin In
  • Priključite FormattedText2 pin Out na Display1Text Field2 pin In

7. korak: Pred nalaganjem v Arduino

Pred nalaganjem v Arduino
Pred nalaganjem v Arduino
Pred nalaganjem v Arduino
Pred nalaganjem v Arduino
  • Preden naložite v Arduino, odklopite zatič RX na Arduinu
  • Po nalaganju priključite žico nazaj na Arduino pin RX

8. korak: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".

9. korak: Igrajte se

Če napajate modul Arduino UNO, bo na zaslonu začel prikazovati čas in datum, pridobljen s satelitov.

Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, lahko ga prenesete in odprete v Visuinu:

Datoteka GPS-SAT-TIME.visuino (projekt s prilagoditvijo območja)

Datoteka GPS-TIME2.visuino (projekt brez nastavitve območja)

Priporočena: