Cuprins:

Ceas Arduino GPS cu ora locală folosind modulul NEO-6M: 9 pași
Ceas Arduino GPS cu ora locală folosind modulul NEO-6M: 9 pași

Video: Ceas Arduino GPS cu ora locală folosind modulul NEO-6M: 9 pași

Video: Ceas Arduino GPS cu ora locală folosind modulul NEO-6M: 9 pași
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Noiembrie
Anonim
Image
Image

În acest tutorial vom învăța cum să obținem o oră curentă de la sateliți folosind arduino.

Priveste filmarea!

Pasul 1: De ce veți avea nevoie

Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
  • Modul GPS NEO-6M
  • Afișaj TFT ST7789
  • Arduino Uno sau orice altă placă Arduino
  • Pană de pâine
  • Sârme de jumper
  • Software Visuino: Descărcați aici

Pasul 2: Circuitul

Circuitul
Circuitul
  • Conectați Arduino 5V la modulul GPS VCC
  • Conectați Arduino GND la modulul GPS GND
  • Conectați modulul GPS RX la Arduino TX
  • Conectați modulul GPS TX la Arduino RX
  • Conectați Arduino 5V la pinul LCD VCC
  • Conectați Arduino 5V la pinul LCD BLK
  • Conectați Arduino GND la pinul LCD GND
  • Conectați pinul LCD SCL la pinul digital 13 Arduino
  • Conectați pinul LCD SDA la pinul digital 11 Arduino
  • Conectați pinul LCD Resetați la pinul digital Arduino 9
  • Conectați pinul LCD DC la pinul digital Arduino 8

Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO

Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO

Visuino: https://www.visuino.eu trebuie, de asemenea, să fie instalat. Descărcați versiunea gratuită sau înregistrați-vă pentru o încercare gratuită.

Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „Arduino UNO” așa cum se arată în Imaginea 2

Pasul 4: În Visuino Adăugați componente

În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
  • Adăugați componenta „Serial GPS”
  • Adăugați componenta „Decodează (Split) Data / Ora”
  • Adăugați componenta „Adăugați dată / oră”
  • Adăugați text „Text formatat” 2X
  • Adăugați componenta „TFT Color Display ST7735 / ST7789”

Pasul 5: În setarea componentelor Visuino

În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
  • Selectați „Afișare1” și în fereastra de proprietăți setați Orientare pentru a merge în jos, Tastați pentru dtST7789_240_240
  • Faceți dublu clic pe „Display1”

În fereastra Elements:

Trageți „Desenați text” la stânga

În fereastra de proprietăți setați Culoare la aclDarkOrange, dimensiune la 3, Text la „GPS CLOCK”, X la 70, Y la 20

Trageți „Desenați text” la stânga

În fereastra de proprietăți setați dimensiunea la 2, textul la „Ora:”, Y la 90

Trageți „Câmp text”

În fereastra de proprietăți setați Color la aclTurquoise, dimensiunea la 3, X la 70, Y la 90

Trageți „Desenați text”

În fereastra de proprietăți setați dimensiunea la 2, textul la „Data:”, Y la 140

Trageți „Câmp text”

În fereastra de proprietăți setați Color la aclTurquoise, dimensiunea la 3, X la 70, Y la 140

Trageți „Desenați linia”

În fereastra de proprietăți setați Înălțimea la 0, Lățimea la 240, Y la 70

Trageți „Draw Bitmap” la stânga

În fereastra de proprietăți selectați bitmap și faceți clic pe cele 3 puncte și în editorul de bitmap încărcați fișierul bitmap (inclus aici)

Notă: puteți obține alte bitmap aici

  • Închideți Editorul Bitmap
  • Închideți fereastra Elements
  • Selectați „FormattedText1” și în fereastra de proprietăți setați textul la% 0:% 1:% 2
  • Faceți dublu clic pe „FormattedText1” și în fereastra elementelor trageți 3X „Element text” la stânga

Închideți fereastra Elements

  • Selectați „FormattedText2” și în fereastra de proprietăți setați textul la% 0:% 1:% 2
  • Faceți dublu clic pe „FormattedText2” și în fereastra elementelor trageți 3X „Element text” la stânga

Închideți fereastra Elements

Pentru a regla fusul orar selectați „AdăugareDatăTimp1” și în fereastra proprietății schimbați orele în fusul dvs. orar, exemplu ore: 2, acesta va adăuga 2h la ora primită de la satelit.

Pasul 6: În componentele Visuino Connect

În Componentele Visuino Connect
În Componentele Visuino Connect
În Componentele Visuino Connect
În Componentele Visuino Connect
În Componentele Visuino Connect
În Componentele Visuino Connect
  • Conectați Display1 Pin Out SPI la placa Arduino pin SPI In
  • Conectați Display1 pin Reset la pinul digital 9 al plăcii Arduino
  • Conectați Display1 pin Înregistrare Selectați pe placa digitală 8 a pinului Arduino
  • Conectați pinul GPS1 Ora datei la AddDateTime1 pin In
  • Conectați AddDateTime1 pin Out la DecodeDateTime1pin In
  • Conectați pinul GPS1 la pinul Arduino Pin pin Serial [0] In
  • Conectați DecodeDateTime1 pin An la formatatText2 pin Element de text3 In
  • Conectați DecodeDateTime1 pin Luna la FormattedText2 pin Element de text1 In
  • Conectați DecodeDateTime1 pin Day la FormattedText2 pin Element de text2 In
  • Conectați DecodeDateTime1 pin Hour to FormattedText1 pin Element de text1 In
  • Conectați DecodeDateTime1 pin Minute la FormattedText1 pin Element de text2 In
  • Conectați DecodeDateTime1 pin Second to FormattedText1 pin Element de text3 In
  • Conectați FormattedText1 pin Out la Display1Text Field1 pin In
  • Conectați pinul formatatText2 Out la Display1Text Field2 pin In

Pasul 7: Înainte de a încărca pe Arduino

Înainte de a încărca pe Arduino
Înainte de a încărca pe Arduino
Înainte de a încărca pe Arduino
Înainte de a încărca pe Arduino
  • Înainte de a încărca pe Arduino, deconectați pinul RX de pe Arduino
  • După încărcare, conectați firul înapoi la pinul Arduino RX

Pasul 8: Generați, compilați și încărcați codul Arduino

Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino

În Visuino, în partea de jos faceți clic pe fila „Construiți”, asigurați-vă că este selectat portul corect, apoi faceți clic pe butonul „Compilați / Construiți și încărcați”.

Pasul 9: Joacă

Dacă porniți modulul Arduino UNO, afișajul va începe să afișeze ora și data dobândite de la sateliți.

Felicitări! V-ați finalizat proiectul cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest Instructable, îl puteți descărca și deschide în Visuino:

Fișier GPS-SAT-TIME.visuino (Proiect cu reglare de zonă)

Fișier GPS-TIME2.visuino (Proiect fără ajustarea zonei)

Recomandat: