Sadržaj:

Arduino GPS sat s lokalnim vremenom pomoću modula NEO-6M: 9 koraka
Arduino GPS sat s lokalnim vremenom pomoću modula NEO-6M: 9 koraka

Video: Arduino GPS sat s lokalnim vremenom pomoću modula NEO-6M: 9 koraka

Video: Arduino GPS sat s lokalnim vremenom pomoću modula NEO-6M: 9 koraka
Video: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Jun
Anonim
Image
Image

U ovom vodiču naučit ćemo kako dobiti vrijeme sa satelita pomoću arduina.

Pogledajte video!

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  • NEO-6M GPS modul
  • ST7789 TFT ekran
  • Arduino Uno ili bilo koja druga Arduino ploča
  • Breadboard
  • Žice za kratkospojnike
  • Visuino softver: preuzmite ovdje

Korak 2: Krug

The Circuit
The Circuit
  • Spojite Arduino 5V na GPS modul VCC
  • Spojite Arduino GND na GPS modul GND
  • Spojite GPS modul RX na Arduino TX
  • Spojite GPS modul TX na Arduino RX
  • Spojite Arduino 5V na LCD pin VCC
  • Spojite Arduino 5V na LCD pin PIN
  • Spojite Arduino GND na LCD pin GND
  • Spojite LCD pin SCL na Arduino digitalni pin 13
  • Spojite LCD pin SDA na Arduino digitalni pin 11
  • Spojite LCD pin reset na Arduino digitalni pin 9
  • Spojite LCD pin DC na Arduino digitalni pin 8

Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče

Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče

Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Preuzmite besplatnu verziju ili se registrirajte za besplatnu probnu verziju.

Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  • Dodajte komponentu "Serijski GPS"
  • Dodajte komponentu "Decode (Split) Date/Time"
  • Dodajte komponentu "Dodaj datum/vrijeme"
  • Dodajte 2X tekst "Formatirani tekst"
  • Dodajte komponentu "TFT kolor ekran ST7735/ST7789"

Korak 5: U Visuinu Set Components

U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
  • Odaberite "Display1" i u prozoru svojstava postavite Orientation na goDown, Upišite na dtST7789_240_240
  • Dvaput kliknite na "Display1"

U prozoru Elementi:

Povucite "Nacrtaj tekst" ulijevo

U prozoru svojstava postavite Boju na aclDarkOrange, veličina na 3, Tekst na "GPS SAT", X do 70, Y do 20

Povucite "Nacrtaj tekst" ulijevo

U prozoru svojstava postavite veličinu na 2, Tekst na "Vrijeme:", Y na 90

Prevucite "Polje za tekst"

U prozoru svojstava postavite Color na aclTirquoise, veličinu na 3, X do 70, Y do 90

Povucite "Nacrtaj tekst"

U prozoru svojstava postavite veličinu na 2, Tekst na "Datum:", Y na 140

Prevucite "Polje za tekst"

U prozoru svojstava postavite Color na aclTirquoise, veličinu na 3, X do 70, Y do 140

Povucite "Nacrtaj liniju"

U prozoru svojstava postavite Height na 0, Width na 240, Y na 70

Povucite "Nacrtaj bitmapu" ulijevo

U prozoru svojstava odaberite bitmapu, kliknite na 3 točke i u uređivaču bitmapa učitajte bitmap datoteku (uključena ovdje)

Napomena: ovdje možete dobiti druge bitmape

  • Zatvorite Bitmap Editor
  • Zatvorite prozor Elements
  • Odaberite "FormattedText1" i u prozoru svojstava postavite tekst na%0:%1:%2
  • Dvaput kliknite na "FormattedText1" i u prozoru elemenata povucite 3X "Tekstualni element" ulijevo

Zatvorite prozor Elements

  • Odaberite "FormattedText2" i u prozoru svojstava postavite tekst na%0:%1:%2
  • Dvaput kliknite na "FormattedText2" i u prozoru elemenata povucite 3X "Tekstualni element" ulijevo

Zatvorite prozor Elements

Da biste prilagodili vremensku zonu, odaberite "AddDateTime1" i u prozoru svojstva promijenite sate u svoju vremensku zonu, primjer sati: 2, ovo će dodati 2h na vrijeme primljeno sa satelita.

Korak 6: U Visuino Connect Components

U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
  • Spojite Display1 pin Out SPI na pin Arduino ploče SPI ulaz
  • Spojite Display1 pin reset na digitalni pin 9 Arduino ploče
  • Povežite Display1 pin Register Register na digitalni pin 8 Arduino ploče
  • Povežite GPS1 pin Datum i vrijeme na AddDateTime1 pin In
  • Spojite AddDateTime1 pin Out na DecodeDateTime1pin In
  • Spojite GPS1 pin Out na iglu Arduino ploče Serijski [0] Ulaz
  • Povežite pin PIN DecodeDateTime1 sa FormattedText2 iglom Tekstualni element3 In
  • Povežite pin pin DecodeDateTime1 sa mjesecom na pin FormattedText2 pin Tekstualni element1 In
  • Spojite DecodDateTime1 pin dan na FormattedText2 pin Text Element2 In
  • Spojite pin -sat DecodeDateTime1 pin na FormattedText1 pin Tekstualni element1 In
  • Povežite pin pin DecodeDateTime1 minutu na pin FormattedText1 pin Tekstualni element2 In
  • Spojite drugi pin pin DecodeDateTime1 na pin FormattedText1 pin Tekstualni element3 In
  • Priključite FormattedText1 pin Out na Display1Text Field1 pin In
  • Priključite FormattedText2 pin Out na Display1Text Field2 pin In

Korak 7: Prije postavljanja na Arduino

Prije postavljanja na Arduino
Prije postavljanja na Arduino
Prije postavljanja na Arduino
Prije postavljanja na Arduino
  • Prije nego što učitate na Arduino, odspojite RX pin na Arduinu
  • Nakon učitavanja spojite žicu na Arduino pin RX

Korak 8: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".

Korak 9: Igrajte se

Ako napajate Arduino UNO modul, na zaslonu će se početi prikazivati vrijeme i datum dobiveni sa satelita.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti i otvoriti u Visuinu:

Datoteka GPS-SAT-TIME.visuino (Projekt s podešavanjem zone)

Datoteka GPS-TIME2.visuino (Projekt bez podešavanja zone)

Preporučuje se: