Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: O'chirish davri
- 3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
- 4 -qadam: Visuino -da komponentlarni qo'shing
- 5 -qadam: Visuino Set komponentlarida
- 6 -qadam: Visuino Connect komponentlarida
- 7 -qadam: Arduino -ga yuklashdan oldin
- 8 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 9 -qadam: O'ynang
Video: NEO-6M moduli yordamida mahalliy vaqt bilan Arduino GPS-soati: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu qo'llanmada biz sun'iy yo'ldoshlardan arduino yordamida joriy vaqtni olishni bilib olamiz.
Videoni tomosha qiling!
1 -qadam: Sizga nima kerak
- 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
- 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: 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
- "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
- "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
- 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 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
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:
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): 5 qadam (rasmlar bilan)
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): SCARA roboti sanoat dunyosida juda mashhur mashinadir. Bu nom tanlangan mos keladigan robotli qurol yoki tanlangan mos keladigan bo'g'inli robot qo'lini anglatadi. Bu, asosan, uch darajali erkinlik robotidir, bu birinchi ikkita displey
Mahalliy veb -serverda DHT11 yordamida ESP8266 Nodemcu haroratini kuzatish - Brauzeringizda xona harorati va namligini oling: 6 qadam
Mahalliy veb -serverda DHT11 yordamida ESP8266 Nodemcu haroratini kuzatish | Brauzeringizdagi xona harorati va namligini oling: Salom bolalar bugun biz namlik qilamiz & ESP 8266 NODEMCU yordamida haroratni kuzatish tizimi & DHT11 harorat sensori. Harorat va namlik DHT11 Sensor & uni qaysi veb -sahifa boshqarilishini brauzerda ko'rish mumkin
ESP8266 yordamida Internetdan vaqt olish - ESP8266 Nodemcu bilan NTP soat loyihasi: 5 qadam
ESP8266 yordamida Internetdan vaqt olish | ESP8266 Nodemcu bilan NTP soatlari loyihasi: Ushbu qo'llanmada biz Arduino IDE bilan ESP8266/nodemcu yordamida vaqtni qanday sarflashni bilib olamiz. Vaqt olish, ayniqsa, o'qish vaqtini belgilash uchun ma'lumotlarni jurnalga yozishda foydalidir. Agar sizning ESP8266 loyihangiz Internetga ulangan bo'lsa, siz tarmoq T -dan foydalanib vaqt topishingiz mumkin
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish | Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich | Rc vertolyoti | Arduino yordamida Rc samolyoti: Rc avtomashinasini boshqarish | Kvadrokopter | Drone | RC samolyoti | RC qayig'i, bizga har doim qabul qiluvchi va uzatuvchi kerak bo'ladi, deylik, RC QUADCOPTER uchun bizga 6 kanalli uzatuvchi va qabul qilgich kerak, va bu turdagi TX va RX juda qimmatga tushadi, shuning uchun biz uni o'zimizda ishlab chiqaramiz
UV printer yordamida DIY PCB ishlab chiqarish (va mahalliy savdo markazidan yordam oling): 5 qadam
UV -printer yordamida PCB ishlab chiqarish (va mahalliy savdo markazidan yordam oling): Siz tenglikni yaratmoqchisiz, lekin uni Xitoydan bir necha hafta kutishni xohlamaysiz. DIY yagona variantga o'xshaydi, lekin bilasizki, ko'p variantlar zerikarli. Toner o'tkazish hech qachon chiqmaydi, to'g'rimi? Uyda fotolitografiya qilish juda murakkab … w