Мазмұны:
- 1 -қадам: GPS деген не?
- 2 -қадам: ҚАЖЕТТІ МАТЕРИАЛДАРДЫ ЖИНАУ:
- 3 -қадам: ЦИРКУИТ
- 4 -қадам: КОД
- 5 -қадам: ШЫҒУ
Бейне: GPS орналасқан жерді анықтаушы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Барлығына сәлем, бүгін біз 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 координаттарын көрсете алатынын көре аласыз.
Ұсынылған:
Android құрылғыларына арналған сыртқы GPS GPS провайдерін орнату: 8 қадам
Android құрылғыларына арналған сыртқы GPS GPS жеткізушісін орнату: Бұл нұсқаулық телефонға өзіңіздің сыртқы Bluetooth қолдайтын GPS-ті қалай жасау керектігін түсіндіреді, 10 долларға жуық шамада от жағады. NEO 6M U-blox GPSHC-05 Bluetooth модулі. Blutooth аз энергия модульдерінің интерфейсі Ardui
Орналасқан көп функциялы текше сағаты: 5 қадам (суреттермен)
Позицияларға негізделген көп функциялы текше сағаты: бұл OLED дисплейі бар Arduino негізіндегі сағат, ол күндізгі сағат, ұйқы таймері және түнгі жарық ретінде жұмыс істейді. Әр түрлі " функциялары " олар акселерометрмен басқарылады және текше сағатын айналдыру арқылы таңдалады
Arduino + GPS модулі - баратын жерді хабарлаушы: 6 қадам
Arduino + GPS модулі - баратын жер туралы хабарлаушы: біз кептелісте қанша уақыт жұмсаймыз? Мен бұл уақытты тиімді пайдалану үшін Arduino-мен жұмыс жасайтын хабарландырғыш жасадым. Барлығы кептелістің уақытты ысырап ететінін біледі. Бұл қанша уақытқа созылатынын болжау мүмкін емес
Wire Shark көмегімен Omegle орналасқан жері: 4 қадам
Wire Shark көмегімен Omegle орналасқан жері туралы пранк: Сізді Omegle бейне чат арқылы байланыстыратын кез келген адамның орналасқан жерін (ықтимал) осылайша білуге болады. Мұнда біз Wire shark желілік анализаторын қолданамыз, бірақ мұны істеудің басқа да көптеген әдістері бар. Omegle бейнеде бейне пакетте IP бар
ARDUINO көмегімен 3D үлгісін жасау үшін жақын орналасқан объектілерді сканерлеңіз: 5 қадам (суреттермен)
ARDUINO көмегімен 3D моделін жасау үшін жақын маңдағы объектілерді сканерлеңіз: Бұл жоба HC-SR04 ультрадыбыстық сенсорының көмегімен жақын орналасқан объектілерді сканерлейді. 3D моделін жасау үшін сенсорды перпендикуляр бағытта жылжыту керек, сенсор бір нәрсені анықтаған кезде Arduino -ны дабыл беретін етіп бағдарламалауға болады