Sisukord:

Arduino GPS-kell kohaliku ajaga, kasutades NEO-6M moodulit: 9 sammu
Arduino GPS-kell kohaliku ajaga, kasutades NEO-6M moodulit: 9 sammu

Video: Arduino GPS-kell kohaliku ajaga, kasutades NEO-6M moodulit: 9 sammu

Video: Arduino GPS-kell kohaliku ajaga, kasutades NEO-6M moodulit: 9 sammu
Video: CS50 2015 – 10-я неделя 2024, Detsember
Anonim
Image
Image

Selles õpetuses õpime, kuidas arduino abil satelliitidelt praegust aega saada.

Vaata videot!

Samm: mida vajate

Mida vajate
Mida vajate
Mida vajate
Mida vajate
  • NEO-6M GPS-moodul
  • ST7789 TFT -ekraan
  • Arduino Uno või mõni muu Arduino plaat
  • Leivalaud
  • Jumper juhtmed
  • Visuino tarkvara: laadige alla siit

2. samm: vooluring

Ringkond
Ringkond
  • Ühendage Arduino 5V GPS -mooduliga VCC
  • Ühendage Arduino GND GPS -mooduliga GND
  • Ühendage GPS -moodul RX Arduino TX -iga
  • Ühendage GPS -moodul TX Arduino RX -iga
  • Ühendage Arduino 5V LCD -pin VCC -ga
  • Ühendage Arduino 5V LCD tihvtiga BLK
  • Ühendage Arduino GND LCD -pistikuga GND
  • Ühendage LCD -tihvti SCL Arduino digitaalse tihvtiga 13
  • Ühendage LCD -tihvti SDA Arduino digitaalse tihvtiga 11
  • Ühendage LCD -tihvti lähtestamine Arduino digitaalsele tihvtile 9
  • Ühendage LCD -pin DC DC Arduino digitaalse tihvtiga 8

Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp

Käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Käivitage Visuino ja valige Arduino UNO juhatuse tüüp

Samuti tuleb installida Visuino: https://www.visuino.eu. Laadige alla tasuta versioon või registreeruge tasuta prooviversiooniks.

Visuino käivitamine nagu esimesel pildil

Samm: lisage Visuino komponendid

Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
  • Lisage komponent "Serial GPS"
  • Lisage komponent "Decode (Split) Date/Time"
  • Lisage komponent "Lisa kuupäev/kellaaeg"
  • Lisage 2X "vormindatud teksti" tekst
  • Lisage komponent "TFT värviekraan ST7735/ST7789"

5. samm: Visuino komplekti komponentides

Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
  • Valige "Display1" ja määrake atribuutide aknas Orientation to goDown, tippige dtST7789_240_240
  • Topeltklõpsake nuppu "Kuva1"

Elemendi aknas:

Lohistage "Joonista tekst" vasakule

Seadistage omaduste aknas Värv värviks aclDarkOrange, suurus 3, Tekst väärtuseks "GPS CLOCK", X kuni 70, Y kuni 20

Lohistage "Joonista tekst" vasakule

Atribuutide aknas määrake suuruseks 2, tekstiks "Aeg:", Y - 90

Lohistage "Tekstiväli"

Valige atribuutide aknas Värv värviks aclTürquoise, suurus 3, X kuni 70, Y kuni 90

Lohistage "Joonista tekst"

Atribuutide aknas määrake suuruseks 2, tekstiks "Kuupäev:", Y - 140

Lohistage "Tekstiväli"

Valige atribuutide aknas Värv värviks aclTürquoise, suurus 3, X kuni 70, Y kuni 140

Lohistage "Joonista joon"

Atribuutide aknas seadke Kõrgus 0, Laius 240, Y 70

Lohistage "Joonista bitikaart" vasakule

Atribuutide aknas valige bitmap ja klõpsake 3 punkti ja laadige bitmap redaktorisse bitmap -fail (siin)

Märkus: teisi bitikaarte saate siit

  • Sulgege Bitmap Editor
  • Sulgege elementide aken
  • Valige "FormattedText1" ja määrake atribuutide aknas tekstiks%0:%1:%2
  • Topeltklõpsake "FormattedText1" ja lohistage elementide aknas 3X "Tekstielement" vasakule

Sulgege elementide aken

  • Valige "FormattedText2" ja määrake atribuudi aknas tekstiks%0:%1:%2
  • Topeltklõpsake "FormattedText2" ja lohistage elementide aknas 3X "Tekstielement" vasakule

Sulgege elementide aken

Ajavööndi reguleerimiseks valige "AddDateTime1" ja muutke atribuudi aknas tunde oma ajavööndiks, näiteks tundi: 2, see lisab satelliidilt saadud ajale 2 tundi.

6. samm: Visuino Connecti komponentides

Visuino Connecti komponentides
Visuino Connecti komponentides
Visuino Connecti komponentides
Visuino Connecti komponentides
Visuino Connecti komponentides
Visuino Connecti komponentides
  • Ühendage Display1 pin Out SPI Arduino plaadi tihvtiga SPI In
  • Ühendage Display1 pin Reset Arduino plaadi digitaalsele tihvtile 9
  • Ühendage Display1 pin register Register valige Arduino plaadi digitaalse tihvtiga 8
  • Ühendage GPS1 pin Kuupäev kellaaeg AddDateTime1 pin In
  • Ühendage AddDateTime1 pin Out DecodeDateTime1pin In -ga
  • Ühendage GPS1 pin Out Arduino plaadi tihvtiga Serial [0] In
  • Ühendage DecodeDateTime1 pin aastaga FormattedText2 pin tekstielemendiga 3 In
  • Ühendage DecodeDateTime1 kontakti kuu vorminguga Teksti2 kontakti tekstielement1 tolli
  • Ühendage DecodeDateTime1 pin Day FormattedText2 pin Text Element2 In
  • Ühendage DecodeDateTime1 pin Hour FormattedText1 pin elemendiga 1 In
  • Ühendage DecodeDateTime1 pin Minute FormattedText1 pin elemendiga 2 In
  • Ühendage DecodeDateTime1 pin teine FormattedText1 pin elemendiga 3 In
  • Ühendage FormattedText1 pin Out Display1Text Field1 pin In
  • Ühendage FormattedText2 pin Out Display1Text Field2 pin In

Samm: enne Arduinosse üleslaadimist

Enne Arduinosse üleslaadimist
Enne Arduinosse üleslaadimist
Enne Arduinosse üleslaadimist
Enne Arduinosse üleslaadimist
  • Enne Arduinosse üleslaadimist ühendage Arduino RX -pistik lahti
  • Pärast üleslaadimist ühendage juhe tagasi Arduino pin RX -ga

Samm: looge, kompileerige ja laadige üles Arduino kood

Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood

Visuino puhul klõpsake allosas vahekaarti "Ehita", veenduge, et valitud on õige port, seejärel klõpsake nuppu "Kompileeri/ehita ja laadige üles".

9. samm: mängige

Kui lülitate Arduino UNO mooduli sisse, hakkab ekraan näitama satelliitidelt hangitud kellaaega ja kuupäeva.

Palju õnne! Olete oma projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable'i jaoks lõin, saate selle alla laadida ja Visuinos avada:

Fail GPS-SAT-TIME.visuino (tsooni reguleerimisega projekt)

Fail GPS-TIME2.visuino (projekt ilma tsooni reguleerimiseta)

Soovitan: