Съдържание:

GPS Finder Location: 5 стъпки
GPS Finder Location: 5 стъпки

Видео: GPS Finder Location: 5 стъпки

Видео: GPS Finder Location: 5 стъпки
Видео: БЕСПЛАТНЫЙ, САМЫЙ ТОЧНЫЙ НАВИГАТОР ДЛЯ ЛЕСА, ОХОТЫ, РЫБАЛКИ. РАБОТАЕТ БЕЗ ИНТЕРНЕТА.#GPS#НАВИГАТОР 2024, Ноември
Anonim
Image
Image

Здравейте на всички, днес нека да видим как да направим GPS Finder Location с помощта на NEO-6m GPS модул и arduino. Първо нека да видим какво е GPS.

Стъпка 1: КАКВО Е GPS?

СЪБИРАЙТЕ ИЗИСКВАНИТЕ МАТЕРИАЛИ
СЪБИРАЙТЕ ИЗИСКВАНИТЕ МАТЕРИАЛИ

Глобалната система за позициониране (GPS), първоначално NAVSTAR GPS, е сателитна радионавигационна система, собственост на правителството на САЩ и експлоатирана от ВВС на САЩ. Това е глобална навигационна спътникова система (GNSS), която предоставя информация за геолокация и време на GPS приемник навсякъде на или близо до Земята, където има безпрепятствена видимост до четири или повече GPS спътника. Препятствия като планини и сгради блокират относително слабите GPS сигнали.

GPS не изисква от потребителя да предава никакви данни и работи независимо от всяко телефонно или интернет приемане, въпреки че тези технологии могат да подобрят полезността на информацията за позициониране на GPS. GPS предоставя критични възможности за позициониране на военни, граждански и търговски потребители по целия свят. Правителството на САЩ създаде системата, поддържа я и я прави свободно достъпна за всеки с GPS приемник.

Стъпка 2: Съберете необходимите материали:

СЪБИРАЙТЕ ИЗИСКВАНИТЕ МАТЕРИАЛИ
СЪБИРАЙТЕ ИЗИСКВАНИТЕ МАТЕРИАЛИ
СЪБИРАЙТЕ ИЗИСКВАНИТЕ МАТЕРИАЛИ
СЪБИРАЙТЕ ИЗИСКВАНИТЕ МАТЕРИАЛИ

Необходимите материали са:

*NEO -6m GPS модул - филиал на Amazon

*Arduino uno - филиал на Amazon

*LCD дисплей - филиал на Amazon

** Забележка: Това са партньорски връзки на Amazon. Когато купувате чрез тези връзки, ще получа малка комисионна, която ще ми помогне да пиша все повече и повече статии

Стъпка 3: КРЪГ

ВРЪЖКА
ВРЪЖКА

Веригата, както следва:

GPS модул ==> Arduino

* GND ==> GND

* TX ==> Цифров пин (D3)

* RX ==> Цифров извод (D4)

*Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K резистор

*RS ==> A0 (аналогов извод)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Стъпка 4: КОД

#включва

#include #include // long lat, lon; // създаване на променлива за географска ширина и дължина обект float lat, lon; // създаване на променлива за обект географска ширина и дължина SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // създаване на gps object void setup () {Serial.begin (9600); // свързва сериен Serial.println ("Полученият GPS сигнал:"); gpsSerial.begin (9600); // свързване на GPS сензор lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// проверка за gps данни if (gps.encode (gpsSerial.read ())) // кодиране на gps данни {gps.f_get_position (& lat, & lon); // получавам географска ширина и дължина // позиция на дисплея lcd.clear (); lcd.setCursor (1, 0); lcd.print ("GPS сигнал"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Serial.print (lat); Serial.print (""); Serial.print (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} Географска ширина на низ = String (lat, 6); Географска дължина на низ = Низ (lon, 6); Serial.println (географска ширина+";"+дължина); забавяне (1000); }

Стъпка 5: ИЗХОД

Така че след всички връзки и качване на кода, GPS модулът отнема известно време, за да получи сателитна корекция, която обикновено е 15 до 20 минути.. След това можете да видите, че LCD дисплеят може да показва GPS кординатите.

Препоръчано: