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, Studeni
Anonim
Image
Image

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

Gledaj video!

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • NEO-6M GPS modul
  • ST7789 TFT zaslon
  • Arduino Uno ili bilo koju drugu Arduino ploču
  • Oglasna ploča
  • Kratkospojne žice
  • Visuino softver: preuzmite ovdje

Korak 2: Krug

Krug
Krug
  • 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 vrstu ploče Arduino UNO

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

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

Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, 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 zaslon u boji ST7735/ST7789"

Korak 5: U Visuino komponentama skupa

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

Povucite "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

Povucite "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 svojstva 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 svojstva 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 radno vrijeme u svoju vremensku zonu, primjer sati: 2, ovo će dodati 2h vremenu primljenom sa satelita.

Korak 6: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
  • Spojite Display1 pin Out SPI na pin za Arduino ploču 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
  • Spojite GPS1 pin Date time na AddDateTime1 pin In
  • Spojite AddDateTime1 pin Out na DecodeDateTime1pin In
  • Spojite GPS1 pin Out na iglu Arduino ploče Serijski [0] ulaz
  • Spojite DecodeDateTime1 pin godinu na FormattedText2 pin Tekstualni element3 In
  • Spojite pin pin DecodeDateTime1 Mjesec na FormattedText2 pin Tekstualni element1 In
  • Spojite DecodDateTime1 pin dan na FormattedText2 pin tekstualni element2 In
  • Spojite pin sat DecodeDateTime1 pin na FormattedText1 pin Text Element1 In
  • Spojite pin DecodeDateTime1 minutu na pin FormattedText1 pin Tekstualni element2 In
  • Spojite drugi pin pin DecodeDateTime1 na pin FormattedText1 Tekstualni element3 In
  • Spojite FormattedText1 pin Out na Display1Text Field1 pin In
  • Spojite 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 prijenosa spojite žicu natrag na Arduino pin RX

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

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "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 ovaj 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čeni: