Բովանդակություն:
Video: GPS Tracker: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այ տղերք, այս տեսանյութում մենք պատրաստելու ենք GPS հետևող ՝ օգտագործելով Esp 8266 (nodemcu) և neo 6 մ GPS մոդուլ, ուստի եկեք սկսենք
Պարագաներ:
NodemcuJumpersNeo 6 մ GPS մոդուլ Power բանկ
Քայլ 1: Լարերի տեղադրում
GPS մոդուլի RX կապը միացրեք nodemcu տախտակի D1 կապին GPS GPS մոդուլի PIN- ը nodemcuVcc քորոցին 3.3 վոլտին Gnd կապը Gnd- ին
Քայլ 2: Blynk Iot հավելված
Տեղադրեք blynk ծրագիրը https://play.google.com/store/apps/details?id=cc.blynk&hl=en_US Ավելացնել 2 պիտակավորված արժեքի ցուցադրում և անվանել 1 արժեքը որպես Լայնություն, և ընտրել քորոցը v1 Եվ երկրորդ արժեքը նշել որպես Երկայնություն և ընտրեք փին v2 Եվ հիմա ավելացրեք 3 արժեքի ցուցադրում և առաջինը նշեք որպես արբանյակ և ընտրեք քորոցը v4 Եվ հիմա երկրորդը նշեք որպես արագություն և ընտրեք քորոց v3 Եվ այժմ 3 -րդը նշեք որպես Ուղղություն և ընտրեք քորոցը v5 Եվ հիմա ավելացրեք քարտեզ և ընտրեք քորոցը v0 Եվ հիմա ընտրեք push to 1 վայրկյան յուրաքանչյուր վիջեթին և ստեղծեք այն
Քայլ 3: Կոդ
Հեղինակային նշան կուղարկվի ձեր էլ. Փոստի հաշվին պատճենեք նշանը և կպցրեք այն ծածկագրում, ինչպես նաև խմբագրեք և մուտքագրեք ձեր WiFi ssid- ը և գաղտնաբառը ծածկագրին և վերբեռնեք այն: Կոդը // // Realtime GPS Tracker with Nodemcu ESP8266#include #ներառել #սահմանել BLYNK_PRINT Սերիալ #ներառել #ներառել #ներառել static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (միացրեք GPS- ի Tx) և GPIO 5 = D1 (միացրեք Rx of GPSstatic const uint32_t GPSBaud = 9600; // եթե ձեր դեպքում Baud փոխարժեքը 9600 չի աշխատել, ապա օգտագործեք 4800TinyGPSPlus GPS; // The TinyGPS ++ objectWidgetMap myMap (V0); // V0 Map WidgetSoftwareSerial ss (RXPin, TXPin) վիրտուալ կապի համար; // Սերիական միացում GPS սարքի հետ արբանյակների պատասխան. Լարային կրող; // GPS- ի կողմնորոշումը կամ ուղղությունը պահելու համար փոփոխական ssid = "-------"; // Ձեր ցանցի անունը (HotSpot կամ երթուղիչի անուն) char pass = "-------"; // Համապատասխան գաղտնաբառ // unsigned int move_index; // շարժվող ինդեքս, որը հետագայում կօգտագործվի չստորագրված int move_index = 1; // ֆիքսված տեղադրում այժմ խուսափելու համար () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (author, ssid, pass); timer.setInterval (5000L, checkGPS); // յուրաքանչյուր 5 վայրկյանում ստուգեք, արդյոք GPS- ը միացված է, իսկապես պետք է միայն մեկ անգամ անել} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("GPS- ը չի հայտնաբերվել. ստուգեք լարերը:")); Blynk.virtualWrite (V4, «GPS ERROR»); // Արժեքի ցուցադրման վիջեթ V4- ում, եթե GPS- ը չի հայտնաբերվել}} void loop () {while (ss.available ()> 0) {// ուրվագիծը ցուցադրում է տեղեկատվությունը ամեն անգամ, երբ նոր նախադասությունը ճիշտ է կոդավորված: եթե (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Լատ. և Լոն: բոց երկայնություն = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (լայնություն, 6); // լողալ x տասնորդական վայրերի վրա Serial.print ("LONG:"); Serial.println (երկայնություն, 6); Blynk.virtualWrite (V1, լարային (լայնություն, 6)); Blynk.virtualWrite (V2, լարային (երկայնություն, 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 ձեռնարկ - LoRaWAN Dragino- ի և TTN- ի հետ. 7 քայլ
LoRa GPS Tracker ձեռնարկ | LoRaWAN Դրագինոյի և TTN- ի հետ. Աքարշ այստեղ CETech- ից: Մի քանի նախագծով մենք նայեցինք Դրագինոյից LoRaWAN դարպասին: Մենք միացանք տարբեր հանգույցներ Gateway- ին և տվյալներ փոխանցեցինք հանգույցներից Gateway- ին ՝ օգտագործելով TheThingsNetwork- ը որպես
DIY GPS Tracker --- Python հավելված. 5 քայլ (նկարներով)
DIY GPS Tracker --- Python հավելված. Ես երկու շաբաթ առաջ մասնակցեցի հեծանվավազքի միջոցառման: Ավարտելուց հետո ես ուզում էի ստուգել երթուղին և այն ժամանակվա իմ արագությունը: Unfortunatelyավոք, դա չհաջողվեց: Այժմ ես օգտագործում եմ ESP32- ը ՝ GPS հետևող պատրաստելու համար, և այն կվերցնեմ ՝ իմ հեծանվային երթուղին ձայնագրելու համար
ESP32 GPS Tracker OLED էկրանով `7 քայլ
ESP32 GPS Tracker OLED էկրանով. Սա GPS tracker է, որը ցուցադրում է բոլոր դիրքային տվյալները OLED էկրանին: Կոճակն օգնում է օգտվողին փոխազդել OLED- ի UI- ի հետ: Բարև, ինչ կա, տղերք: Աքարշ այստեղ ՝ CETech- ից: Կոդն առաջարկում է մենյուով առաջնորդվող ծրագիր ՝ օգտագործելով ինքնաթիռի կոճակը
GPS Car Tracker SMS ծանուցմամբ և Thingspeak տվյալների վերբեռնում, Arduino- ի հիման վրա, Տնային ավտոմատացում. 5 քայլ (նկարներով)
GPS Car Tracker SMS- ի ծանուցմամբ և Thingspeak տվյալների վերբեռնում, Arduino- ի հիման վրա, տնային ավտոմատացում. Ես այս GPS tracker- ը պատրաստել եմ անցյալ տարի, և քանի որ այն լավ է աշխատում, այն այժմ հրապարակում եմ Instructable- ում: Այն միացված է իմ բեռնախցիկի աքսեսուարներին: GPS հետևողը բջջային տվյալների միջոցով բեռնում է մեքենայի դիրքը, արագությունը, ուղղությունը և չափվող ջերմաստիճանը
LoRa GPS Tracker/Pager: 9 քայլ (նկարներով)
LoRa GPS Tracker/Pager. հետաքրքրված են Ripple LoRa ցանցի այլ նախագծերով, որոնցով ես աշխատում էի