ዝርዝር ሁኔታ:

TFMini Lidar ማሳያ - ልክ እንደ ራዳር በብርሃን ብቻ! :-): 3 ደረጃዎች
TFMini Lidar ማሳያ - ልክ እንደ ራዳር በብርሃን ብቻ! :-): 3 ደረጃዎች

ቪዲዮ: TFMini Lidar ማሳያ - ልክ እንደ ራዳር በብርሃን ብቻ! :-): 3 ደረጃዎች

ቪዲዮ: TFMini Lidar ማሳያ - ልክ እንደ ራዳር በብርሃን ብቻ! :-): 3 ደረጃዎች
ቪዲዮ: NEW Nvidia AI Robot Simulation Tech + This Breakthrough Google Artificial Intelligence 2024, ህዳር
Anonim
TFMini Lidar ማሳያ - ልክ እንደ ራዳር በብርሃን ብቻ!:-)
TFMini Lidar ማሳያ - ልክ እንደ ራዳር በብርሃን ብቻ!:-)
TFMini Lidar ማሳያ - ልክ እንደ ራዳር በብርሃን ብቻ!:-)
TFMini Lidar ማሳያ - ልክ እንደ ራዳር በብርሃን ብቻ!:-)

ይህንን ሥራ ለመሥራት የተሰባሰቡ በርካታ ነገሮች አሉ ፣ ግን ትልቁ (እና እኔ እንድሠራ ያነሳሳኝ) በ ‹ደጃን ኔዴልኮቭስኪ / ቀን ያልታወቀ) howtomechatronics.com ላይ የተገኘው‹ አርዱinoኖ ራዳር ፕሮጀክት ›ነው።

ይህንን ፕሮጀክት ከጥቂት ወራት በፊት (10-18-2018) አደረግሁ ፣ ውጤቶቼን የማተም ሀሳብ ፣ እና በጭራሽ አልደረስኩም-ዛሬ ሰነዶችን የፈለኳቸውን አንዳንድ ፕሮጀክቶች ለመያዝ ጥሩ ቀን ይመስል ነበር።

ይህንን እንዲሠራ በአርዲኖ በኩል ብዙ ለውጦች ተደርገዋል ፣

አልትራሳውንድ በቲኤፍ ሚኒ ሊዳር አሃድ ተተክቷል https://www.sparkfun.com/products/14588 (ይህ አሃድ ተከታታይ መሣሪያ ነው ፣ ለመጠቀም ቀላል ያደርገዋል)

የ PCA9685 PWM/Servo ቦርድ ጥቅም ላይ ውሏል ምክንያቱም የ servo ቤተ -መጽሐፍት ሶፍትዌሮችን ቤተ -መጽሐፍት ሲጠቀሙ ችግር ፈጥሯል።

ሌላኛው ትንሽ ለውጥ እኔ የተጠቀምኩበት ተራራ ነበር ፣ እሱም በእውነቱ ትንሽ ነገር ነው - እኔ ርካሽ የ PAN/Tilt mount ፣ እና ሁለት ሰርቮዎችን እጠቀም ነበር - የመጀመሪያው ሀሳብ ይህንን የበለጠ ማስፋት እና ከፍታ አማራጭ (ተጨማሪ መስጠት) ነበር። የ 3 ዲ እይታ) በሀሳቡ ሁለት የመንገድ ብሎኮችን እመታለሁ ፣ እና ወደ እሱ አልመለስኩም። ስለዚህ እውነታው እርስዎ በእርግጥ አንድ አገልጋይ ብቻ ያስፈልግዎታል (ሁለት አለኝ)።

የአርዱኖ ኮድ ክፍሎች በጁዋን ጆሴ ሉና እስፒኖሳ TFMini እና በ ESP32 ኮድ ላይ ተመስርተዋል

የሚያስፈልገው ብቸኛው ቤተ-መጽሐፍት አዳፍ ፍሬው PWM Servo Driver Library

ደረጃ 1 ይህንን ለመገንባት ምን ያስፈልገናል…

ይህንን ለመገንባት ምን ያስፈልገናል…
ይህንን ለመገንባት ምን ያስፈልገናል…
ይህንን ለመገንባት ምን ያስፈልገናል…
ይህንን ለመገንባት ምን ያስፈልገናል…
ይህንን ለመገንባት ምን ያስፈልገናል…
ይህንን ለመገንባት ምን ያስፈልገናል…

ለአብዛኛው ቀደም ሲል ፍንጭ ሰጥቻለሁ…..

እኛ TFMini Lidar ፣ 2 servos ፣ የፓን/ ዘንበል ተራራ ፣ የ PCA9685 ቦርድ እንፈልጋለን እና አርዱዲኖ UNO/ ወይም clone ነን።

እንዲሁም ለ servo ቦርድ ተጨማሪ 5v የኃይል ምንጭ እንፈልጋለን። (ለ PCA9685 ቦርድ ጥሩ ትምህርት እዚህ ይገኛል

ሽቦው ለዚህ በጣም ቀላል ነው ፣ ከአርዱዲኖ 5V ን በሁለቱም በቪሲሲው ላይ በ PCA9685 ሰሌዳ ፣ እና በ TFMINI lidar አሃድ ፣ እንዲሁም መሬቱን ለሁለቱም ማገናኘት ይፈልጋሉ። PCA9685 የ I2C መሣሪያ ነው ፣ ስለዚህ SCL ከ A5 ፣ እና ኤስዲኤ A4 ን ለመሰካት ይገናኛል።

ከ TFMini የ TX ፒን በአርዱዲኖ ላይ ከፒን 8 ጋር ያገናኙታል።

በ PCA9685 ላይ አንድ servo ን ወደ ራስጌ 0 እና አንድ ሰርቪዮን ወደ ራስጌ 1 ያገናኙዎታል (እነሱን በትክክል ለማያያዝ ፣ መሬቱ (ቡናማ) ሽቦው ከታች ወይም ከውጭ ጠርዝ ላይ መሆን አለበት) ራስጌ 0 ጥቅም ላይ ይውላል። የ PAN servo (ወይም እኛ የምንጠቀምበት) - የመጠምዘዣው servo ከርዕስ 1 ጋር ተገናኝቷል (ኮዱ ይህንን ወደ ቀጥታ አቀማመጥ ለማምጣት ይህንን በትንሹ ያንቀሳቅሰዋል)።

ያ ለሃርድዌር ፣ በነገሮች ሶፍትዌር ጎን ላይ ፣ አርዱዲኖ አይዲኢን መጫን ያስፈልገናል (በዚህ ጽሑፍ ጊዜ እኔ 1.8.5 እጠቀማለሁ ፣ ግን የቅርብ ጊዜው እንዲሁ መስራት አለበት) እና እኔ የመስመር ላይ አርታኢውን ሞክሯል ወይም ተጠቅሟል (ስለዚህ ከዚህ ጋር ይሰራ እንደሆነ አላውቅም)።

ለእርስዎ OS የመጫኛ መመሪያዎችን መከተል ይፈልጋሉ ፣ እዚህ የሚገኘው

እንዲሁም እንደ አስፈላጊነቱ ሰሌዳዎቹን እና ቤተመፃህፍቱን ማዘመን ይፈልጋሉ (የተረጋጋውን ቤተመፃህፍት ይጠቀሙ ፣ ማንኛውንም ቤታዎችን አይጠቀሙ ፣ እነሱ ተጎጂ ናቸው)

እንዲሁም ማቀነባበሪያን መጫን አለብን - ማቀነባበር ምን እንደሆነ ለማያውቁ - በእይታ ጥበባት አውድ ውስጥ እንዴት ኮድ ማድረግ እንደሚቻል ለመማር ተለዋዋጭ የሶፍትዌር ንድፍ እና ቋንቋ ነው።

በሌላ አነጋገር ፣ ማሳያዎችን ማድረግ እና መረጃን ማሳየት በእውነት ቀላል ያደርገዋል።

processing.org/download/

በመጨረሻም ኮዱን ከእኔ github ማከማቻ ማውረድ ይፈልጋሉ።

github.com/kd8bxp/Lidar-Display

ደረጃ 2 - ሶፍትዌሩ…

ሶፍትዌሩ…
ሶፍትዌሩ…
ሶፍትዌሩ…
ሶፍትዌሩ…
ሶፍትዌሩ…
ሶፍትዌሩ…
ሶፍትዌሩ…
ሶፍትዌሩ…

ከማከማቻው ውስጥ ለ Arduino አንዳንድ የሙከራ ኮድ ያገኛሉ ፣ ይህንን በ UNO ላይ ይጫኑ እና ተከታታይ ኮንሶሉን ይክፈቱ ፣ እና ሁሉም በትክክል እየሰራ ከሆነ ፣ ከእርስዎ TF MINI የተወሰኑ ርቀቶችን ማየት መጀመር አለብዎት - ይህ ኮድ በ የጁዋን ጆሴ ሉና እስፒኖሳ ሥራ (2018) TFMini እና ESP32

github.com/yomboprime/TFMiniArduinoTest

ሊዳሩ እየሰራ መሆኑን ካረጋገጡ በኋላ የ lidar_radar_with_processing2 ኮድን በዩኤንኦ ላይ ለመጫን ዝግጁ ነዎት።

አሁን የሂደቱን ኮድ መጫን አለብን ፣ ተከታታይ ወደቡን መለወጥ አለብን - ይህ በመስመር 42 ላይ ነው።

ሥዕሉ የእኔ UNO የሚጠቀምበት ተከታታይ ወደብ አለው ፣ ይህ በሊኑክስ ውስጥ እና ሊኑክስን የሚጠቀሙ ከሆነ አንድ ተመሳሳይ ነገር መሆን አለበት (እንዲሁም እንደ /dev /ttyUSB0 የሆነ ነገር ሊሆን ይችላል) ለዊንዶውስ ማሽን እሱ COM# ይሆናል

በየትኛውም መንገድ ፣ ይህ የእርስዎ አርዱዲኖ አይዲኢ የሚጠቀምበት ተመሳሳይ ተከታታይ ወደብ መሆን አለበት። - የ Arduino Serial ኮንሶልን መዝጋት እና የሂደቱን ንድፍ ማካሄድ ይፈልጋሉ።

ሁሉም ነገር ከሄደ የ “ራዳር” ማሳያውን ማየት መጀመር አለብዎት።

የእኔ ማሳያ ከተነሳሰው ፕሮጀክት ጋር ተመሳሳይ እንዳልሆነ ያስተውሉ ይሆናል -

በማቀነባበሪያው ንድፍ ላይ ጥቂት ለውጦችን አደረግኩ - ምክንያቱም TFMini Lidar በ 12 ኢንች እና በ 36 ጫማ መካከል ማሳየት ስለሚችል - ክልሉን ቀይሬያለሁ - እኔ ደግሞ የመጀመሪያው ንድፍ ቀይ መስመር እንዴት እንደሠራ አልወደድኩም ፣ ስለዚህ ያንን ወደ የ RED ነጥብ (ያንን ለውጥ BTW መልሰው ለመለወጥ ከፈለጉ በመስመር 115 እና በመስመር 116 ላይ በማቀነባበሪያ ንድፍ ውስጥ ነው)። ክልሉ በእውነቱ በአርዱዲኖ ንድፍ ውስጥ ከ 1 እስከ 39 እሴት ተቀር isል።

* ማስታወሻ - መስመር 39 ውሳኔውን እንዲለውጡ ያስችልዎታል ፣ ይህንን ማስተካከል ሊያስፈልግዎት ወይም ላያስፈልግዎት ይችላል - ከላይ ያለውን ስዕል የሚመስል ነገር ካላዩ ምናልባት መስመር 39 ን ማስተካከል ይኖርብዎታል።

** ማስታወሻ 2 - ስለ ተከታታይ ወደብ ስህተት ሊያገኙ ይችላሉ ፣ የመሣሪያዎችን ቅደም ተከተል ረሳሁ - መጀመሪያ አርዱዲኖን የጀመሩ ይመስለኛል ፣ ከዚያ የማቀነባበሪያውን ንድፍ ይጀምሩ - ግን ያንን ወደኋላ ሊኖረኝ ይችላል - ስለዚህ እርስዎ ሊጀምሩ ይችላሉ የሂደቱን ንድፍ ፣ ከዚያ አርዱዲኖን ይሰኩ…. አንዱ መንገድ በሂደት ላይ ስህተት ይሰጣል ፣ ሌላኛው ይሠራል።

ደረጃ 3 ተጨማሪ ሥዕሎች እና ለንባብ እናመሰግናለን…

ተጨማሪ ስዕሎች እና ለንባብ እናመሰግናለን…
ተጨማሪ ስዕሎች እና ለንባብ እናመሰግናለን…
ተጨማሪ ስዕሎች እና ለንባብ እናመሰግናለን…
ተጨማሪ ስዕሎች እና ለንባብ እናመሰግናለን…
ተጨማሪ ስዕሎች እና ለንባብ እናመሰግናለን…
ተጨማሪ ስዕሎች እና ለንባብ እናመሰግናለን…

የመጀመሪያውን የፕሮጀክት ፍትሕ እንደሠራሁ ተስፋ አደርጋለሁ ፣ እና እኔ በሠራሁት እንደተደሰቱ ተስፋ አደርጋለሁ።

* እኔ ይህንን በደንብ በደንብ እንዳላብራራሁ አይነት ስሜት ይሰማኛል….. ምናልባት ፕሮጀክቶቼን ብዙም ሳይዘገይ ከ 3 ወር ውጭ ማውጣት አለብኝ *