Мазмуну:
- 1 -кадам: GPS деген эмне?
- 2 -кадам: КЕРЕКТҮҮ МАТЕРИАЛДАРДЫ ЧОГУУ:
- 3 -кадам: ЦИРКУИТ
- 4 -кадам: КОД
- 5 -кадам: ЧЫГУУ
Video: GPS жайгашуу тапкыч: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Саламатсыздарбы, бүгүн бизге 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 координаттарын көрсөтө аларын көрө аласыз.
Сунушталууда:
"Уизлинин" жайгашуу сааты 4 кол менен: 11 кадам (сүрөттөр менен)
"Уизлинин" жайгашкан жери боюнча саат 4 кол менен: Ошентип, Raspberry Pi менен бир топко чейин тепкилеп жүргөндө, мен аны мыкты колдонууга мүмкүндүк бере турган жакшы долбоорду тапкым келди. Мен бул улуу Instructable Build Your Own Weasley жайгашуу саатын ppeters0502 менен жолуктурдум жана ойлодум
Ultrasonics негизделген жайгашуу системасы: 4 кадам (Сүрөттөр менен)
Ultrasonics негизделген жайгашуу системасы: Мен arduino түзмөктөрү үчүн тапкан УЗИ радарларынын бардык версиялары (Arduino - Radar/Ultrasonic Detector, Arduino Ultrasonic Radar Project) абдан жакшы радарлар, бирок алардын баары " сокур ". Айтайын дегеним, радар бир нерсени аныктайт, бирок мен
Wire Shark менен Omegle жайгашуу тамашасы: 4 кадам
Wire Shark менен Omegle Жайгашкан жери: Бул сизди Omegle видео чат аркылуу байланыштырган адамдын жайгашкан жерин (ыктымал) кантип билүүнүн жолдору. Бул жерде биз Wire shark тармак анализаторун колдонуп жатабыз, бирок мунун дагы көптөгөн жолдору бар. Omegle видеосунда видео пакетте IP камтылган
Чөнтөк зым тапкыч: 3 кадам
Чөнтөк зым тапкыч: Зымдар электрди бир жерден экинчи жерге өткөрүү үчүн абдан маанилүү. Булар адам жашоосунда чоң роль ойнойт. Биз гарнитурадан баштап телевизорго чейин көптөгөн зымдарды чечебиз. Бизде бардык зымдар дубалдын ичинде эле жакшы көрүнүшү үчүн иштейт
Кимдир бирөө мени сүйөт Жайгашуу сааты: 6 кадам (сүрөттөр менен)
Кимдир бирөө мени жакшы көрөт Жайгашуу сааты: Чет өлкөдөгү же штаттан тышкаркы жакындарым менен эч качан алар үчүн саат канча экенин билүүдөн көрө сен жөнүндө ойлонуп жатам деп эч нерсе айтпайт! Менин пенсиядагы кайнаталарым Берлинде, Германияда чиркөө миссиясын аткарууга даярданып жатышты, ал эми менин аялым