ዝርዝር ሁኔታ:
ቪዲዮ: የጂፒኤስ መንገድ መከታተያ V2: 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ፕሮጀክት: የጂፒኤስ መንገድ መከታተያ V2
ቀን - ግንቦት - ሰኔ 2020
አዘምን
የዚህ ፕሮጀክት የመጀመሪያ ስሪት በመርህ ደረጃ ሲሠራ ፣ መስተካከል ያለባቸው በርካታ ስህተቶች ነበሩት። በመጀመሪያ ሳጥኑን አልወደድኩትም ስለዚህ በሌላ ተተካሁት። በሁለተኛ ደረጃ ለትክክለኛ እና ለርቀት ስሌቶች ትክክል ባልሆኑበት። በተሽከርካሪ ውስጥ ከተቀመጠው አሃድ ጋር ተጨማሪ የመስክ ሙከራዎች እና መንገዱን ካርታ እንዲሰጡ ከተፈቀደ በኋላ ይህ የካርታ መንገድ በጂፒኤስ ቪዛላይዘር እና በ Google Earth Pro ላይ በካርታው ላይ ተስተካክሎ በእውነተኛ መስመር ካርታ እና በ “ገዥ” አማራጭ ላይ በሚለካ ርቀት ላይ በመሬት ፕሮ
በተጨማሪም የ 18650 ባትሪዎች ኃይል በቀጥታ ለ ESP32 DEV ቦርድ እንዲሰጡ ወረዳው ተዘምኗል ፣ የ NEO7M GSP አሃድ በዲቪዲ ቦርድ በኩል ሳይሆን በቀጥታ ከደረጃ ወደታች ሞጁል እንዲሠራ ተደርጓል። ይህ የበለጠ የተረጋጋ ስርዓት ፈጠረ። ሶፍትዌሩ በአጠቃላይ ተስተካክሏል ፣ በኢሜል አማራጭ እና ከአካባቢያዊው ራውተር ጋር ቀጣይ ግንኙነት የሚከናወነው ክፍሉ ለመላክ የሚገኝ ፋይል ወይም ፋይሎችን ካገኘ ብቻ ነው። አንድ የመጨረሻ መሻሻል የ “gps.location.isValid” ሙከራን ወደ “gps.location.isUpdated” መለወጥ ነበር ፣ ይህም እያንዳንዱ የጂፒኤስ ሥፍራዎች እያንዳንዳቸው ተመሳሳይ ኬክሮስ እና ኬንትሮስ ካላቸው ይልቅ በመንገድ ፋይሉ ውስጥ የተቀመጡ የጂፒኤስ ሥፍራዎችን ብቻ ማዘመኑን ያረጋግጣል።
እኔ በዚህ ወቅት እኔ የፈጠርኩት የመጀመሪያው የጂፒኤስ መሠረት ስርዓት መሆኑን እገነዘባለሁ ፣ እና ቀጣይ ስሪቶች አሁን ያለውን ሽቦ በፒሲቢ ላይ የተመሠረተ ቦርድ ይተካሉ። ሁሉም የሽቦ ግንኙነቶች አለመሳካታቸውን ለማረጋገጥ ፣ በግትር አያያዝ ጊዜ ፣ እነዚህ ሁሉ ግንኙነቶች ተጣብቀዋል።
እኔ ያደረግሁትን ለውጦች ለማሳየት ICO እና Fritzing ፋይሎችን አዘምነዋለሁ እና አዲስ ፎቶዎችን አክዬአለሁ።
አጠቃላይ እይታ
ይህ ፕሮጀክት ከኒክሲ ሰዓቶች እና በ WiFi ላይ ከተመሠረቱ ሮቦቶች በመራቅ ለእኔ ሙሉ የአቅጣጫ ለውጥ ነበር። በጂፒኤስ ላይ የተመሠረተ የአርዱዲኖ ሞዱል አጠቃቀም ለተወሰነ ጊዜ እኔን ስቦኝ ነበር እና እኔ እየሠራሁ ላለው ዋና ፕሮጀክት ተጨማሪ ክፍሎችን በመጠባበቅ ላይ ስለሆንኩ የጂፒኤስ መንገድ መከታተያ መሣሪያን ፣ የባትሪ ኃይልን ፣ ቀላል ክብደትን ለመሥራት ወሰንኩ። ተንቀሳቃሽ ፣ እና የመንገዱን መረጃ በማይክሮ ኤስዲ ካርድ ወይም ፣ የ WiFi አውታረ መረብ የሚገኝ ከሆነ ፣ በኢሜል እና በአባሪ ፋይል በኩል ማስተላለፍ ይችላል። ይህ ፕሮጀክት ከዚህ በፊት ያልተጠቀምኳቸውን አራት ክፍሎች ማለትም 0.96 ኢንች ኤልኤልዲ ማያ ገጽ ፣ ኤስዲ-ካርድ አንባቢ ፣ የጂፒኤስ ሞዱል እና የ ESP32 ልማት ቦርድ መጠቀምን ይጠይቃል። እኔ የተጠቀምኩት ሽቦ በቀጥታ በ ESP32 ልማት ቦርድ እና በ 18650 ባትሪዎች እና በደረጃ ወደታች ከተጣበቀ የመሣሪያው የመጨረሻ መጠን ፣ በእርግጠኝነት ተንቀሳቃሽ ቢሆንም ፣ ሙሉ በሙሉ በ 25-50%ሊቀንስ ይችላል። ተስማሚ በሆነ የ Li-ion 5V ባትሪ ጥቅል ተተክቷል።
አቅርቦቶች
1. ESP32 ልማት ቦርድ
2. DS3231 RTC ሰዓት ከባትሪ ምትኬ ጋር
3. ማይክሮ ኤስዲ ካርድ SPI ላይ የተመሠረተ አንባቢ ፣ በ 1 ጊባ ማይክሮ ኤስዲ ካርድ
4. 0.96”oLED I2C የተመሠረተ ማያ ገጽ
5. NEO-7M-0-000 ጂፒኤስ ሞዱል
6. 10uF capacitor
7. 2 x 10 ኪ resistors ፣ 4.7 ኪ resistor
8. ዲሲ-ዲሲ ወደታች ትራንስፎርመር
9. 2 x 18650 ባትሪዎች
10. ድርብ 18650 ባትሪ መያዣ
11. ነጠላ ምሰሶ መቀየሪያ
12. ቅጽበታዊ የግፊት መቀየሪያ
13. 2 x 100mmx50mmx65mm የፕሮጀክት ሳጥኖች
14. ዱፖንት ሽቦዎች ፣ ትኩስ ሙጫ።
ደረጃ 1 - ግንባታ
የተያያዘው የፍሪቲንግ ዲያግራም የወረዳውን አቀማመጥ ያሳያል። ሁለቱ 18650 ባትሪዎች እና ደረጃ መውረድ ሞጁል 5 ቪ በቀጥታ በሚሰጥ የ Li-ion ባትሪ ጥቅል ሊተካ ይችላል። የሳተላይት መረጃን የሚያነሳውን ቀለል ያለ ሽቦ 30 ሴንቲ ሜትር ርዝመት እንዲጨምሩ የሚያስችልዎ የ NEO-7M ሞጁሉን ከተዋሃደ የኤስኤምኤ ውጫዊ አንቴና መሰኪያ ጋር እመክራለሁ ፣ ይህ ብዙውን ጊዜ አሃዱ መጀመሪያ ከተበራ በኋላ ጥቂት ደቂቃዎችን ይወስዳል። የሁለቱ የፕሮጀክት ሳጥኖች ታችኛው ክፍል ለማያ ገጹ ፣ ለጂፒኤስ አንቴና ፣ ለለውጥ እና ለ SD ካርድ የተከፈቱ ክፍት ቦታዎች አሉት ፣ እንዲሁም የ RTC ሰዓት ፣ የ SD- ካርድ አንባቢ ፣ 0.96”oLED ማያ ገጽ ፣ አዝራር ፣ የጂፒኤስ ሞዱል እና ፒሲቢ ቦርድ ይ containsል። የላይኛው የፕሮጀክት ሳጥኑ የ ESP32 ልማት ቦርድ ፣ 18650 ባትሪዎች እና የባትሪ መያዣ ፣ ደረጃ መውረጃ ሞዱል እና ለአንድ ምሰሶ መቀየሪያ አንድ መክፈቻ ይ containsል። የዚህ የፕሮጀክት ሳጥን አናት ሁለቱ የ 18650 ዳግም -ተሞይ ባትሪዎች እንዲወገዱ ፣ እንዲከፍሉ እና ከዚያ እንዲተኩ ለማስቻል ሊወገዱ በሚችሉ አራት ቆጣሪ ሰመጠጠ ብሎኖች ተይዘዋል። ክፍሉ የውሃ ማረጋገጫ አይደለም ፣ ግን እንደዚያ ሊሆን ይችላል። በዚህ የላይኛው የፕሮጀክት ሳጥን ውስጥ ተስማሚ የዩኤስቢ መሠረት የባትሪ ኃይል መሙያ እንዲሁም የሳጥን ሽፋኑን ማስወገድ ሳያስፈልግ በውስጡ ያሉት ባትሪዎች እንዲሞሉ ለማስቻል ተስማሚ በሆነ መክፈቻ ውስጥ ሊጫን ይችላል። የጂፒኤስ ሞጁል ጊዜውን እና ቀኑን ሊሰጥ ይችላል ፣ ከሳተላይቱ እንደተገኘ ፣ የአከባቢው ሰዓት እና ቀኑ የበለጠ ተስማሚ እንደሚሆን ወሰንኩ ስለዚህ የ RTC ሞዱል ጨመርኩ።
አንዳንድ የግንባታ ፎቶዎች እኔ የዌሞስ D1 R2 ሰሌዳ እና ቀለል ያለ 16x2 LED ማሳያ የምጠቀምበት የዚህ ፕሮጀክት ቀደምት እድገት ያሳያሉ ፣ ሁለቱም በመጨረሻው ስሪት ተተክተዋል።
ደረጃ 2 SOFTWARE
በ ESP32 ላይ የተመሠረተ የአርዱዲኖ ቦርድ ምክንያቱ አንዳንድ ምርምር ካደረግኩ በኋላ “ደህንነቱ የተጠበቀ ኢሜይሎች እንዲቀበሉ” ለማድረግ የመለያው ቅንጅቶች ተለውጠው ESP32 በተሳካ ሁኔታ ወደ ጂ-ሜይል መለያ በኢሜል መላክ እንደሚችል አገኘሁ። ፣ ይህ በጂ-ሜይል መለያ ቅንብሮች ውስጥ ለውጥን ይፈልጋል። ይህንን ለማግኘት ወደ “የ Google መለያ ያቀናብሩ” ምናሌ አማራጭ ይሂዱ ፣ ከዚያ “ደህንነት” ን ይምረጡ እና “ደህንነቱ የተጠበቀ የመተግበሪያ መዳረሻ” እስኪያዩ ድረስ በመጨረሻ ወደ ታች ይሸብልሉ ፣ ይህንን ባህሪ ያብሩት።
የሚከተሉትን ፋይሎች ያካተቱ ማውረድ እና መጫን ያስፈልግዎታል - TinyGPS ++ SPI.h ፣ SD.h ፣ Adafruit_GFX.h ፣ እና Adafruit_SSD1306.h።
ፕሮግራሙ የተገነባው የአርዲኖ አይዲኢ ስሪት 1.8.12 ሲሆን ፣ የተመረጠው ቦርድ “DOIT ESP32 DEVKIT V1” ነበር።
በፕሮግራሙ መጠን ምክንያት ይህንን ፕሮግራም በ Arduino UNO ላይ ማዳበር አይችሉም ፣ እንዲሁም ሶፍትዌሩን ሲያወርዱ የ TX ሽቦውን ከጂኤስፒ ሞጁል ማስወገድ አስፈላጊ ነው ፣ አለበለዚያ ማውረዱ አይሳካም። አዲስ የሶፍትዌር ፕሮግራም በተወረደ ቁጥር የ “EN” ቁልፍ መጫን አስፈላጊ እንዳይሆን የ ‹10uF capacitor ›በ‹ ESP32› ቦርድ “EN” እና “GND” ፒኖች ላይ ተያይ wasል።
የአርዱዲኖ ሶፍትዌሩ የተገነባው የስርዓቱ ተጠቃሚ በአከባቢው ውስጥ መንገድን ወይም መስመሮችን እንዲመዘግብ እና ከዚያ ኤስዲ-ካርዱን በማስወገድ በፒሲ ላይ የተመሠረተ የካርድ አንባቢ በኩል እንዲሰቅላቸው ወይም የኢ-ሜል ምናሌ አማራጩን እንዲመርጡ እና እንዲኖራቸው ለማድረግ ነው። በጂሜል አካውንት የተላኩ ሁሉም የመንገድ ፋይሎች ፣ እያንዳንዱ መንገድ ከእያንዳንዱ ኢ-ሜይል ጋር ተያይ attachedል። የመንገድ ፋይሎች በዩኒቱ ውስጥ የተቀረጹ እና “የጂፒኤስ መመልከቻ” የጉግል መተግበሪያን በይነመረብ ላይ በነፃ ለመጠቀም ወይም “KML” ን በመጠቀም በቀጥታ ሊታይ የሚችል “ሁለት ጂፒክስ” ቅርጸት ሊይዙ ይችላሉ። ከበይነመረቡ ለማውረድ “የ Google Earth Pro” መተግበሪያን በመጠቀም በቀጥታ ሊታይ የሚችል ቅርጸት። ይህ ተመሳሳይ ትግበራ እንዲሁ “GPX” ላይ የተመሠረተ የመንገድ ፋይሎችን ማንበብ እና ማሳየት ይችላል። ሁለቱም እነዚህ የፋይል ቅርፀቶች እንደ ፋይል ቅርጸት መርሃግብሮች በነፃ ይገኛሉ እና በዊኪፔዲያ በይነመረብ ላይ ሊገኙ ይችላሉ። ኢሜይሉ ወይም ኢሜይሎቹ ከተላኩ በኋላ አሃዱ ወደ የመንገዱ ክትትል ይመለሳል ፣ ሆኖም ግን ለ GPX ፋይል ቅርጸት ነባሪ ይሆናል። የግፋ አዝራሩ የኢሜል አማራጩን ለመምረጥ ፣ የ GPX ወይም የ KML ፋይል ቅርጸት ለመምረጥ ፣ እና የመንገዱን ቀረፃ ለመጀመር እና ለማቆም ያገለግላል። በመንገድ ቁጥጥር ሞድ ውስጥ የኦሌድ ማያ ገጹ የአሁኑን አቀማመጥ ኬንትሮስ እና ኬክሮስ ያሳያል እና ከዚያ በሁለተኛው ማያ ገጽ ላይ የአሁኑን ሰዓት ፣ ቀን ፣ ከፍታ በሜትሮች ፣ የሳተላይቶች ብዛት ጥቅም ላይ የዋለ ፣ በኬም ውስጥ ፍጥነት እና በመጨረሻም እንደ አንድ የተሰጠ የካርዲናል ኮምፓስ ነጥቦች። በመንገድ ቀረፃ ሁኔታ ውስጥ እያለ ማያ ገጹ የከፈተውን የመንገድ ፋይል ያሳያል ፣ ከዚያ ከሁለቱ ቀደም ሲል ከተገለጹት ማያ ገጾች በተጨማሪ የመንገድ ፋይሉን የሚዘረዝርበትን ፣ የመዘገበውን የመንገድ ነጥቦችን ብዛት እና በመጨረሻም ሦስተኛ ማያ ገጽ ይታያል። የርቀት ሽፋን በኬ.
የሚከተሉት ምስሎች በአሃዱ የተፈጠሩ እና የተላኩት ኢ-ሜይሎች በጂ-ሜይል እንዴት እንደተቀበሉ እና እንደሚታዩ ያሳያሉ።
ደረጃ 3 መደምደሚያ
ይህንን ፕሮጀክት ከማዳበር ብዙ ተምሬያለሁ ፣ ሆኖም ግን ይህ ክፍል GPX ን ወይም KML ፋይሎችን የሚያሳያቸው ወደሚወስደው በመተግበሪያ ላይ የተመሠረተ ስርዓት ብቻ እንደ “ኋላ መጨረሻ” ተደርጎ ሊወሰድ ይችላል። የዚህ ሶፍትዌር ተጨማሪ ልማት የሶስተኛ ወገን ሶፍትዌርን መጠቀም ተቀባይነት ያለው አማራጭ ነበር። በ Google መለያ አስተዳደር ምናሌ ውስጥ “ያነሰ ደህንነቱ የተጠበቀ የመተግበሪያ” ምናሌ አማራጭ መገኘቱ ውስን ሊሆን ይችላል ፣ ለውጦች በ 2020 ሰኔ ውስጥ ሊከሰቱ ይችላሉ ፣ ይህ ከሆነ ኢሜሉን ወደ ተለዋጭ መለያ እንደገና መምራት አስፈላጊ ሊሆን ይችላል ወይም በደብዳቤ አገልጋዩ ላይ ያለውን 586 ወደብ በመጠቀም።
ደረጃ 4 ጂፒኤስ እና ኬኤምኤል ፋይል ቅርፀቶች
የሚከተለው ለእያንዳንዱ ዩኒት የሚያመነጨው የፋይል ዓይነት የተለመደ የፋይል ይዘት ያሳያል ፣ (አሃዱ ቋሚ ባለመሆኑ በእነዚህ ምሳሌዎች ውስጥ የኬክሮስ እና የኬንትሮስ እሴቶች ብዙም አይለወጡም)። ሁለቱም ፋይሎች የተጓዙበትን መንገድ የሚያሳይ ቀላል ጥቁር መስመር ለማሳየት በጂፒኤስ መመልከቻ እና በ Google Earth ፕሮ የሚፈለጉትን ዝቅተኛ ራስጌ እና የግርጌ መረጃ ይዘዋል።
የ KML ፋይል
የ GPX ፋይል ፦
የሚመከር:
የጂፒኤስ መከታተያ 6 ደረጃዎች
የጂፒኤስ መከታተያ: ሄይ ጓዶች በዚህ ቪዲዮ ውስጥ Esp 8266 (nodemcu) እና ኒዮ 6 ሜ ጂፒኤስ ሞጁልን በመጠቀም የጂፒኤስ መከታተያ እንሠራለን ስለዚህ እንጀምር
የራስዎን የጂፒኤስ ኤስ ኤም ኤስ ደህንነት መከታተያ ስርዓት ያድርጉ - 5 ደረጃዎች (ከስዕሎች ጋር)
የራስዎን የጂፒኤስ ኤስኤምኤስ ደህንነት መከታተያ ስርዓት ያድርጉ - በዚህ ፕሮጀክት ውስጥ የእርስዎን ቦታ የሚልክልዎትን የደህንነት መከታተያ ስርዓት ለመፍጠር ሲም 533 ጂ ጂ ሞዱሉን ከአርዱዲኖ እና ፓይዞኤሌክትሪክ አስተላላፊ እንደ አስደንጋጭ ዳሳሽ ጋር እንዴት እንደሚያዋህዱ አሳያችኋለሁ። በኤስኤምኤስ በኩል ውድ ተሽከርካሪ በ
የጂፒኤስ የመኪና መከታተያ በኤስኤምኤስ ማሳወቂያ እና የነገር ንግግር ውሂብ ሰቀላ ፣ አርዱዲኖን መሠረት ያደረገ ፣ የቤት አውቶሜሽን - 5 ደረጃዎች (ከስዕሎች ጋር)
የጂፒኤስ የመኪና መከታተያ በኤስኤምኤስ ማሳወቂያ እና በ ‹‹Spepe› መረጃ ሰቀላ ፣ አርዱዲኖ ላይ የተመሠረተ ፣ የቤት አውቶማቲክ› - ይህንን የጂፒኤስ መከታተያ ባለፈው ዓመት አደረግሁት እና በጥሩ ሁኔታ ስለሚሠራ አሁን በአስተማሪ ላይ አተምኩት። በእኔ ግንድ ውስጥ ካለው መለዋወጫዎች መሰኪያ ጋር ተገናኝቷል። የጂፒኤስ መከታተያው በተንቀሳቃሽ ስልክ ውሂብ በኩል የመኪናውን አቀማመጥ ፣ ፍጥነት ፣ አቅጣጫ እና የሚለካውን የሙቀት መጠን ይሰቅላል
የጂፒኤስ መከታተያ 3 ዲ ካርታ 9 ደረጃዎች
የጂፒኤስ መከታተያ 3 ዲ ካርታ - ይህ ፕሮጀክት የቤተሰብ አባላትን ቦታ ለማሳየት በመንገዶች ፣ በወንዞች እና በከተሞች ፣ በ LED ቢኮኖች ያለው 3 ዲ የታተመ 3 ዲ ካርታ ነው። አንድ ልጅ በትምህርት ቤት መሆን አለመሆኑን ፣ ወይም የሁለቱም ወላጆች ሥፍራ ብቻ ሊያሳይ ይችላል። እንዲሁም ለመተንበይ ልንጠቀምበት እንችላለን
በ Raspberry Pi ላይ የራስዎን የጂፒኤስ መከታተያ አገልጋይ ያዋቅሩ 8 ደረጃዎች
በ Raspberry Pi ላይ የራስዎን የጂፒኤስ መከታተያ አገልጋይ ያዋቅሩ - በዚህ ፕሮጀክት ውስጥ የራስዎን የጂፒኤስ መከታተያ አገልጋይ በ Raspberry pi ላይ እንዴት እንደሚያዋቅሩ አሳያችኋለሁ። ለመከታተያ አገልጋዩ የምንጠቀምበት ሶፍትዌር ለዊንዶውስ እና ለሊኑክስ እንዲሁ የሚገኝ ስለሆነ Raspberry pi መሆን የለበትም።