Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kakailanganin Mo
- Hakbang 2: Ang Circuit
- Hakbang 3: Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
- Hakbang 4: Sa Visuino Magdagdag ng Mga Bahagi
- Hakbang 5: Sa Mga Component ng Visuino Set
- Hakbang 6: Sa Mga Component ng Visuino Connect
- Hakbang 7: Bago Mag-upload sa Arduino
- Hakbang 8: Bumuo, Mag-compile, at Mag-upload ng Arduino Code
- Hakbang 9: Maglaro
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa tutorial na ito matututunan namin kung paano makakuha ng isang kasalukuyang oras mula sa mga satellite gamit ang arduino.
Panoorin ang video!
Hakbang 1: Ano ang Kakailanganin Mo
- NEO-6M GPS Module
- Ipakita ang ST7789 TFT
- Arduino Uno o anumang iba pang board ng Arduino
- Breadboard
- Jumper wires
- Visuino software: Mag-download dito
Hakbang 2: Ang Circuit
- Ikonekta ang Arduino 5V sa GPS module VCC
- Ikonekta ang Arduino GND sa GPS module GND
- Ikonekta ang module ng GPS RX sa Arduino TX
- Ikonekta ang module ng GPS TX sa Arduino RX
- Ikonekta ang Arduino 5V sa LCD pin VCC
- Ikonekta ang Arduino 5V sa LCD pin BLK
- Ikonekta ang Arduino GND sa LCD pin GND
- Ikonekta ang LCD pin SCL sa Arduino digital pin 13
- Ikonekta ang LCD pin SDA sa Arduino digital pin 11
- Ikonekta ang LCD pin Reset sa Arduino digital pin 9
- Ikonekta ang LCD pin DC sa Arduino digital pin 8
Hakbang 3: Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Ang Visuino: https://www.visuino.eu kailangan ding mai-install. Mag-download ng Libreng bersyon o magrehistro para sa isang Libreng Pagsubok.
Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dialog, piliin ang "Arduino UNO" tulad ng ipinakita sa Larawan 2
Hakbang 4: Sa Visuino Magdagdag ng Mga Bahagi
- Magdagdag ng sangkap na "Serial GPS"
- Idagdag ang sangkap na "I-decode (Hatiin) Petsa / Oras"
- Idagdag ang sangkap na "Magdagdag ng Petsa / Oras"
- Magdagdag ng 2X teksto na "Na-format na Teksto"
- Idagdag ang sangkap na "TFT Color Display ST7735 / ST7789"
Hakbang 5: Sa Mga Component ng Visuino Set
- Piliin ang "Display1" at sa window ng mga pag-aari itakda ang Orientation to goDown, I-type sa dtST7789_240_240
- Mag-double click sa "Display1"
Sa window ng Mga Elemento:
I-drag ang "Guhit ng Teksto" sa kaliwa
Sa window ng mga pag-aari itakda ang Kulay sa aclDarkOrange, laki sa 3, Text sa "GPS CLOCK", X hanggang 70, Y hanggang 20
I-drag ang "Draw Text" sa kaliwa
Sa laki ng window ng mga katangian ay itinakda ang laki sa 2, I-text sa "Oras:", Y hanggang 90
I-drag ang "Text Field"
Sa window ng mga pag-aari itakda ang Kulay sa aclTurquoise, laki sa 3, X hanggang 70, Y hanggang 90
I-drag ang "Draw Text"
Sa laki ng window ng mga katangian ay itinakda ang laki sa 2, I-text sa "Petsa:", Y hanggang 140
I-drag ang "Text Field"
Sa window ng mga pag-aari itakda ang Kulay sa aclTurquoise, laki sa 3, X hanggang 70, Y hanggang 140
I-drag ang "Draw Line"
Sa window ng mga pag-aari itakda ang Taas sa 0, Lapad hanggang 240, Y hanggang 70
I-drag ang "Draw Bitmap" sa kaliwa
Sa window ng mga pag-aari piliin ang bitmap at mag-click sa 3 tuldok at sa bitmap editor i-load ang bitmap file (kasama dito)
Tandaan: maaari kang makakuha ng iba pang mga bitmap dito
- Isara ang Bitmap Editor
- Isara ang window ng Mga Elemento
- Piliin ang "FormattedText1" at sa window ng pag-aari ng pagtatakda ng teksto sa% 0:% 1:% 2
- Mag-double click sa "FormattedText1" at sa mga window ng elemento ay i-drag ang 3X "Elementong Text" sa kaliwa
Isara ang window ng Mga Elemento
- Piliin ang "FormattedText2" at sa window ng pag-aari ng window na itinakda ang% 0:% 1:% 2
- I-double click sa "FormattedText2" at sa mga window ng elemento ay i-drag ang 3X "Elementong Text" sa kaliwa
Isara ang window ng Mga Elemento
Upang ayusin ang time zone piliin ang "AddDateTime1" at sa window ng pagbabago ng pag-aari ng oras sa iyong time zone, halimbawa ng oras: 2, idaragdag nito ang 2h sa oras na natanggap mula sa satellite.
Hakbang 6: Sa Mga Component ng Visuino Connect
- Ikonekta ang Display1 pin Out SPI sa Arduino board pin SPI In
- Ikonekta ang Display1 pin I-reset sa Arduino board digital pin 9
- Ikonekta ang Display1 pin Magrehistro Piliin ang sa Arduino board digital pin 8
- Ikonekta ang GPS1 pin na oras ng Petsa upang AddDateTime1 pin In
- Ikonekta ang AddDateTime1 pin Out sa DecodeDateTime1pin In
- Ikonekta ang GPS1 pin Out sa Arduino board pin Serial [0] Sa
- Ikonekta ang DecodeDateTime1 pin Taon upang FormattedText2 pin Text Element3 In
- Ikonekta ang DecodeDateTime1 pin Buwan sa FormattedText2 pin Text Element1 In
- Ikonekta ang DecodeDateTime1 pin Day upang FormattedText2 pin Text Element2 In
- Ikonekta ang DecodeDateTime1 pin na Oras sa FormattedText1 pin Text Element1 In
- Ikonekta ang DecodeDateTime1 pin Minute sa FormattedText1 pin Text Element2 In
- Ikonekta ang DecodeDateTime1 pin Pangalawa sa FormattedText1 pin Text Element3 In
- Ikonekta ang FormattedText1 pin Out sa Display1Text Field1 pin In
- Ikonekta ang FormattedText2 pin Out sa Display1Text Field2 pin In
Hakbang 7: Bago Mag-upload sa Arduino
- Bago ka mag-upload sa Arduino idiskonekta ang RX pin sa Arduino
- Matapos ang pag-upload ikonekta ang kawad pabalik sa Arduino pin RX
Hakbang 8: Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Sa Visuino, sa ibabang pag-click sa "Build" Tab, tiyakin na napili ang tamang port, pagkatapos ay mag-click sa pindutang "Compile / Build and Upload".
Hakbang 9: Maglaro
Kung pinapagana mo ang module ng Arduino UNO, magsisimulang ipakita ang Display sa oras at petsa na nakuha mula sa mga satellite.
Binabati kita! Nakumpleto mo ang iyong proyekto kasama ang Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito, maaari mong i-download ito at buksan ito sa Visuino:
File GPS-SAT-TIME.visuino (Project na may pag-aayos ng zone)
File GPS-TIME2.visuino (Project nang walang pag-aayos ng zone)