Sisällysluettelo:

Arduino-GPS-kello paikallisen ajan kanssa NEO-6M-moduulin avulla: 9 vaihetta
Arduino-GPS-kello paikallisen ajan kanssa NEO-6M-moduulin avulla: 9 vaihetta

Video: Arduino-GPS-kello paikallisen ajan kanssa NEO-6M-moduulin avulla: 9 vaihetta

Video: Arduino-GPS-kello paikallisen ajan kanssa NEO-6M-moduulin avulla: 9 vaihetta
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Marraskuu
Anonim
Image
Image

Tässä opetusohjelmassa opimme saamaan nykyisen ajan satelliiteista käyttämällä arduinoa.

Katso video!

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
  • NEO-6M GPS-moduuli
  • ST7789 TFT -näyttö
  • Arduino Uno tai mikä tahansa muu Arduino -levy
  • Leipälauta
  • Hyppyjohdot
  • Visuino -ohjelmisto: Lataa tästä

Vaihe 2: Piiri

Piiri
Piiri
  • Liitä Arduino 5V GPS -moduuliin VCC
  • Liitä Arduino GND GPS -moduuliin GND
  • Yhdistä GPS -moduuli RX Arduino TX: hen
  • Yhdistä GPS -moduuli TX Arduino RX -laitteeseen
  • Liitä Arduino 5V nestekidenäyttöön VCC
  • Liitä Arduino 5V nestekidenäyttöön BLK
  • Liitä Arduino GND nestekidenäyttöön GND
  • Liitä LCD -nasta SCL Arduinon digitaaliseen nastaan 13
  • Liitä LCD -nasta SDA Arduinon digitaaliseen nastaan 11
  • Liitä LCD -nastan nollaus Arduinon digitaaliseen nastaan 9
  • Liitä LCD -nasta DC DC Arduinon digitaaliseen nastaan 8

Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Visuino: https://www.visuino.eu on myös asennettava. Lataa ilmainen versio tai rekisteröidy ilmaiseen kokeiluversioon.

Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 4: Lisää Visuino -komponentteja

Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
  • Lisää "Sarja -GPS" -komponentti
  • Lisää "Decode (Split) Date/Time" -komponentti
  • Lisää "Lisää päivämäärä/aika" -komponentti
  • Lisää 2X "muotoiltu teksti" -teksti
  • Lisää "TFT -värinäyttö ST7735/ST7789" -komponentti

Vaihe 5: Visuino -sarjan komponenteissa

Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
  • Valitse "Display1" ja aseta ominaisuusikkunassa Orientation to goDown, kirjoita arvoon dtST7789_240_240
  • Kaksoisnapsauta "Display1"

Elementit -ikkunassa:

Vedä "Piirrä teksti" vasemmalle

Aseta ominaisuusikkunassa Väri -asetukseksi aclDarkOrange, koko 3, Tekstiksi "GPS CLOCK", X - 70, Y - 20

Vedä "Piirrä teksti" vasemmalle

Määritä ominaisuusikkunan kooksi 2, Tekstiksi "Aika:", Y arvoon 90

Vedä "Tekstikenttä"

Aseta ominaisuusikkunassa Väri -asetukseksi aclTurquoise, koko 3, X - 70, Y - 90

Vedä "Piirrä teksti"

Määritä ominaisuusikkunan kooksi 2, Tekstiksi "Date:", Y 140

Vedä "Tekstikenttä"

Aseta ominaisuusikkunassa Väri -asetukseksi aclTurquoise, koko 3, X - 70, Y - 140

Vedä "Piirrä viiva"

Aseta ominaisuusikkunassa Korkeus 0, Leveys 240, Y 70

Vedä "Piirrä bittikartta" vasemmalle

Valitse ominaisuusikkunassa bittikartta ja napsauta kolmea pistettä ja lataa bittikarttatiedosto (mukana tässä)

Huomautus: täältä saat muita bittikarttoja

  • Sulje Bitmap Editor
  • Sulje Elementit -ikkuna
  • Valitse "FormattedText1" ja aseta ominaisuusikkunan tekstiksi%0:%1:%2
  • Kaksoisnapsauta "FormattedText1" ja vedä elementti -ikkunassa 3X "Text Element" vasemmalle

Sulje Elementit -ikkuna

  • Valitse "FormattedText2" ja aseta ominaisuusikkunan tekstiksi%0:%1:%2
  • Kaksoisnapsauta "FormattedText2" ja vedä elementti -ikkunassa 3X "Text Element" vasemmalle

Sulje Elementit -ikkuna

Voit säätää aikavyöhykettä valitsemalla "AddDateTime1" ja muuttamalla ominaisuusikkunassa tunnit aikavyöhykkeellesi, esimerkiksi tuntia: 2, tämä lisää 2h satelliitista vastaanotettuun aikaan.

Vaihe 6: Visuino Connect -komponentit

Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
  • Liitä Display1 pin Out SPI Arduino -kortin nastaan SPI In
  • Liitä Display1 pin Reset Arduino -kortin digitaaliseen nastaan 9
  • Yhdistä Display1 -nastarekisteri Valitse Arduino -kortin digitaaliseen nastaan 8
  • Yhdistä GPS1 -nastainen päivämääräaika AddDateTime1 -nastaiseen tuloon
  • Yhdistä AddDateTime1 -nastainen ulostulo DecodeDateTime1pin -tuloon
  • Yhdistä GPS1 -nastainen lähtö Arduino -kortin nastan sarjaan [0]
  • Yhdistä DecodeDateTime1 pin Year FormattedText2 pin Text Element3 In
  • Yhdistä DecodeDateTime1 -nastainen kuukausi FormattedText2 -nastaiseen elementtiin 1 tuuma
  • Yhdistä DecodeDateTime1 -nastapäivä FormattedText2 -nastaiseen Elementti2 -tuloon
  • Yhdistä DecodeDateTime1 -nastainen tunti FormattedText1 -nastaiseen tekstielementtiin 1 tuuma
  • Yhdistä DecodeDateTime1 -nastainen minuutti FormattedText1 -nastaiseen tekstielementtiin2 tuumaa
  • Yhdistä DecodeDateTime1 pin Second to FormattedText1 pin Text Element3 In
  • Liitä FormattedText1 pin Out Display1Text Field1 pin In
  • Liitä FormattedText2 -nastainen ulostulo Display1Text -kentän2 -nastaiseen tuloon

Vaihe 7: Ennen lataamista Arduinoon

Ennen lataamista Arduinolle
Ennen lataamista Arduinolle
Ennen lataamista Arduinolle
Ennen lataamista Arduinolle
  • Ennen kuin lataat Arduinoon, irrota Arduinon RX -nasta
  • Lähetyksen jälkeen kytke johto takaisin Arduino pin RX -laitteeseen

Vaihe 8: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.

Vaihe 9: Pelaa

Jos kytket virran Arduino UNO -moduuliin, näyttö alkaa näyttää satelliiteista haetun ajan ja päivämäärän.

Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:

Tiedosto GPS-SAT-TIME.visuino (Projektissa on vyöhykkeen säätö)

Tiedosto GPS-TIME2.visuino (projekti ilman vyöhykkeen säätöä)

Suositeltava: