ዝርዝር ሁኔታ:

Interduing Ultrasonic Ranging Module HC-SR04 ከአርዱዲኖ ጋር 5 ደረጃዎች
Interduing Ultrasonic Ranging Module HC-SR04 ከአርዱዲኖ ጋር 5 ደረጃዎች

ቪዲዮ: Interduing Ultrasonic Ranging Module HC-SR04 ከአርዱዲኖ ጋር 5 ደረጃዎች

ቪዲዮ: Interduing Ultrasonic Ranging Module HC-SR04 ከአርዱዲኖ ጋር 5 ደረጃዎች
ቪዲዮ: Ultrasonic Sensor HC-SR04 and Arduino Tutorial 2024, ህዳር
Anonim
Interduing Ultrasonic Ranging Module HC-SR04 ከአርዱዲኖ ጋር
Interduing Ultrasonic Ranging Module HC-SR04 ከአርዱዲኖ ጋር

ሄይ ፣ ምን ሆነ ፣ ጓዶች! አካርስሽ እዚህ ከ CETech።

ይህ የእኔ ፕሮጀክት ትንሽ በቀላል በኩል ግን እንደ ሌሎች ፕሮጀክቶች አስደሳች ነው። በዚህ ፕሮጀክት ውስጥ የ HC-SR04 Ultrasonic ርቀት ዳሳሽ ሞጁልን እንገናኛለን። ይህ ሞጁል የሚሠራው ከሰዎች ከሚሰማው ክልል ውጭ የሆኑ የአልትራሳውንድ የድምፅ ሞገዶችን በማመንጨት እና በተፈጠረው ሞገድ ስርጭት እና መቀበያ መካከል ካለው መዘግየት ርቀቱ ይሰላል።

እዚህ ይህንን ዳሳሽ ከአርዱዲኖ ጋር እናስተዋውቃለን እና ከኋላው እንቅፋት ባለው ርቀት መሠረት የተለያዩ ድምፆችን የሚያመነጭ እና እንዲሁም በርቀቱ መሠረት የተለያዩ ኤልኢዲዎችን የሚያበራ የመኪና ማቆሚያ ረዳት ስርዓትን ለመምሰል እንሞክራለን።

ስለዚህ አሁን ወደ አስደሳችው ክፍል እንሂድ።

ደረጃ 1 ለተመረቱ ፕሮጀክቶችዎ PCB ን ያግኙ

ለተመረቱ ፕሮጀክቶችዎ PCB ን ያግኙ
ለተመረቱ ፕሮጀክቶችዎ PCB ን ያግኙ

PCBs ን በመስመር ላይ ርካሽ ለማዘዝ PCBWAY ን መመልከት አለብዎት!

10 ጥሩ ጥራት ያላቸው ፒሲቢዎችን አግኝተው በርካሽ ዋጋ ወደ ደጃፍዎ ይላካሉ። እንዲሁም በመጀመሪያው ትዕዛዝዎ ላይ በመርከብ ላይ ቅናሽ ያገኛሉ። በጥሩ ጥራት እና ፈጣን የመመለሻ ጊዜ እንዲመረቱ የ Gerber ፋይሎችዎን በ PCBWAY ላይ ይስቀሉ። የመስመር ላይ የጀርበር ተመልካች ተግባራቸውን ይመልከቱ። በሽልማት ነጥቦች አማካኝነት ከስጦታ ሱቅ ነፃ ነገሮችን ማግኘት ይችላሉ።

ደረጃ 2-ስለ HC-SR04 Ultrasonic Ranging Module

ስለ HC-SR04 Ultrasonic Ranging Module
ስለ HC-SR04 Ultrasonic Ranging Module
ስለ HC-SR04 Ultrasonic Ranging Module
ስለ HC-SR04 Ultrasonic Ranging Module

የአልትራሳውንድ ዳሳሽ (ወይም አስተላላፊ) እንደ ራዳር ስርዓት በተመሳሳይ መርሆዎች ላይ ይሠራል። የአልትራሳውንድ ዳሳሽ የኤሌክትሪክ ኃይልን ወደ አኮስቲክ ሞገዶች እና በተቃራኒው መለወጥ ይችላል። የአኮስቲክ ሞገድ ምልክት ከ 18kHz በላይ በሆነ ድግግሞሽ የሚጓዝ የአልትራሳውንድ ሞገድ ነው። ታዋቂው HC SR04 ultrasonic sensor በ 40kHz ድግግሞሽ የአልትራሳውንድ ሞገዶችን ያመነጫል። ይህ ሞጁል ኤኮ ፣ ቀስቃሽ ፣ ቪሲሲ እና ጂኤንዲ 4 ፒን አለው

በተለምዶ ማይክሮ መቆጣጠሪያ ከአልትራሳውንድ ዳሳሽ ጋር ለመገናኘት ያገለግላል። ርቀቱን መለካት ለመጀመር ፣ ማይክሮ መቆጣጠሪያው ለአልትራሳውንድ ዳሳሽ የመቀስቀሻ ምልክት ይልካል። የዚህ ቀስቃሽ ምልክት የግዴታ ዑደት ለ HC-SR04 ለአልትራሳውንድ ዳሳሽ 10µS ነው። በሚነሳበት ጊዜ ፣ ለአልትራሳውንድ አነፍናፊ ስምንት አኮስቲክ (ለአልትራሳውንድ) ሞገድ ፍንዳታ ያመነጫል እና የጊዜ ቆጣሪን ይጀምራል። የሚያንፀባርቀው (ኢኮ) ምልክት እንደደረሰ ሰዓት ቆጣሪው ይቆማል። የአልትራሳውንድ ዳሳሽ ውፅዓት በተላለፈው የአልትራሳውንድ ፍንዳታ እና በተቀበለው የማስተጋቢያ ምልክት መካከል ካለው የጊዜ ልዩነት ጋር ተመሳሳይ የሆነ ከፍተኛ የልብ ምት ነው።

ማይክሮ መቆጣጠሪያው የሚከተለውን ተግባር በመጠቀም የጊዜ ምልክቱን ወደ ርቀት ይተረጉመዋል-

ርቀት (ሴሜ) = የኢኮ Pulse ስፋት (ማይክሮ ሰከንዶች)/58

በንድፈ ሀሳብ ፣ ርቀቱ በ TRD (የጊዜ/ተመን/ርቀት) የመለኪያ ቀመር በመጠቀም ሊሰላ ይችላል። የተሰላው ርቀት ከአልትራሳውንድ አስተላላፊ ወደ ነገሩ የተጓዘበት ርቀት ስለሆነ እና ወደ አስተላላፊው-የሁለት መንገድ ጉዞ ነው። ይህንን ርቀት በ 2 በመክፈል ፣ ከአስተላላፊው ወደ ነገሩ ትክክለኛውን ርቀት መወሰን ይችላሉ። የአልትራሳውንድ ሞገዶች በድምፅ ፍጥነት (343 ሜ/ሰ በ 20 ዲግሪ ሴንቲ ግሬድ) ይጓዛሉ። በእቃው እና በአነፍናፊው መካከል ያለው ርቀት በድምፅ ሞገድ ከተጓዘው ርቀት ግማሽ ነው እና ከዚህ በታች ያለውን ተግባር በመጠቀም ሊሰላ ይችላል-

ርቀት (ሴሜ) = (ጊዜ የተወሰደ የድምፅ ፍጥነት x)/2

ደረጃ 3 - ግንኙነቶችን ማድረግ

Image
Image
ግንኙነቶችን ማድረግ
ግንኙነቶችን ማድረግ

ለዚህ ደረጃ የሚያስፈልጉ ቁሳቁሶች - አርዱዲኖ UNO ፣ HC -SR04 Ultrasonic Distance sensor module ፣ LEDs ፣ Piezo Buzzer ፣ Jumper cable

ግንኙነቶች በሚከተሉት ደረጃዎች መከናወን አለባቸው።

1) የአርዲኖውን ጂፒኦ ፒን 11 የአነፍናፊውን ኢኮ ፒን ፣ የአርዲኖው UNO እና የ Vcc እና የ GND ፒን ዳሳሾቹን ከአርዲኖው 5V እና GND ጋር ያገናኙ።

2) 3 ኤልኢዲዎችን ይውሰዱ እና የኤልዲዎቹን ካቶዶች (በአጠቃላይ ረጅሙ እግር) ከአርዱዲኖ ጂፒኦ ፒኖች 9 ፣ 8 እና 7 ጋር በቅደም ተከተል ያገናኙ። የእነዚህን ኤልኢዲዎች (በአጠቃላይ አጠር ያለ እግር) ከ GND ጋር ያገናኙ።

3) የ piezo buzzer ይውሰዱ። አወንታዊውን ፒኑን ከአርዲኖው ጂፒኦ ፒን 10 እና አሉታዊውን ፒን ከ GND ጋር ያገናኙ።

እናም በዚህ መንገድ የፕሮጀክቱ ግንኙነቶች ይከናወናሉ። አሁን አርዱዲኖን ከፒሲዎ ጋር ያገናኙ እና ወደሚቀጥሉት ደረጃዎች ይሂዱ።

ደረጃ 4: የአርዱዲኖ UNO ሞዱሉን ኮድ መስጠት

የ Arduino UNO ሞዱሉን ኮድ መስጠት
የ Arduino UNO ሞዱሉን ኮድ መስጠት
የ Arduino UNO ሞዱሉን ኮድ መስጠት
የ Arduino UNO ሞዱሉን ኮድ መስጠት

በዚህ ደረጃ ፣ በአቅራቢያ ያለ መሰናክልን ርቀትን ለመለካት በአርዱዲኖ UNO ውስጥ ኮዱን እንሰቅላለን እና በዚያ ርቀት መሠረት ጫጫታውን ያሰማል እና ኤልዲዎቹን ያበራል። እንዲሁም በ Serial Monitor ላይ የርቀት ንባቦችን ማየትም እንችላለን። መከተል ያለባቸው እርምጃዎች -

1) ወደ ፕሮጀክቱ GitHub ማከማቻ ከዚህ ይሂዱ።

2) በ Github ማከማቻ ላይ “sketch_sep03a.ino” የተባለ ፋይል ያያሉ። ይህ ለፕሮጀክቱ ኮድ ነው። ያንን ፋይል ይክፈቱ እና በውስጡ የተፃፈውን ኮድ ይቅዱ።

3) የ Arduino IDE ን ይክፈቱ እና ትክክለኛውን ሰሌዳ እና የ COM ወደብ ይምረጡ።

4) ኮዱን በእርስዎ አርዱዲኖ አይዲኢ ውስጥ ይለጥፉ እና ወደ አርዱዲኖ UNO ቦርድ ይስቀሉት።

እናም በዚህ መንገድ የዚህ ፕሮጀክት የኮድ ክፍል እንዲሁ ተከናውኗል።

ደረጃ 5: ለመጫወት ጊዜ

ለመጫወት ጊዜ !!
ለመጫወት ጊዜ !!
ለመጫወት ጊዜ !!
ለመጫወት ጊዜ !!

ኮዱ እንደተሰቀለ ወዲያውኑ ከተከታታይ የጊዜ ክፍተት በኋላ ንባብዎቹ የሚዘመኑትን ከአልትራሳውንድ ዳሳሽ ሞዱል የርቀት ንባቦችን ለማየት ተከታታይ ማሳያውን መክፈት ይችላሉ። በአልትራሳውንድ ሞጁል ፊት ላይ አንዳንድ መሰናክሎችን ማስቀመጥ እና እዚያ በሚታየው ንባብ ላይ ያለውን ለውጥ ማየት ይችላሉ። በተከታታይ ማሳያ ላይ ከሚታዩት ንባቦች በተጨማሪ ፣ ከድምጽ ማጉያው ጋር የተገናኙት ኤልኢዲዎች እና ብዥታ እንዲሁ በተለያዩ ክልሎች ውስጥ መሰናክልን እንደሚከተለው ያሳያል።

1) የቅርቡ መሰናክል ርቀት ከ 50 ሴ.ሜ በላይ ከሆነ። ሁሉም ኤልኢዲዎች በ OFF ሁኔታ ውስጥ ይሆናሉ እና ጫጫታው እንዲሁ አይጮህም።

2) የቅርቡ መሰናክል ርቀት ከ 50 ሴ.ሜ ያነሰ ወይም እኩል ከሆነ ግን ከ 25 ሴ.ሜ በላይ ከሆነ። ከዚያ የመጀመሪያው ኤልኢዲ ያበራል እና ጫጫታው በ 250 ሚ.ሜ መዘግየት የቢፕ ድምፅ ይፈጥራል።

3) የቅርቡ መሰናክል ርቀት ከ 25 ሴ.ሜ ያነሰ ወይም እኩል ከሆነ ግን ከ 10 ሴ.ሜ በላይ ከሆነ። ከዚያ የመጀመሪያው እና ሁለተኛው ኤልኢዲ ያበራሉ እና ጫጫታው በ 50 ሚ.ሜ መዘግየት የቢፕ ድምፅ ይፈጥራል።

4) እና የቅርቡ መሰናክል ርቀት ከ 10 ሴ.ሜ በታች ከሆነ። ከዚያ ሦስቱም ኤልኢዲዎች ያበራሉ እና ጫጫታው ቀጣይ ድምጽ ያሰማል።

በዚህ መንገድ ፣ ይህ ፕሮጀክት ርቀቱን ይገነዘባል እና በርቀት ክልል መሠረት የተለያዩ አመላካቾችን ይሰጣል።

ትምህርቱን እንደወደዱት ተስፋ ያድርጉ።

የሚመከር: