Mundarija:

NEO-6M moduli yordamida mahalliy vaqt bilan Arduino GPS-soati: 9 qadam
NEO-6M moduli yordamida mahalliy vaqt bilan Arduino GPS-soati: 9 qadam

Video: NEO-6M moduli yordamida mahalliy vaqt bilan Arduino GPS-soati: 9 qadam

Video: NEO-6M moduli yordamida mahalliy vaqt bilan Arduino GPS-soati: 9 qadam
Video: обзор GPS модуля NEO-6M 2024, Noyabr
Anonim
Image
Image

Bu qo'llanmada biz sun'iy yo'ldoshlardan arduino yordamida joriy vaqtni olishni bilib olamiz.

Videoni tomosha qiling!

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  • NEO-6M GPS moduli
  • ST7789 TFT displeyi
  • Arduino Uno yoki boshqa Arduino taxtasi
  • Non paneli
  • Jumper simlari
  • Visuino dasturi: Bu yerdan yuklab oling

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
  • Arduino 5V ni VCC GPS moduliga ulang
  • Arduino GND ni GND GPS moduliga ulang
  • GPS moduli RXni Arduino TX ga ulang
  • TX GPS modulini Arduino RX ga ulang
  • Arduino 5V ni VCC LCD piniga ulang
  • Arduino 5V ni BLK LCD piniga ulang
  • Arduino GND ni GND LCD piniga ulang
  • LCD pinli SCLni Arduino raqamli pin 13 ga ulang
  • LCD pinli SDA ni Arduino raqamli pin 11 ga ulang
  • LCD pinni qayta o'rnatish Arduino raqamli pin 9 ga ulang
  • LCD pinli Arduino raqamli pin 8 ga ulang

3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang

Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang

Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Bepul versiyani yuklab oling yoki bepul sinov uchun ro'yxatdan o'ting.

Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.

4 -qadam: Visuino -da komponentlarni qo'shing

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
  • "Serial GPS" komponentini qo'shing
  • "Dekodlash (ajratish) sana/vaqt" komponentini qo'shing
  • "Sana/vaqtni qo'shish" komponentini qo'shing
  • 2X "Formatlangan matn" matnini qo'shing
  • "TFT rangli displey ST7735/ST7789" komponentini qo'shing

5 -qadam: Visuino Set komponentlarida

Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
  • "Display1" -ni tanlang va xususiyatlar oynasida yo'nalishni goDown -ga, dtST7789_240_240 ga yozing.
  • "Displey1" ni ikki marta bosing.

Elementlar oynasida:

"Matn chizish" ni chapga suring

Xususiyatlar oynasida Rangni aclDarkOrange -ga, o'lchamini 3 -ga, Matnni "GPS CLOCK" ga, X -dan 70 -ga, Y -dan 20 -ga o'rnating.

"Matn chizish" ni chapga suring

Xususiyatlar oynasida o'lchamni 2, Matnni "Vaqt:", Y ni 90 ga qo'ying

"Matn maydoni" ni torting

Xususiyatlar oynasida Rangni aclTurquoise, o'lchamini 3, X dan 70 gacha, Y dan 90 gacha o'rnating

"Matn chizish" ni torting

Xususiyatlar oynasida o'lchamni 2, Matnni "Sana:", Y ni 140 ga o'rnating

"Matn maydoni" ni torting

Xususiyatlar oynasida Rangni aclTurquoise, o'lchamini 3, X dan 70 gacha, Y ni 140 ga o'rnating

"Chiziq chizish" ni torting

Xususiyatlar oynasida Balandlikni 0, kenglikni 240, Y ni 70 ga qo'ying

"Rasm chizish" ni chapga torting

Xususiyatlar oynasida bitmapni tanlang va 3 nuqtani bosing va bitmap muharririda bitmap faylini yuklang (bu erda berilgan)

Eslatma: bu erda siz boshqa bitmaplarni olishingiz mumkin

  • Bitmap muharririni yoping
  • Elementlar oynasini yoping
  • "FormattedText1" -ni tanlang va xususiyat oynasida matnni%0:%1:%2 ga o'rnating
  • "FormattedText1" ni ikki marta bosing va elementlar oynasida 3X "Matn elementi" ni chapga suring.

Elementlar oynasini yoping

  • "FormattedText2" -ni tanlang va xususiyat oynasida matnni%0:%1:%2 ga o'rnating
  • "FormattedText2" ni ikki marta bosing va elementlar oynasida 3X "Matn elementi" ni chapga suring.

Elementlar oynasini yoping

Vaqt zonasini sozlash uchun "AddDateTime1" -ni tanlang va xususiyat oynasida soatni o'z vaqt mintaqangizga o'zgartiring, masalan soat: 2, bu yo'ldoshdan olingan vaqtga 2 soat qo'shiladi.

6 -qadam: Visuino Connect komponentlarida

Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
  • Display1 pin Out SPI ni Arduino karta pinli SPI In -ga ulang
  • Display 1 pinni Arduino kartali raqamli pin 9 ga ulang
  • Display 1 pinli Ro'yxatdan o'tish Arduino kartali raqamli pin 8 ni tanlang
  • GPS1 pinli sana vaqtini AddDateTime1 pin in ga ulang
  • AddDateTime1 pin kodini DecodeDateTime1pin In ga ulang
  • GPS1 pinini Arduino karta pinli ketma -ket ulang [0] In
  • DecodeDateTime1 pin yilini FormattedText2 pinli matn elementi 3 In ga ulang
  • DecodeDateTime1 pin oyini FormattedText2 pinli matnli elementga ulang1 In
  • DecodeDateTime1 pin kunini FormattedText2 pinli matnli element2 In ga ulang
  • DecodeDateTime1 pin soatini FormattedText1 pinli matnli elementga 1 ga ulang
  • DecodeDateTime1 pin Minute -ni FormattedText1 pinli matn elementiga 2 -ga ulang
  • DecodeDateTime1 pin Second -ni FormattedText1 pinli matn elementi 3 -ga ulang
  • FormatText1 pinini Display1Text maydoniga 1 pinli kirishga ulang
  • FormatText2 pinini Display1Text maydoniga 2 pinli kirishga ulang

7 -qadam: Arduino -ga yuklashdan oldin

Arduino -ga yuklashdan oldin
Arduino -ga yuklashdan oldin
Arduino -ga yuklashdan oldin
Arduino -ga yuklashdan oldin
  • Arduino -ga yuklamasdan oldin Arduino -dagi RX pinini uzing
  • Yuklashdan so'ng simni Arduino pin RX -ga qayta ulang

8 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.

9 -qadam: O'ynang

Agar siz Arduino UNO modulini quvvatlantirsangiz, displeyda yo'ldoshlardan olingan vaqt va sana ko'rsatila boshlaydi.

Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin:

Fayl GPS-SAT-TIME.visuino (Mintaqani sozlash bilan loyiha)

Fayl GPS-TIME2.visuino (Loyiha zonasiz)

Tavsiya: