Мазмұны:

GPS орналасқан жерді анықтаушы: 5 қадам
GPS орналасқан жерді анықтаушы: 5 қадам

Бейне: GPS орналасқан жерді анықтаушы: 5 қадам

Бейне: GPS орналасқан жерді анықтаушы: 5 қадам
Бейне: MINAKO V8 PRO электрлік велосипеді СЕНІМДІ Courier Electric minako v8 pro колхозшысы 2021 2024, Шілде
Anonim
Image
Image

Барлығына сәлем, бүгін біз NEO-6m GPS модулі мен arduino көмегімен GPS орналасқан жерді анықтаушыны қалай жасауға болатынын көрейік. Алдымен GPS деген не екенін көрейік.

1 -қадам: GPS деген не?

ҚАЖЕТТІ МАТЕРИАЛДАРДЫ ЖИНАУ
ҚАЖЕТТІ МАТЕРИАЛДАРДЫ ЖИНАУ

Жаһандық позициялау жүйесі (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

* ВКС ==> 5В

*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 object void setup () құру () {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 (ұзындық); }} Жол ендік = Жол (лат, 6); Жол ұзындығы = Жол (ұзындық, 6); Serial.println (ендік+«;»+бойлық); кешіктіру (1000); }

5 -қадам: ШЫҒУ

Барлық қосылымдар мен кодты жүктегеннен кейін, GPS модулі спутниктік түзетуді алу үшін біраз уақыт алады, ол әдетте 15-20 минутты құрайды. Егер көп уақыт қажет болса, сыртқа шығып көріңіз, себебі ол спутниктік жөндеуді үйдің ішінде жасай алмайды.. Осыдан кейін сіз LCD дисплейі GPS координаттарын көрсете алатынын көре аласыз.

Ұсынылған: