Բովանդակություն:
- Պարագաներ
- Քայլ 1. Միացրեք Arduino- ն համակարգչի հետ
- Քայլ 2: Հակիրճ տեղեկատվություն: UBlox NEO-M8N GPS մոդուլի մասին
- Քայլ 3. Ինտերֆեյս GPS մոդուլ Arduino Uno- ի հետ
- Քայլ 4: Ներբեռնեք գրադարաններ և տեղադրեք:
- Քայլ 5: Arduino Software (IDE)
- Քայլ 6: Այժմ, ելքը:
- Քայլ 7: NMEA հաղորդագրությունների կառուցվածքի վերծանում
Video: Առցանց GPS մոդուլ Arduino Uno- ի հետ. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ողջու՜յն ! Wishանկանու՞մ եք միացնել GPS մոդուլը ձեր Arduino Uno տախտակին, բայց չգիտեք, թե ինչպես դա անել: Ես այստեղ եմ ձեզ օգնելու համար: Սկսելու համար ձեզ հարկավոր են հետևյալ մասերը.
Պարագաներ
- Arduino Uno մալուխով տախտակ
- UBlox NEO-M8N GPS մոդուլ
- Համակարգիչ
Քայլ 1. Միացրեք Arduino- ն համակարգչի հետ
Առաջին հերթին, միացրեք ձեր Arduino Uno խորհուրդը համակարգչի հետ: Դուք կարող եք այցելել https://www.arduino.cc/hy/Guide/ArduinoUno Arduino Software (IDE) - ի տեղադրման վերաբերյալ տեղեկատվության և Տախտակը համակարգչին միացնելու համար:
Քայլ 2: Հակիրճ տեղեկատվություն: UBlox NEO-M8N GPS մոդուլի մասին
Սա UBlox NEO-M8N GPS մոդուլ է ՝ կերամիկական ակտիվ ալեհավաքով: Այս GPS մոդուլն ընդունիչում ունի 72-ալիքային Ublox M8 շարժիչ: Մոդուլն ունի 4 կապում `VCC (մատակարարման լարում), GND (հող), Tx (հաղորդիչ) և Rx (ընդունիչ):
Այս մոդուլը տրամադրում է NMEA (Marովային էլեկտրոնիկայի ազգային ասոցիացիա) տվյալների տողեր TX քորոցին, որի արդյունքում ստացվում է GPS տեղեկատվություն: Այս մոդուլի մասին ավելին իմանալու համար կարող եք ներբեռնել դրա տվյալների թերթիկը այստեղ:
Քայլ 3. Ինտերֆեյս GPS մոդուլ Arduino Uno- ի հետ
Ինտերֆեյսերի համար կապերը կատարեք հետևյալ կերպ.
- GPS մոդուլի Vcc միացրեք Arduino Uno- ի սնուցման աղբյուրին (5V):
- GPS մոդուլի Rx (ստացողի պին) միացրեք Uno- ի D3 Pin- ին:
- Միացրեք GPS մոդուլի Tx (հաղորդիչ քորոց) Uno- ի D4 Pin- ին:
- GPS մոդուլի GND (Ground Pin) միացրեք GND of Uno- ին:
Քայլ 4: Ներբեռնեք գրադարաններ և տեղադրեք:
Ներբեռնեք հետևյալ գրադարանները և տեղադրեք Arduino IDE ծրագրակազմում:
- Softwareրագրաշարի սերիական գրադարան
- TinyGPS գրադարան Arduino- ի համար
Քայլ 5: Arduino Software (IDE)
Բացեք օրինակի կոդը Arduino Software- ում (IDE): «Ֆայլ» ներդիրում, ցուցիչը դրեք «Օրինակների» վրա, ընտրեք «TinyGPSPlus-master», այնուհետև կտտացրեք «Սարքի օրինակ»:
Քայլ 6: Այժմ, ելքը:
Դուք կստանաք ելք, ինչպես ցույց է տրված վերևում Arduino IDE- ի սերիական պատուհանում: Սրանք NMEA նախադասություններ են ՝ իր տարբեր տեսակներով:
Քայլ 7: NMEA հաղորդագրությունների կառուցվածքի վերծանում
NMEA- ի բոլոր հաղորդագրությունները սկսվում են $ նիշով, և տվյալների յուրաքանչյուր դաշտ առանձնացված է ստորակետով: $ GNGGA- ն NMEA- ի հիմնական հաղորդագրությունն է: Այն ապահովում է եռաչափ տեղադրություն և ճշգրիտ տվյալներ:
Այժմ, վերծանումը.
- GN- ից հետո նշվում է GPS դիրքը: GGA- ն Global Positioning System Fix Data- ի համար է: Առաջին ստորակետից առաջ նիշերը նշում են հաղորդագրության տեսակը: Բոլոր հաղորդագրությունները համապատասխանում են NMEA-0183 3.01 տարբերակի ձևաչափին:
- 073242– Ներկայացնում է այն ժամանակը, երբ կատարվել է ամրագրման վայրը, 07:32:42 UTC
- 1837.84511, N– լայնություն 18 աստիճան 37.84511’հս
- 07352.30436, Ե– Երկայնություն 073 աստիճան 52.30436 ′ Ե
- 1– Ուղղել որակը (0 = անվավեր; 1 = GPS շտկում; 2 = DGPS ուղղում; 3 = PPS ուղղում; 4 = Իրական ժամանակի կինեմատիկա; 5 = Float RTK; 6 = գնահատված (մահացած հաշվարկ); 7 = Ձեռքով մուտքագրման ռեժիմ; 8 = մոդելավորման ռեժիմ)
- 11– Արբանյակների ընդհանուր թիվը
- 17 - դիրքի հորիզոնական նոսրացում
- 8, Մ - Բարձրություն, մետր ծովի մակարդակից բարձր
- -67.7, M -Գեոիդի բարձրությունը (նշանակում է ծովի մակարդակ) WGS84 էլիպսոիդից բարձր
- Դատարկ դաշտ - DGPS- ի վերջին թարմացումից վայրկյանների ժամանակը
- Դատարկ դաշտ - DGPS կայանի ID համարը
- *60 - ստուգման գումարի տվյալները, միշտ սկսվում են *
Այս նախագիծը հիմնված է Arduino- ի և Raspberry Pi- ի GPS մոդուլ հոդվածի վրա `Պրիանկա Դիքսիթի կողմից: Այցելեք այս հոդվածը `ավելին իմանալու համար GPS- ի, ինչպես է այն աշխատում, երկարության և լայնության հիմնական տերմինների բացատրությունը, GPS չիպի և GPS մոդուլի միջև տարբերությունը և շատ ավելին:
Խորհուրդ ենք տալիս:
Օդոմետրիայի մոդուլ, JLCPCB- ի հետ համագործակցությամբ. 4 քայլ
Odometry Module, in Partnership with JLCPCB: StoryRobotech Nancy- ը ֆրանսիական նախագիծ է, որը գտնվում է Polytech Nancy- ում, ինժեներական դպրոց Ֆրանսիայում: Այն բաղկացած է 16 ուսանողներից ՝ նպատակ ունենալով մասնակցել 2020 թվականի Ֆրանսիայի ռոբոտների գավաթի խաղարկությանը: Unfortunatelyավոք, մրցույթի ապագան անորոշ է
Ինտերֆեյս TM1637 ցուցադրման մոդուլ Arduino- ի հետ. 3 քայլ
Ինտերֆեյս TM1637 ցուցադրման մոդուլ Arduino- ի հետ. As-Salam-O-Aleykum! Իմ այս խրատը վերաբերում է Arduino- ի հետ TM1637 ցուցադրման մոդուլին միացմանը: Սա չորս թվանշանով յոթ հատվածի ցուցադրման մոդուլ է: Այն գալիս է տարբեր գույներով: Իմը կարմիր գույն է: Այն օգտագործում է Tm1637 Ic
5V ռելեի մոդուլի մոդուլ ՝ Raspberry Pi- ի հետ աշխատելու համար. 4 քայլ
5V Relay Module Mod ՝ Raspberry Pi- ի հետ աշխատելու համար: Այս օրերին իրոք հեշտ է ձեռքը վերցնել ռելեի տախտակին, բայց շուտով կիմանաք, որ դրանցից շատերը նախատեսված են 5V- ի համար, ինչը կարող է խնդիր լինել աղքատ ազնվամորու pi- ի կամ որևէ այլի համար: միկրոկառավարիչ, որն աշխատում է 3.3 Վ լարման վրա, նրանք պարզապես չունեն վոլտա
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
Ներբեռնեք և խաղացեք Flash խաղեր առցանց կամ առցանց ՝ 5 քայլ
Ներբեռնեք և խաղացեք Ֆլեշ խաղեր առցանց կամ առցանց Սա հիանալի է ուղևորությունների և այլ բաների համար, եթե դուք չեք կարող ստանալ wi-fi