Агуулгын хүснэгт:
- Алхам 1: Цахилгааны утас
- Алхам 2: Blynk Iot програм
- Алхам 3: Код
- Алхам 4: танилцуулга
- Алхам 5:
- Алхам 6:
Видео: GPS Tracker: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Хөөе залуусаа энэ видеон дээр бид Esp 8266 (nodemcu) болон нео 6м GPS модулийг ашиглан GPS трекер хийх болно.
Хангамж:
NodemcuJumpersNeo 6м GPS модуль Цахилгаан банк
Алхам 1: Цахилгааны утас
GPS модулийн RX зүүг nodemcu самбарын D1 зүүтэй холбоно уу GPS модулийн TX зүүг nodemcu -ийн D2 зүүтэй холбоно уу 3. V вольтын зүүг Gnd руу холбоно
Алхам 2: Blynk Iot програм
Blynk програмыг суулгаарай https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USA 2 шошготой утгын дэлгэцийг нэмж 1 утгыг Latitude гэж нэрлээд v1 зүүг сонгоод хоёр дахь утгыг Уртраг ба зүү v2 -ийг сонгоод одоо 3 утгын дэлгэцийг нэмж хиймэл дагуул гэж нэрлээд v4 зүүг сонгоно уу. Хоёр дахь хэсгийг нь хурд гэж нэрлээд v3 -ийг сонгоно уу. 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 (GPS -ийн Tx холбоно) ба GPIO 5 = D1 (GPS -ийн Rx -ийг холбох ust32_t GPSBaud = 9600; // хэрэв Baud rate 9600 таны тохиолдолд ажиллахгүй бол 4800TinyGPSPlus gps ашиглана уу; // TinyGPS ++ objectWidgetMap myMap (V0); // V0 нь Map WidgetSoftwareSerial ss (RXPin, TXPin) виртуал зүү; // GPS төхөөрөмжтэй цуваа холболтBlynkTimer таймер; float spd; Хиймэл дагуулын хариу байхгүйТуузан дамжуулагч; // GPSchar auth-ийн чиглэл эсвэл чиглэлийг хадгалах боломжтой = "--------------------"; // Таны төслийн нэвтрэлт танилтын түлхүүр ssid = "-------"; // Таны сүлжээний нэр (HotSpot эсвэл чиглүүлэгчийн нэр) char pass = "-------"; // харгалзах нууц үг // гарын үсэггүй int move_index; // шилжих индекс, дараа нь хэрэглэгдэх болно int move_index = 1; // одоогоор хүчин төгөлдөр бус байхын тулд тогтмол байршил () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth), ssid, pass); timer.setInterval (5000L, checkGPS); // 5 секунд тутамд GPS холбогдсон эсэхийг шалгаарай, зөвхөн нэг л удаа хийх хэрэгтэй} 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 ()); // Латыг хадгалах. ба Лон. хөвөх уртраг = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (өргөрөг, 6); // х аравтын бутархай орон руу хөвөх Serial.print ("LONG:"); 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 -тэй: Хөөе, яасан бэ, залуусаа! Акарш энд CETech -ээс ирсэн бөгөөд хэд хэдэн төслүүдээс бид Драгино хотын LoRaWAN гарцыг харсан. Бид өөр гарцуудыг Gateway -т холбож, TheThingsNetwork -ийг ашиглан зангилаанаас гарц руу өгөгдөл дамжуулсан
DIY GPS Tracker-Python програм: 5 алхам (зурагтай)
DIY GPS Tracker --- Python програм: Би хоёр долоо хоногийн өмнө дугуйн тэмцээнд оролцсон. Дууссаны дараа би маршрут, тэр үед унаж байсан хурдыг шалгахыг хүссэн юм. Харамсалтай нь үүнд хүрч чадаагүй. Одоо би GPS tracker хийхдээ ESP32 -ийг ашигладаг бөгөөд дугуй унах маршрутаа бүртгүүлэхийн тулд би үүнийг авах болно
Ширээний COVID19 Tracker нь цагтай! Raspberry Pi хөдөлгүүртэй Tracker: 6 алхам
Ширээний COVID19 Tracker нь цагтай! Raspberry Pi Powered Tracker: Бид хэзээ ч үхэж болно гэдгийг би мэднэ, тэр ч байтугай би энэ бичлэгийг бичиж байхдаа үхэж ч болно, Эцсийн эцэст би, та, бид бүгд мөнх бус хүмүүс. Коронавируст халдвар (COVID19) -ын тархалтаас болж бүх дэлхий сэгсрэв. Үүнээс хэрхэн урьдчилан сэргийлэхээ бид мэднэ, гэхдээ хөөе! бид хэрхэн залбирах, яагаад залбирахаа мэддэг, тэгдэг үү
OLED дэлгэцтэй ESP32 GPS Tracker: 7 алхам
OLED дэлгэцтэй ESP32 GPS Tracker: Энэ бол OLED дэлгэц дээрх бүх байршлын мэдээллийг харуулдаг GPS мөрдөгч юм. Товчлуур нь хэрэглэгчийг OLED дээрх UI -тэй харилцахад тусалдаг. Хөөе, залуусаа? Akarsh энд CETech -ээс авсан болно.Код нь товчлуурыг ашиглан цэсээр ажилладаг програмыг санал болгодог
LoRa GPS Tracker/Pager: 9 алхам (зурагтай)
LoRa GPS Tracker/Pager: --- Бодит цагийн байршлыг хянах болон хоёр талын пейжерийг LoRa торон сүлжээгээр хослуулсан төхөөрөмж .--- Над руу эрэн хайх, аврах (SAR) олон хүмүүс холбогдсон. миний ажиллаж байсан Ripple LoRa сүлжээний бусад төслүүдийг сонирхож байна