Sisukord:
- Samm: mida vajate
- 2. samm: vooluring
- Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
- Samm: lisage Visuino komponendid
- 5. samm: Visuino komplekti komponentides
- 6. samm: Visuino Connecti komponentides
- Samm: enne Arduinosse üleslaadimist
- Samm: looge, kompileerige ja laadige üles Arduino kood
- 9. samm: mängige
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles õpetuses õpime, kuidas arduino abil satelliitidelt praegust aega saada.
Vaata videot!
Samm: 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
- Ü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
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
- 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
- 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
- Ü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 ühendage Arduino RX -pistik lahti
- Pärast üleslaadimist ühendage juhe tagasi Arduino pin RX -ga
Samm: 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)