Мазмуну:
- 1 -кадам: Кабелдөө
- 2 -кадам: Blynk Iot тиркемеси
- 3 -кадам: Код
- 4 -кадам: Презентация
- 5 -кадам:
- 6 -кадам:
Video: GPS Tracker: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Эй балдар, бул видеодо биз Esp 8266 (nodemcu) жана нео 6м GPS модулун колдонуп GPS трекер кылабыз, андыктан баштайлы
Берилиштер:
NodemcuJumpersNeo 6m GPS модулу Power bank
1 -кадам: Кабелдөө
GPS модулунун RX пинин nodemcu платасынын D1 пинине туташтырыңыз
2 -кадам: Blynk Iot тиркемеси
Blynk тиркемесин орнотуңуз https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USA 2 белгиленген нарк дисплейин кошуңуз жана 1 маанини Latitude катары белгилеңиз жана пин v1 тандаңыз жана экинчи баалуулукту Longitude жана пин 2ди тандаңыз жана эми 3 маанини көрсөтүңүз жана биринчисин спутник катары белгилеңиз жана пинти тандаңыз v4Азыр экинчисин ылдамдык катары белгилеңиз жана пин 3тү тандаңыз Эми үчүнчүсүн Багыт деп атаңыз жана пинти тандаңыз v5Азыр картаны кошуңуз жана пинти тандаңыз v0Азыр ар бир виджетке 1 секундга чейин басууну тандап, аны түзүңүз
3 -кадам: Код
Тастыктоочу электрондук почта эсебиңизге токенди көчүрүп, кодго чаптаңыз, ошондой эле WiFi ssid менен паролун кодго киргизип, жүктөп бериңиз !! Код // Nodemcu ESP8266#камтылган реалдуу убакыт GPS Tracker. #include #define BLYNK_PRINT Serial #include #inc статикалык const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (туташуу Tx GPS) жана GPIO 5 = D1 (GPS Ratic туташуу GPSstatic const uint32_t GPSBaud = 9600; // Baud rate 9600 сиздин учурда иштебесе, анда 4800TinyGPSPlus gpsти колдонуңуз; // TinyGPS ++ objectWidgetMap myMap (V0); // V0 Map WidgetSoftwareSerial ss (RXPin, TXPin) виртуалдык пини үчүн; // GPS түзмөгүнө сериялык туташууBlynkTimer таймери; float spd; спутниктердин жообу жокString подшипниги; // GPSchar авторизациясынын багытын же багытын сактоо үчүн өзгөрмөлүү = "--------------------"; // Сиздин долбоордун аныктыгын текшерүүчү ачкыч ssid = "-------"; // Тармагыңыздын аталышы (HotSpot же роутердин аталышы) char pass = "-------"; // Тиешелүү сырсөз // unsigned int move_index; // жылдыруучу индекс, кийинчерээк колдонула турган int move_index = 1; // nowvoid setup үчүн туруктуу жайгашкан жер () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth), ssid, pass); timer.setInterval (5000L, checkGPS); // GPS туташкандыгын ар бир 5с текшерет, бир гана жолу жасалышы керек} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("GPS аныкталган жок: зымдарды текшерүү.")); Blynk.virtualWrite (V4, "GPS ERROR"); // Эгерде GPS табылбаса V4 боюнча Виджетти көрсөтүү виджети}} void loop () {while (ss.available ()> 0) {// эскиз жаңы сүйлөм туура коддолгон сайын маалыматты көрсөтөт. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Латты сактоо. жана Лон. float longitude = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (кеңдик, 6); // x ондуктарынан калкып Serial.print ("УЗУН:"); Serial.println (узундук, 6); Blynk.virtualWrite (V1, String (кеңдик, 6)); Blynk.virtualWrite (V2, String (узундук, 6)); myMap.location (move_index, кеңдик, узундук, "GPS_Location"); spd = gps.speed.kmph (); // ылдамдыкты алуу Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // спутниктердин санын алуу Blynk.virtualWrite (V4, sats); подшипник = TinyGPSPlus:: кардинал (gps.course.value ()); // багыт Blynk.virtualWrite алуу (V5, подшипник); } Serial.println ();}
4 -кадам: Презентация
Бош кутучаны алыңыз, ага бүт системаны салып, эми powerbankти Nodemcu тактасына туташтырыңыз
5 -кадам:
Баары бүттү !!
6 -кадам:
Сунушталууда:
LoRa GPS Tracker үйрөткүчү - Dragino жана TTN менен LoRaWAN: 7 кадам
LoRa GPS Tracker үйрөткүчү | LoRaWAN Dragino жана TTN менен: Эй, эмне болду, балдар! Akarsh бул жерде CETech.A. Долбоорлордун бир нечеси биз Драгинонун LoRaWAN шлюзун карап көрдүк. Биз ар кандай түйүндөрдү шлюзга туташтырдык жана TheThingsNetworkтун жардамы менен түйүндөрдөн шлюзга маалыматтарды бердик
DIY GPS Tracker --- Python тиркемеси: 5 кадам (сүрөттөр менен)
DIY GPS Tracker --- Python тиркемеси: Мен эки жума мурун веложарышка катышкам. Бүткөндөн кийин, мен маршрутту жана ошол кезде минген ылдамдыгымды текшергим келди. Тилекке каршы, ага жеткен жок. Азыр мен GPS трекерин жасоо үчүн ESP32 колдонуп жатам жана аны велосипед каттамымды жаздырууга алам
OSPD менен ESP32 GPS Tracker: 7 кадам
OLED дисплейи бар ESP32 GPS Tracker: Бул OLED дисплейиндеги бардык позициялык маалыматтарды көрсөтүүчү GPS трекери. Баскыч колдонуучуга OLEDдеги UI менен баарлашууга жардам берет. Эй, эмне болду, балдар? Akarsh бул жерде CETech.Код менюга негизделген программаны борттогу баскычты колдонуу менен сунуштайт
SMS билдирүүсү жана Thingspeak маалыматын жүктөө менен GPS Car Tracker, Arduino негизделген, үйдү автоматташтыруу: 5 кадам (сүрөттөр менен)
SMS билдирүүсү жана Thingspeak маалыматын жүктөө, Arduino негизделген, үйдү автоматташтыруу менен GPS Car Tracker: Мен бул GPS трекерди өткөн жылы жасадым жана ал жакшы иштегендиктен мен аны азыр Instructableде жарыялайм. Бул менин магистралдагы аксессуарлардын сайгычына туташкан. GPS трекери мобилдик маалымат аркылуу машинанын абалын, ылдамдыгын, багытын жана өлчөнгөн температурасын жүктөйт
Movie Tracker - Raspberry Pi Powered Theatre Release Tracker: 15 кадам (сүрөттөр менен)
Movie Tracker - Raspberry Pi Powered Theatre Release Tracker: Movie Tracker clapperboard формасындагы, Raspberry Pi менен иштөөчү релиз трекери. Бул TMDb API колдонуп, плакатты, аталышты, релиздин датасын жана сиздин чөлкөмдө боло турган кинолордун обзорун белгилүү бир убакыт аралыгында басып чыгаруу үчүн (мисалы, ушул жумада тасмаларды чыгаруу)