Բովանդակություն:

Arduino GPS Shield ձեռնարկ. Հեռավորության հաշվիչ `5 քայլ
Arduino GPS Shield ձեռնարկ. Հեռավորության հաշվիչ `5 քայլ

Video: Arduino GPS Shield ձեռնարկ. Հեռավորության հաշվիչ `5 քայլ

Video: Arduino GPS Shield ձեռնարկ. Հեռավորության հաշվիչ `5 քայլ
Video: Arduino GPS Tutorial with GPS Shield and an Arduino Uno 2024, Նոյեմբեր
Anonim
Arduino GPS Shield ձեռնարկ. Հեռավորության հաշվիչ
Arduino GPS Shield ձեռնարկ. Հեռավորության հաշվիչ

GPS- ը կամ Global Positioning System- ը արբանյակային վրա հիմնված ռադիո նավիգացիոն համակարգ է, որը թույլ է տալիս ստանալ ձեր գտնվելու վայրը և ուղղորդել ձեզ այլ վայրերում `Google քարտեզների նման ճանաչված և կանխորոշված քարտեզի միջոցով, իսկ Arduino- ի աշխարհում դա արվում է Arduino- ի միջոցով: GPS վահան:

GPS- ը գիտի ձեր գտնվելու վայրը `ձեր գտնվելու վայրի լայնության և երկայնության արժեքների միջոցով, ինչը որոշում է, թե որտեղից եք դուք աշխարհից, և մենք պատրաստվում ենք օգտագործել այս երկու չափումները` 1Sheeld- ի GPS վահանի միջոցով ձեր ընթացիկ գտնվելու վայրի և ցանկալի ուղղության միջև հեռավորությունը հաշվարկելու համար: արագ և զվարճալի Arduino GPS վահանի ձեռնարկում:

Եկեք խոսենք այս Arduino GPS վահանի ձեռնարկի գաղափարի մասին…

Գաղափար:

Arduino GPS Shield Tutorial- ում մենք պատրաստվում ենք օգտագործել GPS Shield- ը 1Sheeld- ից ՝ իր ուղեկից Android/iOS հավելվածի միջոցով ՝ ընթացիկ գտնվելու վայրը ստանալու համար:

Մենք դրան հասնում ենք ՝ հայտին հայտնելով (օգտագործելով ձայնի ճանաչման վահանը), ինչպես ցանկալի վայրի լայնությունը, այնպես էլ երկայնությունը, որին ցանկանում ենք հասնել, և Arduino- ն կհաշվարկի ուղիղ հեռավորությունը 2 միավորի միջև ՝ կմ միավորով (օգտագործելով GPS վահանը) և պատմում է ձեզ (տեքստի խոսքի վահանի միջոցով), թե որն է հեռավորությունը:

Սկսել:

Եթե առաջին անգամ եք զբաղվում 1Sheeld- ով, կամ ցանկանում եք ավելին իմանալ դրա մասին, խորհուրդ եմ տալիս ստուգել այս արագ և հեշտ մեկնարկային ձեռնարկը:

Հիմա, երբ մի փոքր ծանոթացաք 1Sheeld- ին, սկսենք:

Քայլ 1: Սարքավորման բաղադրիչներ

Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
  1. Արդուինո Ունո:
  2. 1 Տախտակ+ տախտակ:
  3. Arduino USB մալուխ կամ 9-12 վ մարտկոց:
  4. Android/iOS հեռախոս, որի վրա տեղադրված է 1Sheeld ծրագիրը:

Քայլ 2: Softwareրագրաշարի բաղադրիչներ

  1. Arduino IDE:
  2. 1 Sheeld գրադարան, 1 Sheeld Android App կամ iOS App:

Քայլ 3: Միացում և սխեմատիկ

Միացում և սխեմատիկ
Միացում և սխեմատիկ
Միացում և սխեմատիկ
Միացում և սխեմատիկ
Միացում և սխեմատիկ
Միացում և սխեմատիկ
  1. Միացրեք 1Sheeld տախտակը ձեր Arduino- ին որպես պատկեր 1:
  2. Միացրեք LCD 16*2 -ը որպես պատկեր 2:
  3. Անջատեք 1Sheeld էլեկտրամատակարարումը 5v- ով (Ոչ 3.3v- ով) աշխատելու համար ՝ որպես image3:

1Sheeld- ն ունի 2 ռեժիմ ՝ բեռնման ռեժիմ և գործառնական ռեժիմ: Դրանց միջև կարող եք անցնել ՝ օգտագործելով թվային կապում մոտ գտնվող անջատիչը, որը կոչվում է «UART SWITCH» 1Sheeld- ում և «SERIAL SWITCH» ՝ 1Sheeld+ - ում:

  • Նախ, անջատիչը սահեցրեք դեպի «SWITCH» նշումը որպես image4, որը 1Sheeld տախտակը վերածում է Uploading ռեժիմի ՝ թույլ տալով Ձեզ վերբեռնել Arduino կոդը:
  • Երկրորդ, ծածկագիրը ներբեռնելուց հետո սահեցրեք անջատիչը դեպի «UART» նշումը (կամ «SERIAL» 1Sheeld+ տախտակի վրա) որպես image5, որը 1Sheeld տախտակը վերածում է Գործառնական ռեժիմի ՝ ձեր սմարթֆոնի 1Sheeld հավելվածի հետ հաղորդակցվելու համար:

Վերջապես, Arduino- ն ձեր համակարգչի միջոցով միացրեք Arduino USB մալուխի միջոցով:

Քայլ 4: Կոդ

Ես խորհուրդ կտայի ստուգել Arduino GPS Shield- ի փաստաթղթերը `Arduino GPS Shield- ի գործառույթների և դրանց օգտագործման մասին ավելին իմանալու համար:

Այժմ, անցեք 1Sheeld տախտակը բեռնման ռեժիմին, վերբեռնեք կցված կոդը Arduino թվային ժամացույցի համար: Անցեք 1Sheeld տախտակը Գործառնական ռեժիմին, ապա բացեք 1Sheeld ծրագիրը և միացրեք այն 1Sheeld տախտակին Bluetooth- ի միջոցով:

Քայլ 5:

Պատկեր
Պատկեր
Պատկեր
Պատկեր

Ինչպես տեսնում եք Arduino GPS Shield ձեռնարկի տեսանյութում, դուք պետք է ընտրեք GPS, տերմինալ, տեքստային խոսքի և ձայնի ճանաչման վահաններ:

Երբ դուք նավարկեք դեպի ձայնային ճանաչման վահանը և ձեր հեռախոսին ասեք ձեր ուզած վայրը ՝ լայնության և երկայնության արժեքների առումով, այն կհաշվարկի ընթացիկ գտնվելու վայրի և մուտքագրված լայնության և երկայնության հետ կապված գտնվելու վայրը և բարձրաձայն կպատմի ձեզ հեռավորությունը և գրված է նաև «Տերմինալ վահան» ներդիրում:

Այս ձեռնարկում ես ուզում էի իմանալ իմ ընթացիկ գտնվելու վայրի ՝ «Integreight company» - ի և Կահիրեի կենտրոնում գտնվող Ռամսիս երկաթուղային կայարանի միջև հեռավորությունը, և այն 8,327 կմ էր, և ես դա հաշվեցի նաև Google- ի քարտեզներից, որտեղ սխալը այդքան քիչ էր (Google maps distance ՝ 8.22 կմ ՝ ըստ սքրինշոթերի):

Խորհուրդ ենք տալիս: