Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Շղթան
- Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
- Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 5. Visuino Set Components- ում
- Քայլ 6. Visuino Connect Components- ում
- Քայլ 7. Arduino- ում բեռնելուց առաջ
- Քայլ 8. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 9: Խաղալ
Video: Arduino GPS ժամացույց տեղական ժամանակով `օգտագործելով NEO-6M մոդուլը` 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկում մենք կսովորենք, թե ինչպես ստանալ արբանյակներից ընթացիկ ժամանակը arduino- ի միջոցով:
Դիտեք տեսանյութը:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- NEO-6M GPS մոդուլ
- ST7789 TFT էկրան
- Arduino Uno կամ Arduino- ի ցանկացած այլ տախտակ
- Breadboard
- Jumper լարերը
- Visuino ծրագրակազմ. Ներբեռնեք այստեղ
Քայլ 2: Շղթան
- Միացրեք 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- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Ներբեռնեք անվճար տարբերակը կամ գրանցվեք անվճար դատավարության համար:
Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Ավելացնել «Սերիական GPS» բաղադրիչ
- Ավելացնել «Վերծանման (պառակտման) ամսաթիվ/ժամ» բաղադրիչ
- Ավելացնել «Ավելացնել ամսաթիվ/ժամ» բաղադրիչ
- Ավելացնել 2X «Ձևաչափված տեքստ» տեքստ
- Ավելացրեք «TFT Color Display ST7735/ST7789» բաղադրիչ
Քայլ 5. Visuino Set Components- ում
- Ընտրեք «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- ում
- 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- ի RX կապը
- Վերբեռնումից հետո մետաղալարը միացրեք Arduino pin RX- ին
Քայլ 8. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Visuino- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:
Քայլ 9: Խաղալ
Եթե դուք միացնում եք Arduino UNO մոդուլը, Displayուցադրումը կսկսի ցույց տալ արբանյակներից ձեռք բերված ժամանակը և ամսաթիվը:
Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել և բացել Visuino- ում ՝
Ֆայլ GPS-SAT-TIME.visuino (Գոտու ճշգրտում ունեցող նախագիծ)
Ֆայլ GPS-TIME2.visuino (Նախագիծ առանց գոտու ճշգրտման)
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը - Տնային ավտոմատացման գաղափարներ. 15 քայլ (նկարներով)
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը | Տան ավտոմատացման գաղափարներ. Տան ավտոմատացման այս նախագծում մենք նախագծելու ենք խելացի տան ռելեի մոդուլ, որը կարող է կառավարել 5 կենցաղային տեխնիկա: Այս ռելեի մոդուլը կարող է կառավարվել բջջայինից կամ սմարթֆոնից, IR հեռակառավարման վահանակից կամ հեռուստատեսության հեռակառավարիչից, ձեռքով անջատիչից: Այս խելացի էստաֆետը կարող է զգալ նաև
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
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- ով: Ողջույն, այս հրահանգների ընթացքում մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stack- ի m5stick-C մշակումով Arduino IDE- ով: Այսպիսով, m5stick- ը կցուցադրի ամսաթիվ, ժամ և AMP; ամսվա շաբաթը ցուցադրվում է
Ինչպես միացնել GPS մոդուլը (NEO-6m) Arduino- ի հետ. 7 քայլ (նկարներով)
Ինչպես միացնել GPS մոդուլը (NEO-6m) Arduino- ի հետ. Այս նախագծում ես ցույց տվեցի, թե ինչպես միացնել GPS մոդուլը Arduino UNO- ի հետ: Երկայնության և լայնության տվյալները ցուցադրվում են LCD- ով, իսկ տեղադրությունը կարելի է դիտել հավելվածում: Նյութերի ցանկ Arduino Uno == > $ 8 Ublox NEO-6 մ GPS մոդուլ == > 15 $ 16x