Բովանդակություն:
- Քայլ 1: Մասեր և գործիքներ
- Քայլ 2. Լայնության և երկայնության գրավում
- Քայլ 3. Տեղադրության գրավման Arduino ծածկագիրը
- Քայլ 4. Նշանակման ծանուցիչ LED- ի միջոցով
- Քայլ 5: Վերջնականը:
- Քայլ 6: Դիտեք տեսանյութ
Video: Arduino + GPS մոդուլ - նպատակակետի ծանուցում. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Որքա՞ն ժամանակ ենք վատնում խցանումների մեջ: Ես պատրաստեցի Arduino- ով աշխատող նպատակակետի ծանուցող `այս ժամանակը արդյունավետ օգտագործելու համար:
Բոլորը գիտեն, որ խցանումները կարող են ժամանակի վատնող լինել: Եվ անհնար է կանխատեսել, թե որքան ժամանակ կպահանջվեր սկզբից մինչև նպատակակետ:
Խցանումների խնդիրը ազդեց ինձ վրա, երբ երկու ամիս առաջ եկա քաղաք: Ամեն օր ես երկու ժամից ավելի եմ անցկացնում խցանումների մեջ խրված: Եվ ես զգացի, թե ինչու չեմ կարող օգտագործել այս ժամանակը ինչ -որ բան անելու համար:
Նշում. Ես օգտվում եմ հասարակական տրանսպորտից::-)
Կան բազմաթիվ այլ բաներ, որոնք կարող եք անել խցանումների մեջ խրված մնալիս:
Ստորև բերվածներից ոմանք ոչ միայն զվարճալի են, այլև արդյունավետ:
Useամանակն օգտագործեք մտածելու և պլանավորելու համար ՝ ընթացիկ և ապագա նախագծերի համար: Utամանակ օգտագործեք ինքներդ ձեզ դաստիարակելու, ուսուցողական տեսանյութեր դիտելու կամ էլեկտրոնային ուսուցման դասընթացներ անցնելու Udemy, Coursera և այլն կամ կարդալու նախագծեր Insructables- ում:): Եվ, իհարկե, էլեկտրոնիկայի իրեր պատրաստելը միշտ ինձ ոգեշնչում է: Այսպիսով, ես ստեղծեցի նպատակակետի ծանուցող ՝ օգտագործելով Arduino և GPS մոդուլներ: Այսպիսով, այն, ինչ անում է, այն է, երբ դուք մոտ եք ձեր նպատակակետին, այն ձեզ տեղեկացնում է շողշողացող LED կամ թրթռման միջոցով (մինի թրթռիչ շարժիչ օգտագործելով): Ես տրամադրել եմ սխեմաներ ինչպես LED, այնպես էլ թրթռացող շարժիչի համար:
Դրա համար նախ պետք է գտնել լայնություն և երկայնություն ՝ վայրը որոշելու համար: Երբ գտնեք ձեր գտնվելու վայրը, կարող եք օգտագործել լայնության և երկայնության արժեքները ՝ գտնվելու վայրից հեռավորություն գտնելու համար, իսկ միջակայքը պահելով ՝ կարող եք միացնել ծանուցողին: Տրամաբանությունը պարզ է, այնպես չէ՞:
Այսպիսով, եկեք սկսենք …….
Քայլ 1: Մասեր և գործիքներ
Ձեր նպատակակետի ծանուցողով սկսելու համար ահա անհրաժեշտ մասերը.
Arduino UNO
NEO-6M GPS մոդուլ
GPS- ը նշանակում է գլոբալ դիրքավորման համակարգ և կարող է օգտագործվել ճանապարհորդության դեպքում դիրքը, ժամանակը և արագությունը որոշելու համար:
- Այս մոդուլն ունի արտաքին ալեհավաք և ներկառուցված EEPROM:
- Ինտերֆեյս `RS232 TTL
- Սնուցման աղբյուր `3 Վ -ից 5 Վ
- Կանխադրված արագություն ՝ 9600 բիթ / վրկ
- Աշխատում է NMEA ստանդարտ նախադասությունների հետ
NEO-6M GPS մոդուլն ունի չորս կապում `VCC, RX, TX և GND: Մոդուլը Arduino- ի հետ հաղորդակցվում է սերիական հաղորդակցության միջոցով `օգտագործելով TX և RX կապերը, ուստի էլեկտրագծերը չեն կարող լինել ավելի պարզ.
NEO-6M GPS մոդուլ Միացում Arduino UNO- ին
VCC VIN
RX TX քորոցը սահմանված է ծրագրաշարի սերիալում
Xրագրային սերիալում սահմանված TX RX քորոց
GND GND
L293D IC
L293D- ը 16-պինանոց շարժիչային վարորդ է, որը կարող է միաժամանակ վերահսկել երկու DC շարժիչներ ցանկացած ուղղությամբ: Ինչու՞ օգտագործել L293D- ն:
Շարժիչի վարորդի IC- ի կամ շարժիչի վարորդի մուտքը ցածր ընթացիկ ազդանշան է: Շղթայի գործառույթն է ցածր ընթացիկ ազդանշանը վերածել բարձր ընթացիկ ազդանշանի: Այս բարձր հոսանքի ազդանշանը այնուհետ տրվում է շարժիչին:
TinyGPS ++ գրադարան.
TinyGPS ++ գրադարանը պարզեցնում է գտնվելու վայրի մասին տեղեկատվությունը օգտակար և հեշտ հասկանալի ձևաչափով: TinyGPS ++ գրադարանը թույլ է տալիս ստանալ ավելի շատ տեղեկատվություն, քան պարզապես գտնվելու վայրը, և պարզ ձևով, բացի գտնվելու վայրից, կարող եք ստանալ.
> ամսաթիվը
> ժամանակը
> արագություն
> դասընթաց
> բարձրություն
> արբանյակներ
> hdop
Քայլ 2. Լայնության և երկայնության գրավում
Ես կառաջարկեմ ներբեռնել նախագծի էջում տրամադրված ցնցող ֆայլերը `կապի ավելի լավ պարզաբանման համար, կամ եթե որևէ կասկած ունեք, ազատ զգալ հարցրեք մեկնաբանություններում:
Քայլ 3. Տեղադրության գրավման Arduino ծածկագիրը
Նշում. Դուք պետք է տեղադրեք TinyGPS ++ գրադարանը
միացեք սխեմայի համաձայն և վերբեռնեք վերը նշված կոդը, բացեք սերիական մոնիտորը 9600 baud արագությամբ և կտեսնեք հետևյալ ելքը
Նշում. Լայնության և երկայնության ձեռքբերման համար կարող է որոշ ժամանակ պահանջվել, որովհետև ստացողը պետք է որսա ազդանշանները: երբ այն սկսում է ազդանշաններ ստանալ, GPS մոդուլի LED- ը թարթում է:
Քայլ 4. Նշանակման ծանուցիչ LED- ի միջոցով
Այսպիսով, որպեսզի իմ գաղափարն աշխատի, ես նախատիպ պատրաստեցի LED- ի միջոցով `նպատակակետին տեղեկացնելու համար: Այսպիսով, այն, ինչ ես արեցի, այն է, որ նախորդ ծածկագրից (Read_Lat_Lng.ino) ավելացրեցի նշանակման լայնության և երկայնության արժեքներ և գտա նպատակակետի հեռավորությունը ընթացիկ վայրից: Եվ այն օգտագործեց այն տիրույթը սահմանելու համար, որի վրա LED- ը պետք է միանա:
Վերբեռնեք կոդը և սերիական մոնիտորի վրա կտեսնեք հետևյալը.
Այսպիսով, նպատակակետի հեռավորությունը կարող է օգտագործվել `սահմանելու այն տիրույթը, որի վրա պետք է կատարվի ելքային գործողությունը (ծանուցումը):
Քայլ 5: Վերջնականը:
Լավ իմ նախատիպը լավ աշխատեց: Այժմ ես ուզում եմ իմ նախագիծը ներառել տուփի մեջ, որը կարող է տեղավորել Arduino, GPS մոդուլ, վարորդի IC- ով շարժիչ և 9 Վ լարման աղբյուր:
Միացում L293D IC- ին
- Միացրեք 5V- ը L293D- ին միացնելու համար 1, Vs և Vss
- L293D- ի 1 -ին և 2 -ին մուտքագրեք թվային ելքային կապեր (մենք օգտագործում ենք 6 և 7):
- Միացրեք ձեր Arduino- ի GND- ը երկու GND կապում L293D- ի միևնույն կողմում
- Վերջապես միացրեք L293D- ի ելքը 1 -ը և ելքը 2 -ը ձեր շարժիչի կապումներին:
Խորհուրդ ենք տալիս:
Smart Buoy [GPS, ռադիո (NRF24) և SD քարտի մոդուլ]. 5 քայլ (նկարներով)
Smart Buoy [GPS, ռադիո (NRF24) և SD քարտի մոդուլ]. Այս Smart Buoy շարքը ներկայացնում է գիտական նավ կառուցելու մեր (հավակնոտ) փորձը, որը կարող է իմաստալից չափումներ կատարել ծովի վերաբերյալ ՝ դուրս գրպանից պատրաստված արտադրանքով: Սա չորրորդից երկուսն է ՝ համոզվեք, որ արդիական եք, և եթե Ձեզ անհրաժեշտ է արագ
Առցանց GPS մոդուլ Arduino Uno- ի հետ. 7 քայլ
Առցանց GPS մոդուլի միացում Arduino Uno- ի հետ. Wishանկանու՞մ եք միացնել GPS մոդուլը ձեր Arduino Uno տախտակին, բայց չգիտեք, թե ինչպես դա անել: Ես այստեղ եմ ձեզ օգնելու համար: Սկսելու համար ձեզ հարկավոր են հետևյալ մասերը
Arduino նախագիծ. Փորձարկման միջակայք LoRa մոդուլ RF1276 GPS- ի հետևման լուծման համար. 9 քայլ (նկարներով)
Arduino նախագիծ. Փորձարկման միջակայք LoRa մոդուլ RF1276 GPS- ի հետևման լուծում. Միացում ՝ USB - սերիա Անհրաժեշտություն ՝ Chrome դիտարկիչ Անհրաժեշտ է ՝ 1 X Arduino Mega կարիք ՝ 1 X GPS կարիք ՝ 1 X SD քարտի անհրաժեշտություն. 2 X LoRa մոդեմ RF1276 Ֆունկցիա ՝ Arduino Ուղարկել GPS արժեք դեպի հիմնական բազա - Հիմնական բազայի տվյալները պահվում են Dataino Server Lora մոդուլում. Չափազանց հեռահար
Ublox LEA 6h 02 GPS մոդուլ Arduino- ով և Python- ով ՝ 4 քայլ
Ublox LEA 6h 02 GPS մոդուլ Arduino- ի և Python- ի հետ. GPS մոդուլի միացում Arduino UNO- ի (կամ որևէ այլ Arduino սարքի) միջոցով և լայնության և երկայնության հաշվարկը `Python- ով գրված դիմումի պատուհանում ցուցադրելու համար:
Ինչպես միացնել DeLorme Earthmate GPS LT-20- ը ձեր Google Earth- ին ՝ GPS- ի հետևման հիանալի քարտեզի համար. 5 քայլ
Ինչպես միացնել DeLorme Earthmate GPS LT-20- ը ձեր Google Earth- ին ՝ GPS- ի հետևման հիանալի քարտեզի համար. Ես ձեզ ցույց կտամ, թե ինչպես միացնել GPS սարքը հանրաճանաչ Google Earth ծրագրին ՝ առանց Google Earth Plus- ի օգտագործման: Ես մեծ բյուջե չունեմ, այնպես որ կարող եմ երաշխավորել, որ դա հնարավորինս էժան կլինի