INHOUDSOPGAWE:

Arduino GPS-klok met plaaslike tyd met behulp van NEO-6M-module: 9 stappe
Arduino GPS-klok met plaaslike tyd met behulp van NEO-6M-module: 9 stappe

Video: Arduino GPS-klok met plaaslike tyd met behulp van NEO-6M-module: 9 stappe

Video: Arduino GPS-klok met plaaslike tyd met behulp van NEO-6M-module: 9 stappe
Video: Palletizer & Conveyor machine design part 2 (simulations using Factory IO & tia portal) 2024, November
Anonim
Image
Image

In hierdie tutoriaal leer ons hoe u die huidige tyd van die satelliete kan kry met behulp van arduino.

Kyk die video!

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • NEO-6M GPS-module
  • ST7789 TFT -skerm
  • Arduino Uno of enige ander Arduino -bord
  • Broodbord
  • Springdrade
  • Visuino sagteware: Laai dit hier af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel Arduino 5V aan GPS -module VCC
  • Koppel Arduino GND aan die GPS -module GND
  • Koppel GPS -module RX aan Arduino TX
  • Koppel GPS -module TX aan op Arduino RX
  • Koppel Arduino 5V aan LCD pin VCC
  • Koppel Arduino 5V aan LCD -pen BLK
  • Koppel Arduino GND aan LCD -pen GND
  • Koppel LCD -pen SCL aan Arduino digitale pen 13
  • Koppel die LCD -pen SDA aan die Arduino digitale pen 11
  • Koppel die LCD -pen Herstel na die Arduino digitale pen 9
  • Koppel die LCD -pen DC aan die Arduino digitale pen 8

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Laai die gratis weergawe af of registreer vir 'n gratis proeflopie.

Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
  • Voeg die "Serial GPS" -komponent by
  • Voeg die komponent "Dekodeer (verdeel) datum/tyd" by
  • Voeg die komponent "Voeg datum/tyd by" by
  • Voeg 2X "geformateerde teks" -teks by
  • Voeg die komponent "TFT Color Display ST7735/ST7789" by

Stap 5: In Visuino -stelkomponente

In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
  • Kies "Display1" en stel Orientation in die eiendomsvenster in om na onder te gaan, tik op dtST7789_240_240
  • Dubbelklik op die "Display1"

In die venster Elements:

Sleep "Teken teks" na links

Stel Kleur in die eienskappe venster in op aclDarkOrange, grootte op 3, teks na "GPS CLOCK", X tot 70, Y tot 20

Sleep "Teken teks" na links

Stel die grootte in 2 in die venster Eienskappe, teks na "Tyd:", Y tot 90

Sleep "Teksveld"

Stel Kleur in die eiendomsvenster in op aclTurkoois, grootte op 3, X tot 70, Y tot 90

Sleep "Teken teks"

Stel die grootte in 2 in die venster Eienskappe, teks na "Datum:", Y tot 140

Sleep "Teksveld"

Stel Kleur in die eiendomsvenster in op aclTurkoois, grootte op 3, X tot 70, Y tot 140

Sleep "Trek lyn"

Stel Hoogte in 0, Breedte op 240, Y op 70 in die venster Eienskappe

Sleep "Draw Bitmap" na links

Kies bitmap in die eienskappe venster en klik op die 3 kolletjies en laai die bitmap lêer in die bitmap editor (hier ingesluit)

Let wel: u kan hier ander bitmaps kry

  • Maak die Bitmap Editor toe
  • Maak die venster Elements toe
  • Kies "FormattedText1" en stel die teks in die eiendomsvenster op%0:%1:%2
  • Dubbelklik op die "FormattedText1" en sleep in die elementvenster 3X "Tekselement" na links

Maak die venster Elements toe

  • Kies "FormattedText2" en stel die teks in die eiendomsvenster op%0:%1:%2
  • Dubbelklik op die "FormattedText2" en sleep in die elementvenster 3X "Tekselement" na links

Maak die venster Elements toe

Om die tydsone aan te pas, kies "AddDateTime1" en verander die ure in die tydsone van die tydsone, byvoorbeeld ure: 2, dit voeg 2 uur by tot die tyd wat vanaf die satelliet ontvang is.

Stap 6: In Visuino Connect Components

In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
  • Koppel Display 1 pin Out SPI aan Arduino board pin SPI In
  • Koppel Display1 pin Reset aan Arduino board digitale pen 9
  • Koppel Display 1 pin Register Kies na Arduino board digitale pin 8
  • Koppel GPS1 -pen Datum -tyd aan AddDateTime1 -penin
  • Koppel AddDateTime1 pin Out aan DecodeDateTime1pin In
  • Koppel GPS1 -pin -uit aan die Arduino -bordpen Serial [0] In
  • Koppel DecodeDateTime1 pin Year aan FormattedText2 pin Text Element3 In
  • Koppel DecodeDateTime1 pin Month aan FormattedText2 pin Text Element1 In
  • Koppel DecodeDateTime1 pin Day aan FormattedText2 pin Text Element2 In
  • Koppel DecodeDateTime1 pin Hour aan FormattedText1 pin Text Element1 In
  • Koppel DecodeDateTime1 pin Minute aan FormattedText1 pin Text Element2 In
  • Koppel DecodeDateTime1 pin Second aan FormattedText1 pin Text Element3 In
  • Koppel FormattedText1 pin Out aan Display1Text Field1 pin In
  • Koppel FormattedText2 pin Out aan Display1Text Field2 pin In

Stap 7: Voordat u dit na Arduino oplaai

Voordat dit na Arduino opgelaai word
Voordat dit na Arduino opgelaai word
Voordat dit na Arduino opgelaai word
Voordat dit na Arduino opgelaai word
  • Ontkoppel die RX -pen op die Arduino voordat u na Arduino oplaai
  • Na die oplaai, koppel die draad terug aan die Arduino -pen RX

Stap 8: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 9: Speel

As u die Arduino UNO -module aanskakel, sal die skerm die tyd en datum van die satelliete begin wys.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:

Lêer GPS-SAT-TIME.visuino (Projek met 'n sone-aanpassing)

Lêer GPS-TIME2.visuino (Projek sonder sone-aanpassing)

Aanbeveel: