ኤች.ሲ.-SR04 አልትራሳውንድ ሪፈሪንደርን ከአርዱኖ ጋር እንዴት እንደሚያገናኙ

ዝርዝር ሁኔታ:

ኤች.ሲ.-SR04 አልትራሳውንድ ሪፈሪንደርን ከአርዱኖ ጋር እንዴት እንደሚያገናኙ
ኤች.ሲ.-SR04 አልትራሳውንድ ሪፈሪንደርን ከአርዱኖ ጋር እንዴት እንደሚያገናኙ

ቪዲዮ: ኤች.ሲ.-SR04 አልትራሳውንድ ሪፈሪንደርን ከአርዱኖ ጋር እንዴት እንደሚያገናኙ

ቪዲዮ: ኤች.ሲ.-SR04 አልትራሳውንድ ሪፈሪንደርን ከአርዱኖ ጋር እንዴት እንደሚያገናኙ
ቪዲዮ: Ультразвуковой дальномер HC-SR04 2024, ህዳር
Anonim

በዚህ ጽሑፍ ውስጥ ኤች.ሲ.ሲ.-SR04 አልትራሳውንድ ሬንደርደር-ሶናርን ከአርዱduኖ ጋር እናገናኘዋለን ፡፡

የአልትራሳውንድ ዳሳሽ HC-SR04
የአልትራሳውንድ ዳሳሽ HC-SR04

አስፈላጊ

  • - አርዱዲኖ;
  • - የአልትራሳውንድ ዳሳሽ HC-SR04;
  • - ሽቦዎችን ማገናኘት.

መመሪያዎች

ደረጃ 1

የኤች.ሲ.-SR04 የአልትራሳውንድ ሪፈረንደር እርምጃ በማስተጋባት መርህ ላይ የተመሠረተ ነው ፡፡ በቦታ ላይ የድምፅ ግፊቶችን ያመነጫል እና ከእንቅፋቱ የሚንፀባረቅ ምልክት ይቀበላል ፡፡ ወደ ነገሩ ያለው ርቀት የሚለካው በድምፅ ሞገድ በተንሰራፋበት ጊዜ ወደ መሰናክል እና ወደኋላ ነው ፡፡

የድምፅ ሞገድ የሚጀምረው ቢያንስ 10 ማይክሮሰከንድ አዎንታዊ ምትን በክልል አፋጣኝ TRIG እግር ላይ በመተግበር ነው ፡፡ የልብ ምቱ ልክ እንደጨረሰ ፣ የርቀት መስሪያ አሽከርካሪው ከ 40 kHz ድግግሞሽ ጋር የድምፅ ንጣፎችን ከፊት ለፊቱ ወዳለው ቦታ ያስወጣል ፡፡ በተመሳሳይ ጊዜ የተንፀባረቀው ምልክት መዘግየት ጊዜን ለመለየት ስልተ-ቀመር ተጀምሯል ፣ አመክንዮአዊ አሃድ በ ‹እስፔንደር› ECHO እግር ላይ ይታያል ፡፡ አነፍናፊው የተንፀባረቀውን ምልክት እንደደረሰ ወዲያውኑ አመክንዮ ዜሮ በ ECHO ፒን ላይ ይታያል ፡፡ የዚህ ምልክት ቆይታ (በስዕሉ ላይ “ኢኮ መዘግየት”) የነገሩን ርቀት ይወስናል ፡፡

የ HC-SR04 የርቀት መስፈሪያ የርቀት የመለኪያ ክልል - እስከ 4 ሜትር በ 0.3 ሳ.ሜ. ጥራት ያለው ምልከታ - 30 ዲግሪዎች ፣ ውጤታማ አንግል - 15 ዲግሪዎች ፡፡ በመጠባበቂያ ሞድ ውስጥ ያለው የአሁኑ ፍጆታ 2 mA ነው ፣ በሚሠራበት ጊዜ - 15 mA።

የአልትራሳውንድ ሪፈርስ ኤች.ሲ.ኤስ.-SR04 የአሠራር መርህ
የአልትራሳውንድ ሪፈርስ ኤች.ሲ.ኤስ.-SR04 የአሠራር መርህ

ደረጃ 2

የአልትራሳውንድ ሬንደርደር የኃይል አቅርቦት በ + 5 V ቮልት ነው የሚከናወነው ሌሎቹ ሁለቱ ፒኖች ከማንኛውም የአርዱዲኖ ዲጂታል ወደቦች ጋር የተገናኙ ናቸው ፣ እኛ ከ 11 እና 12 ጋር እንገናኛለን ፡፡

HC-SR04 Ultrasonic Rangefinder ን ከአርዱኖ ጋር ማገናኘት
HC-SR04 Ultrasonic Rangefinder ን ከአርዱኖ ጋር ማገናኘት

ደረጃ 3

አሁን ወደ መሰናክሉ የሚወስደውን ርቀት የሚወስን እና ወደ ተከታታይ ወደብ የሚወስን ረቂቅ ንድፍ እንፃፍ ፡፡ በመጀመሪያ ፣ የ TRIG እና ECHO ፒን ቁጥሮችን እናዘጋጃለን - እነዚህ ፒኖች 12 እና 11 ናቸው ፡፡ ከዚያ ቀስቅሴውን እንደ ውጤት አውጀን እንደ ግብዓት እናስተጋባለን ፡፡ ተከታታይ ወደብን በ 9600 ባውድ እንጀምራለን ፡፡ በእያንዳንዱ የሉፕ ድግግሞሽ () ላይ ርቀቱን እናነባለን እና ወደብ እናወጣዋለን ፡፡

የ GetEchoTiming () ተግባር ቀስቅሴ ምት ይፈጥራል። ልክ የ 10 ማይክሮ ሴኮንድ ፍሰት ይፈጥራል ፣ ይህ ደግሞ በድምፅ ፓኬት ክልል ውስጥ ጠቋሚው የጨረር ጅምር መነሻ ነው ፡፡ ከዚያ የድምፅ ሞገድ ስርጭቱ መጀመሪያ ጀምሮ እስከ አስተጋባው መምጣት ድረስ ያለውን ጊዜ ታስታውሳለች ፡፡

የ ‹GetDistance› () ተግባር ከእቃው ጋር ያለውን ርቀት ያሰላል ፡፡ ከትምህርት ቤቱ የፊዚክስ ትምህርት ርቀቱ በጊዜ ከሚባዛ ፍጥነት ጋር እኩል መሆኑን እናስታውሳለን S = V * t. በአየር ውስጥ ያለው የድምፅ ፍጥነት 340 ሜ / ሰ ነው ፣ እኛ የምናውቀው በማይክሮ ሴኮንድ ውስጥ ያለው ጊዜ “duratuion” ነው ፡፡ ጊዜውን በሰከንዶች ውስጥ ለማግኘት በ 1,000,000 ይከፋፍሉ ፡፡ ድምጹ ርቀቱን ሁለት ጊዜ ስለሚጓዝ - ወደ ነገሩ እና ወደ ኋላ - ርቀቱን በግማሽ መከፋፈል ያስፈልግዎታል ፡፡ ስለዚህ በንድፍ ውስጥ የፃፍነው ነገር ወደ S = 34000 ሴ.ሜ / ሰከንድ * ቆይታ / 1.000.000 ሰከንድ / 2 = 1.7 ሴ.ሜ / ሰከንድ / 100 ያለው ርቀት ተገኝቷል ፡፡ ማይክሮ መቆጣጠሪያው ከማባዛት በፍጥነት ማባዛትን ያካሂዳል ፣ ስለሆነም “/ 100” በሚለው “* 0 ፣ 01” እተካለሁ ፡፡

ከአልትራሳውንድ sonar HC-SR04 ጋር ለመስራት ንድፍ
ከአልትራሳውንድ sonar HC-SR04 ጋር ለመስራት ንድፍ

ደረጃ 4

እንዲሁም ከአልትራሳውንድ የርቀት መቆጣጠሪያ ጋር ለመስራት ብዙ ቤተመፃህፍት ተጽፈዋል ፡፡ ለምሳሌ ፣ ይህ አንድ-https://robocraft.ru/files/sensors/Ultrasonic/HC-SR04/ultrasonic-HC-SR04.zip ቤተ-መፃህፍቱ በመደበኛ መንገድ ተጭኗል-ያውርዱ ፣ ከአራዱኖ አይዲኢ ጋር በአቃፊው ውስጥ ወዳለው ቤተ-መጻሕፍት ማውጫ ይክፈቱ ፡፡ ከዚያ በኋላ ቤተ-መጻሕፍት ጥቅም ላይ ሊውሉ ይችላሉ ፡፡

ቤተ-መጽሐፍት ከጫኑ በኋላ አዲስ ንድፍ እንፃፍ ፡፡ የሥራው ውጤት ተመሳሳይ ነው - ተከታታይ የወደብ መቆጣጠሪያ የእቃውን ርቀት በሴንቲሜትር ያሳያል ፡፡ ተንሳፋፊ dist_cm = ultrasonic. Ranging (INC) የሚጽፉ ከሆነ በንድፍ ውስጥ ከዚያ ርቀቱ በ ኢንች ውስጥ ይታያል።

ቤተ-መጽሐፍት በመጠቀም የአልትራሳውንድ የሶናር ንድፍ
ቤተ-መጽሐፍት በመጠቀም የአልትራሳውንድ የሶናር ንድፍ

ደረጃ 5

ስለዚህ ፣ የ HC-SR04 አልትራሳውንድ ሪፈሪንደርን ከአርዱዲኖ ጋር አገናኘን እና በሁለት የተለያዩ መንገዶች መረጃዎችን ተቀብለናል-ልዩ ቤተ-መጽሐፍት በመጠቀም እና ያለ.

ቤተ መፃህፍቱን የመጠቀም ጥቅም የኮዱ መጠን በከፍተኛ ሁኔታ የቀነሰ እና የፕሮግራሙ ተነባቢነት የተሻሻለ በመሆኑ ወደ መሳሪያው ውስብስብ ነገሮች ውስጥ መግባት የለብዎትም እና ወዲያውኑ ሊጠቀሙበት ይችላሉ ፡፡ ግን ይህ ደግሞ ጉዳቱ ነው-መሣሪያው እንዴት እንደሚሰራ እና በውስጡ ምን ሂደቶች እንደሚከናወኑ በደንብ ተረድተዋል። በማንኛውም ሁኔታ የትኛውን ዘዴ መጠቀም እንዳለብዎት የራስዎ ነው ፡፡

የሚመከር: