Мазмуну:

GPS жайгашуу тапкыч: 5 кадам
GPS жайгашуу тапкыч: 5 кадам

Video: GPS жайгашуу тапкыч: 5 кадам

Video: GPS жайгашуу тапкыч: 5 кадам
Video: Электровелосипед MINAKO V8 PRO НАДЕЖНЫЙ Курьерский Электровелосипед колхозник минако в8 про 2024, Ноябрь
Anonim
Image
Image

Саламатсыздарбы, бүгүн бизге NEO-6m GPS модулу жана arduino аркылуу GPS жайгашуу тапкычын кантип жасоону карап көрөлү. Алгач GPS эмне экенин карап көрөлү.

1 -кадам: GPS деген эмне?

ЧОГУЛГАН МАТЕРИАЛДАР
ЧОГУЛГАН МАТЕРИАЛДАР

Global Positioning System (GPS), башында NAVSTAR GPS, Америка Кошмо Штаттарынын өкмөтүнө таандык жана Америка Кошмо Штаттарынын Аскердик аба күчтөрү тарабынан башкарылган спутниктик радионавигациялык система. Бул төрт же андан көп GPS спутниктери үчүн эч кандай тоскоолдуксуз жер сызыгы бар жерде, GPS кабылдагычына геолокация жана убакыт маалыматын берген глобалдык навигациялык спутник системасы (GNSS). Тоолор жана имараттар сыяктуу тоскоолдуктар салыштырмалуу алсыз 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 В.

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 -кадам: КОД

#кошуу

#кошуу #кошуу // узун лат, лон; // кеңдик жана узундук объектиси үчүн өзгөрмө түзүү float lat, lon; // кеңдик жана узундук объектиси үчүн өзгөрмө түзүү SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS GPS; // gps объектисин жараксыз кылуу () {Serial.begin (9600) түзүү; // сериялык Serial.println туташуу ("GPS алынган сигнал:"); gpsSerial.begin (9600); // туташтыруу gps сенсор lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// gps берилиштерин текшерүү эгерде (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 (лат); Serial.print (лат); Serial.print (""); Serial.print (узун); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (узун); }} String latitude = String (лат, 6); String longitud = String (lon, 6); Serial.println (кеңдик+";"+узундук); кечигүү (1000); }

5 -кадам: ЧЫГУУ

Ошентип, бардык туташуулардан жана кодду жүктөөдөн кийин, GPS модулу адатта 15-20 мүнөттүк спутникти оңдоого бир аз убакыт кетет. Эгерде көбүрөөк убакыт талап кылынса, сыртка чыгып, спутниктик оңдоону үйдүн ичинде ала албагандай аракет кылыңыз.. Андан кийин, сиз LCD дисплейи GPS координаттарын көрсөтө аларын көрө аласыз.

Сунушталууда: