Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Շղթան
- Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
- Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 5. Visuino Set Components- ում
- Քայլ 6. Visuino Connect Components- ում
- Քայլ 7. Arduino- ում բեռնելուց առաջ
- Քայլ 8. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 9: Խաղալ
![Arduino GPS ժամացույց տեղական ժամանակով `օգտագործելով NEO-6M մոդուլը` 9 քայլ Arduino GPS ժամացույց տեղական ժամանակով `օգտագործելով NEO-6M մոդուլը` 9 քայլ](https://i.howwhatproduce.com/images/001/image-275-44-j.webp)
Video: Arduino GPS ժամացույց տեղական ժամանակով `օգտագործելով NEO-6M մոդուլը` 9 քայլ
![Video: Arduino GPS ժամացույց տեղական ժամանակով `օգտագործելով NEO-6M մոդուլը` 9 քայլ Video: Arduino GPS ժամացույց տեղական ժամանակով `օգտագործելով NEO-6M մոդուլը` 9 քայլ](https://i.ytimg.com/vi/mYbgq4Mvru8/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
![Image Image](https://i.howwhatproduce.com/images/001/image-275-46-j.webp)
![](https://i.ytimg.com/vi/psF11S-9TgU/hqdefault.jpg)
Այս ձեռնարկում մենք կսովորենք, թե ինչպես ստանալ արբանյակներից ընթացիկ ժամանակը arduino- ի միջոցով:
Դիտեք տեսանյութը:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
![Այն, ինչ ձեզ պետք կգա Այն, ինչ ձեզ պետք կգա](https://i.howwhatproduce.com/images/001/image-275-47-j.webp)
![Այն, ինչ ձեզ պետք կգա Այն, ինչ ձեզ պետք կգա](https://i.howwhatproduce.com/images/001/image-275-48-j.webp)
- NEO-6M GPS մոդուլ
- ST7789 TFT էկրան
- Arduino Uno կամ Arduino- ի ցանկացած այլ տախտակ
- Breadboard
- Jumper լարերը
- Visuino ծրագրակազմ. Ներբեռնեք այստեղ
Քայլ 2: Շղթան
![The Circuit The Circuit](https://i.howwhatproduce.com/images/001/image-275-49-j.webp)
- Միացրեք Arduino 5V- ն GPS մոդուլի VCC- ին
- Միացրեք Arduino GND- ը GPS մոդուլի GND- ին
- Միացրեք GPS մոդուլը RX Arduino TX- ին
- Միացրեք GPS մոդուլը TX Arduino RX- ին
- Միացրեք Arduino 5V- ը LCD pin VCC- ին
- Միացրեք Arduino 5V- ը LCD pin BLK- ին
- Միացրեք Arduino GND- ը LCD կապող GND- ին
- Միացրեք LCD pin SCL- ը Arduino թվային կապի 13 -ին
- Միացրեք LCD պինդ SDA- ն Arduino թվային փին 11 -ին
- Միացրեք LCD կապի վերականգնումը Arduino թվային կապի 9 -ին
- Միացրեք LCD կապը DC- ին Arduino թվային փին 8 -ին
Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
![Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը](https://i.howwhatproduce.com/images/001/image-275-50-j.webp)
![Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը](https://i.howwhatproduce.com/images/001/image-275-51-j.webp)
Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Ներբեռնեք անվճար տարբերակը կամ գրանցվեք անվճար դատավարության համար:
Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
![Visuino- ում ավելացնել բաղադրիչներ Visuino- ում ավելացնել բաղադրիչներ](https://i.howwhatproduce.com/images/001/image-275-52-j.webp)
![Visuino- ում ավելացնել բաղադրիչներ Visuino- ում ավելացնել բաղադրիչներ](https://i.howwhatproduce.com/images/001/image-275-53-j.webp)
![Visuino- ում ավելացնել բաղադրիչներ Visuino- ում ավելացնել բաղադրիչներ](https://i.howwhatproduce.com/images/001/image-275-54-j.webp)
- Ավելացնել «Սերիական GPS» բաղադրիչ
- Ավելացնել «Վերծանման (պառակտման) ամսաթիվ/ժամ» բաղադրիչ
- Ավելացնել «Ավելացնել ամսաթիվ/ժամ» բաղադրիչ
- Ավելացնել 2X «Ձևաչափված տեքստ» տեքստ
- Ավելացրեք «TFT Color Display ST7735/ST7789» բաղադրիչ
Քայլ 5. Visuino Set Components- ում
![Visuino Set Components- ում Visuino Set Components- ում](https://i.howwhatproduce.com/images/001/image-275-55-j.webp)
![Visuino Set Components- ում Visuino Set Components- ում](https://i.howwhatproduce.com/images/001/image-275-56-j.webp)
![Visuino Set Components- ում Visuino Set Components- ում](https://i.howwhatproduce.com/images/001/image-275-57-j.webp)
- Ընտրեք «Display1» և հատկությունների պատուհանում սահմանեք Orientation to goDown, մուտքագրեք dtST7789_240_240
- Կրկնակի սեղմեք «Display1» - ի վրա
Elements պատուհանում
Քաշեք «Նկարել տեքստը» ձախ
Հատկությունների պատուհանում Գույնը սահմանեք aclDarkOrange, չափը ՝ 3, Տեքստը ՝ «GPS ժամացույց», X- ից 70, Y- ից 20
Քաշեք «Նկարել տեքստը» ձախ
Հատկությունների պատուհանում չափը սահմանեք 2, տեքստը `«:ամանակ. », Y- ը` 90
Քաշեք «Տեքստային դաշտ»
Հատկությունների պատուհանում Գույնը սահմանեք aclTurquoise, չափը `3, X- ից 70, Y- ից` 90
Քաշեք «Նկարել տեքստը»
Հատկությունների պատուհանում չափը սահմանեք 2, տեքստը ՝ «Ամսաթիվ.», Y ՝ 140
Քաշեք «Տեքստային դաշտ»
Հատկությունների պատուհանում Գույնը սահմանեք aclTurquoise, չափը `3, X- ից 70, Y- ից 140 -ի
Քաշեք «Նկարեք գիծը»
Հատկությունների պատուհանում սահմանեք Բարձրություն 0, Լայնություն 240, Y մինչև 70
Քաշեք «Draw Bitmap» - ը ձախ
Հատկությունների պատուհանում ընտրեք bitmap և կտտացրեք 3 կետերի վրա և bitmap խմբագրիչում բեռնեք bitmap ֆայլը (ներառված է այստեղ)
Նշում. Այստեղ կարող եք ստանալ այլ bitmaps
- Փակեք Bitmap խմբագիրը
- Փակեք տարրերի պատուհանը
- Ընտրեք «FormattedText1» և հատկությունների պատուհանում տեքստը դարձրեք%0:%1:%2
- Կրկնակի կտտացրեք «FormattedText1» - ի վրա և տարրերի պատուհանում 3X «Տեքստային տարր» քաշեք ձախ
Փակեք տարրերի պատուհանը
- Ընտրեք «FormattedText2» և հատկությունների պատուհանում տեքստը դարձրեք%0:%1:%2
- Կրկնակի կտտացրեք «FormattedText2» - ի վրա և տարրերի պատուհանում 3X «Տեքստային տարր» քաշեք ձախ
Փակեք տարրերի պատուհանը
Timeամային գոտին կարգավորելու համար ընտրեք «AddDateTime1» և գույքի պատուհանում ժամերը փոխեք ձեր ժամային գոտու, օրինակ ՝ ժամեր ՝ 2, սա 2 ժամ կավելացնի արբանյակից ստացված ժամանակին:
Քայլ 6. Visuino Connect Components- ում
![Visuino Connect բաղադրիչներում Visuino Connect բաղադրիչներում](https://i.howwhatproduce.com/images/001/image-275-58-j.webp)
![Visuino Connect բաղադրիչներում Visuino Connect բաղադրիչներում](https://i.howwhatproduce.com/images/001/image-275-59-j.webp)
![Visuino Connect բաղադրիչներում Visuino Connect բաղադրիչներում](https://i.howwhatproduce.com/images/001/image-275-60-j.webp)
- Display1 pin PIN Out SPI- ն միացրեք Arduino տախտակի SPI In- ին
- Միացրեք Display1 կապի վերականգնումը Arduino տախտակի թվային փին 9 -ին
- Միացրեք Display1 կապում Գրանցվել Ընտրեք Arduino տախտակի թվային կապում 8
- Միացրեք GPS1 կապը Ամսաթիվը ժամանակը AddDateTime1 կապում
- Միացրեք AddDateTime1 քորոցը DecodeDateTime1pin In- ին
- GPS1 կապը Out- ը միացրեք Arduino- ի տախտակի սերիային [0] In
- DecodeDateTime1 pin տարին միացրեք FormattedText2 փին Text Element3 In
- DecodeDateTime1 կապ ամիսը միացրեք FormattedText2 փին Text Element1 In
- DecodeDateTime1 pin օրը միացրեք FormattedText2 փին Text Element2 In
- DecodeDateTime1 pin Hour- ը միացրեք FormattedText1 փին Text Element1 In
- DecodeDateTime1 pin Minute- ը միացրեք FormattedText1 փին Text Element2 In
- DecodeDateTime1 կապը երկրորդը միացրեք FormattedText1 փին Text Element3 In
- FormattedText1 կապը միացրեք Display1Text դաշտին 1 pin In
- Միացրեք FormattedText2 կապը Out to Display1Text Field2 քորոց In
Քայլ 7. Arduino- ում բեռնելուց առաջ
![Նախքան Arduino- ում բեռնելը Նախքան Arduino- ում բեռնելը](https://i.howwhatproduce.com/images/001/image-275-61-j.webp)
![Նախքան Arduino- ում բեռնելը Նախքան Arduino- ում բեռնելը](https://i.howwhatproduce.com/images/001/image-275-62-j.webp)
- Նախքան Arduino- ում բեռնելը, անջատեք Arduino- ի RX կապը
- Վերբեռնումից հետո մետաղալարը միացրեք Arduino pin RX- ին
Քայլ 8. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
![Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը](https://i.howwhatproduce.com/images/001/image-275-63-j.webp)
Visuino- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:
Քայլ 9: Խաղալ
Եթե դուք միացնում եք Arduino UNO մոդուլը, Displayուցադրումը կսկսի ցույց տալ արբանյակներից ձեռք բերված ժամանակը և ամսաթիվը:
Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել և բացել Visuino- ում ՝
Ֆայլ GPS-SAT-TIME.visuino (Գոտու ճշգրտում ունեցող նախագիծ)
Ֆայլ GPS-TIME2.visuino (Նախագիծ առանց գոտու ճշգրտման)
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
![Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ](https://i.howwhatproduce.com/images/002/image-3577-j.webp)
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը - Տնային ավտոմատացման գաղափարներ. 15 քայլ (նկարներով)
![Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը - Տնային ավտոմատացման գաղափարներ. 15 քայլ (նկարներով) Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը - Տնային ավտոմատացման գաղափարներ. 15 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-6810-j.webp)
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը | Տան ավտոմատացման գաղափարներ. Տան ավտոմատացման այս նախագծում մենք նախագծելու ենք խելացի տան ռելեի մոդուլ, որը կարող է կառավարել 5 կենցաղային տեխնիկա: Այս ռելեի մոդուլը կարող է կառավարվել բջջայինից կամ սմարթֆոնից, IR հեռակառավարման վահանակից կամ հեռուստատեսության հեռակառավարիչից, ձեռքով անջատիչից: Այս խելացի էստաֆետը կարող է զգալ նաև
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
![Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ](https://i.howwhatproduce.com/images/001/image-2174-20-j.webp)
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
![M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ](https://i.howwhatproduce.com/images/002/image-3337-33-j.webp)
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE | RTC Իրական ժամանակի ժամացույց M5stack M5stick-C- ով: Ողջույն, այս հրահանգների ընթացքում մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stack- ի m5stick-C մշակումով Arduino IDE- ով: Այսպիսով, m5stick- ը կցուցադրի ամսաթիվ, ժամ և AMP; ամսվա շաբաթը ցուցադրվում է
Ինչպես միացնել GPS մոդուլը (NEO-6m) Arduino- ի հետ. 7 քայլ (նկարներով)
![Ինչպես միացնել GPS մոդուլը (NEO-6m) Arduino- ի հետ. 7 քայլ (նկարներով) Ինչպես միացնել GPS մոդուլը (NEO-6m) Arduino- ի հետ. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7953-13-j.webp)
Ինչպես միացնել GPS մոդուլը (NEO-6m) Arduino- ի հետ. Այս նախագծում ես ցույց տվեցի, թե ինչպես միացնել GPS մոդուլը Arduino UNO- ի հետ: Երկայնության և լայնության տվյալները ցուցադրվում են LCD- ով, իսկ տեղադրությունը կարելի է դիտել հավելվածում: Նյութերի ցանկ Arduino Uno == > $ 8 Ublox NEO-6 մ GPS մոդուլ == > 15 $ 16x