
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
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


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:
Arduino tomonidan ishlab chiqarilgan mahalliy Apple Home Kit to'plami bilan Sonoff B1: 6 qadam

Sonoff B1 Arduino tomonidan ishlab chiqarilgan mahalliy Apple Home Kit bilan: Bu befarq bo'lmagan narsalar sizga Sonoff B1 lampasini Apple uy to'plamiga qo'shimcha ko'priklarsiz qanday qo'shishning oson usulini beradi. 's1. Oq Led "Issiq"
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
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
Raspberry Pi yordamida videolarni vaqt o'tkazib yuboring (kodning 11 qatori): 12 qadam (rasmlar bilan)

Raspberry Pi (11 ta kodli kod) yordamida vaqtni uzaytiradigan videolarni yarating: Men yaqinda stol qozonimga birinchi marta urug'larni ekdim. Men ularning o'sishini ko'rib juda xursand bo'ldim, lekin hammamiz bilamizki, bu sekin jarayon. O'sishni ko'ra olmasligim meni juda xafa qildi, lekin birdan ichimdagi elektronika xobbisi sizni uyg'otdi