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
Video: Arduino GPS-kell kohaliku ajaga, kasutades NEO-6M moodulit: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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)
Soovitan:
Kuidas teha MP3 -mängijat LCD -ekraaniga, kasutades Arduino ja DFPlayer Mini MP3 -mängija moodulit: 6 sammu
Kuidas teha MP3 -mängijat LCD -ekraaniga, kasutades Arduino ja DFPlayer Mini MP3 -mängija moodulit: Täna valmistame LCD -ga MP3 -mängija, kasutades Arduino ja DFPlayer mini MP3 -mängija moodulit. Projekt saab lugeda SD -kaardi MP3 -faile ja võib peatada ja mängida sama mis seade 10 aastat tagasi. Samuti on sellel lõbus eelmine ja järgmine lugu
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 vilkurit ja programmeerijat, IOT Wifi moodulit: 6 sammu
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 välklampi ja programmeerijat, IOT Wifi moodulit: Kirjeldus: see moodul on USB-adapter /programmeerija ESP-01 või ESP-01S tüüpi ESP8266 moodulite jaoks. ESP01 ühendamiseks on see mugavalt varustatud 2x4P 2,54 mm emasega. Samuti purustab see kõik ESP-01 tihvtid läbi 2x4P 2,54 mm isase h
Traadita Arduino robot, kasutades HC12 traadita moodulit: 7 sammu
Traadita Arduino robot, kasutades HC12 traadita moodulit: Hei poisid, tere tulemast tagasi. Oma eelmises postituses selgitasin, mis on H -sildahel, L293D mootorijuhi IC, sihikindel L293D mootorijuhi IC suure vooluga mootorijuhtide juhtimiseks ja kuidas saate oma L293D mootori juhtplaati kujundada ja teha
VISUINO veeretavad täringud, kasutades 0,96 -tollist 4 -pin OLED -moodulit: 7 sammu
VISUINO veeretavad täringud, kasutades 0,96 -tollist 4 -pin OLED -moodulit: selles õpetuses kasutame OLED -lcd -d ja Visuino -d veeretavate täringute tegemiseks, kui vajutame oma leivaplaadil nuppu. Vaadake näidisvideot
Traadita kaugjuhtimispult, kasutades 2,4 GHz NRF24L01 moodulit koos Arduinoga - Nrf24l01 4 kanaliga / 6 kanaliga saatja vastuvõtja nelikopterile - Rc helikopter - Rc lennuk Arduino abil: 5 sammu (piltidega)
Traadita kaugjuhtimispult, kasutades 2,4 GHz NRF24L01 moodulit koos Arduinoga | Nrf24l01 4 kanaliga / 6 kanaliga saatja vastuvõtja nelikopterile | Rc helikopter | Rc -lennuk Arduino abil: Rc -auto käitamiseks | Quadcopter | Droon | RC lennuk | RC paat, meil on alati vaja vastuvõtjat ja saatjat, oletame, et RC QUADCOPTERi jaoks on vaja 6 kanaliga saatjat ja vastuvõtjat ning seda tüüpi TX ja RX on liiga kulukad, nii et teeme selle oma