INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Die stroombaan
- Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
- Stap 4: Voeg komponente by in Visuino
- Stap 5: In Visuino -stelkomponente
- Stap 6: In Visuino Connect Components
- Stap 7: Voordat u dit na Arduino oplaai
- Stap 8: Genereer, stel op en laai die Arduino -kode op
- Stap 9: Speel
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
- 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
- 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
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 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
- 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
- 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
- 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
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)