ዝርዝር ሁኔታ:
- ደረጃ 1: የሚያስፈልግዎት
- ደረጃ 2 ወረዳው
- ደረጃ 3: ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
- ደረጃ 4 በቪሱinoኖ ውስጥ አካላትን ያክሉ
- ደረጃ 5: በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
- ደረጃ 6 በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
- ደረጃ 7 የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
- ደረጃ 8: ይጫወቱ
ቪዲዮ: የአርዱዲኖ LED ቀለበት የአልትራሳውንድ ርቀት ዳሳሽ 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ መማሪያ ውስጥ ርቀቱን ለመለካት የ LED ቀለበትን እና ከአልትራሳውንድ ሞጁል እንዴት እንደሚጠቀሙ እንማራለን።
የማሳያ ቪዲዮ ይመልከቱ።
ደረጃ 1: የሚያስፈልግዎት
- አርዱዲኖ UNO (ወይም ሌላ ማንኛውም አርዱዲኖ)
- ለአልትራሳውንድ ክልል ፈላጊ HC-SR04
- ዝላይ ሽቦዎች
- ኒዮፒክስልኤል የ LED ቀለበት
- Visuino ፕሮግራም: Visuino ን ያውርዱ
ደረጃ 2 ወረዳው
- የ LED ቀለበት ፒን [VCC] ን ከአርዱዲኖ ፒን [+5V] ጋር ያገናኙ
- የ LED ቀለበት ፒን [GND] ን ከአርዱዲኖ ፒን [GND] ጋር ያገናኙ
- የ LED ቀለበት ፒን [IN] ወይም (DI) ከአርዱዲኖ ዲጂታል ፒን [6] ጋር ያገናኙ
- የአልትራሳውንድ ሞዱል ፒን (ቪሲሲ) ከአርዱዲኖ ፒን [+5V] ጋር ያገናኙ
- የአልትራሳውንድ ሞዱል ፒን (GND) ን ከአርዱዲኖ ፒን [GND] ጋር ያገናኙ
- የአልትራሳውንድ ሞዱል ፒን (ECHO) ን ከአርዱዲኖ ፒን ዲጂታል (3) ጋር ያገናኙ
- የአልትራሳውንድ ሞዱል ፒን (TRIG) ን ከአርዱዲኖ ፒን ዲጂታል (2) ጋር ያገናኙ
ደረጃ 3: ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
አርዱዲኖ ፕሮግራምን ለመጀመር ፣ የአርዱዲኖ አይዲኢን ከዚህ መጫን ያስፈልግዎታል
በአርዱዲኖ አይዲኢ 1.6.6 ውስጥ አንዳንድ ወሳኝ ሳንካዎች እንዳሉ እባክዎ ልብ ይበሉ። 1.6.7 ወይም ከዚያ በላይ መጫኑን ያረጋግጡ ፣ አለበለዚያ ይህ አስተማሪ አይሰራም! ይህን ካላደረጉ አርዱዲኖ UNO ን Arduino IDE ን ለማዘጋጀት በዚህ መመሪያ ውስጥ ያሉትን ደረጃዎች ይከተሉ! ቪሱኖው https://www.visuino.eu እንዲሁ መጫን ያስፈልገዋል። በመጀመሪያው ሥዕሉ ላይ እንደሚታየው ቪሱሲኖን ይጀምሩ በቪሱኖ ውስጥ በአርዱዲኖ ክፍል (ሥዕል 1) ላይ ባለው “መሣሪያዎች” ቁልፍ ላይ ጠቅ ያድርጉ መገናኛው ሲመጣ ፣ በስዕሉ 2 ላይ እንደሚታየው “Arduino UNO” ን ይምረጡ።
ደረጃ 4 በቪሱinoኖ ውስጥ አካላትን ያክሉ
- «Ultrasonic Ranger (Ping)» ክፍልን ያክሉ
- «NeoPixels» ክፍልን ያክሉ
- “ራምፕ ወደ አናሎግ እሴት” ክፍል ያክሉ
- «አናሎግ ወደ ያልተፈረመበት» ክፍል ያክሉ
- 2X "የአናሎግ ዋጋን አወዳድር" ክፍል ያክሉ
- 2X “የቀለም እሴት” ክፍልን ያክሉ
- የ “RGBW ቀለም ባለ ብዙ ምንጭ ውህደት” ክፍልን ያክሉ
ደረጃ 5: በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
- “RampToValue1” ን ይምረጡ እና በንብረቶች መስኮት ውስጥ “ተዳፋት (ኤስ)” ን ወደ 1000 ያዘጋጁ
- “CompareValue1” ን ይምረጡ እና በባህሪያት መስኮት ውስጥ “ዓይነት አወዳድር” ወደ ctBigger እና “እሴት” ወደ 10-“እሴት” የሚለውን መስክ ይምረጡ እና የፒን አዶውን ጠቅ ያድርጉ እና “ተንሳፋፊ SinkPin” ን ይምረጡ።
- “CompareValue2” ን ይምረጡ እና በባህሪያት መስኮት ውስጥ “ዓይነት አወዳድር” ወደ ctSmaller-“እሴት” የሚለውን መስክ ይምረጡ እና በፒን አዶው ላይ ጠቅ ያድርጉ እና “ተንሳፋፊ SinkPin” ን ይምረጡ።
- “ColorValue1” ን ይምረጡ እና በንብረቶች መስኮት ውስጥ “እሴት” ወደ clRed ያዘጋጁ
- “ColorValue2” ን ይምረጡ እና በንብረቶች መስኮት ውስጥ “እሴት” ወደ clLime ያዘጋጁ
- በ “NeoPixels1” ላይ ሁለቴ ጠቅ ያድርጉ እና በ “PixelGroups” መስኮት ውስጥ “ቀለም ፒክስል” ን ወደ ግራ ይጎትቱ በ “PixelGroups” መስኮት በግራ በኩል ከዚያ “ቀለም Pixel1” ን ይምረጡ እና በንብረቶች መስኮት ውስጥ “ፒክስሎችን ይቁጠሩ” ወደ 12 ወይም 16 (የእርስዎ የ LED ቀለበት ምን ያህል በ LED ላይ የተመሠረተ ነው)-በ “ብሩህነት” መስክ ውስጥ እሴቱን በመቀየር ከፈለጉ የ LED ን ብሩህነት መለወጥ ይችላሉ።
ደረጃ 6 በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
- “UltrasonicRanger1” ፒን [ፒንግ (ቀስቅሴ)] ከአርዲኖ ዲጂታል ፒን [2] ጋር ያገናኙ
- “አርዱinoኖ” ዲጂታል ፒን [3] ወደ “UltrasonicRanger1” ፒን [ኢኮ] ያገናኙ
- የ “NeoPixels1” ፒን [Out] ን ከአርዱዲኖ ዲጂታል ፒን [6] ጋር ያገናኙ
- የ “UltrasonicRanger1” ፒን [Out] ን ወደ “RampToValue1” ፒን [ውስጥ] እና “CompareValue1” ፒን [እሴት] እና “CompareValue2” ፒን [እሴት] ያገናኙ
- “RampToValue1” ፒን [ወደ ውጭ] ወደ “AnalogToUnsigned1” ፒን [ውስጥ] እና “CompareValue1” ፒን [ውስጥ] እና “CompareValue2” ፒን [ውስጥ] ያገናኙ
- “CompareValue1” ሚስማርን [Out] ወደ “ColorValue1” ፒን [ሰዓት] ያገናኙ
- “CompareValue2” ሚስማርን [Out] ወደ “ColorValue2” ፒን [ሰዓት] ያገናኙ
- “ColorValue1” ሚስማርን [ወደ ውጭ] ወደ “RGBWColorMultiMerger1” ፒን [0] ያገናኙ
- “ColorValue2” ሚስማርን [ወደ ውጭ] ወደ “RGBWColorMultiMerger1” ፒን [1] ያገናኙ
- የ “RGBWColorMultiMerger1” ፒን [Out] ን ወደ “NeoPixels1”> ቀለም Pixel1 ፒን [ቀለም] ያገናኙ
- “AnalogToUnsigned1” ን ከ “NeoPixels1”> ቀለም Pixel1 ፒን [U32 ማውጫ] ጋር ያገናኙ
ደረጃ 7 የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
በቪሱinoኖ ውስጥ ፣ F9 ን ይጫኑ ወይም የአርዱዲኖ ኮድ ለማመንጨት በምስል 1 ላይ የሚታየውን ቁልፍ ጠቅ ያድርጉ እና የአርዱዲኖ አይዲኢን ይክፈቱ።
በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ለማጠናቀር እና ለመስቀል በሰቀላ ቁልፍ ላይ ጠቅ ያድርጉ (ምስል 2)
ደረጃ 8: ይጫወቱ
የ Arduino UNO ሞጁሉን ኃይል ካደረጉ ፣ የ LED ቀለበቱ የርቀት ርቀቱን ማሳየት መጀመር አለበት ፣ እና በክልል ፈላጊ ሞዱል ፊት እንቅፋት ካከሉ የ LED ቀለበቱ ቀለሙን መለወጥ አለበት።
እንኳን ደስ አላችሁ! ከቪሱinoኖ ጋር ፕሮጀክትዎን አጠናቀዋል። ከዚህ ጋር ተያይ attachedል ፣ ለዚህ አስተማሪ የፈጠርኩት የቪሱinoኖ ፕሮጀክት ፣ እዚህ ማውረድ እና በቪሱኖ ውስጥ መክፈት ይችላሉ-
የሚመከር:
HC-12 የረጅም ርቀት ርቀት የአየር ሁኔታ ጣቢያ እና የዲኤችቲ ዳሳሾች -9 ደረጃዎች
HC-12 Long Range Distance Weather Station እና DHT sensors: በዚህ መማሪያ ውስጥ ሁለት dht ዳሳሾችን ፣ የ HC12 ሞጁሎችን እና የ I2C ኤልሲዲ ማሳያ በመጠቀም የርቀት ረጅም የአየር ሁኔታ ጣቢያ እንዴት መሥራት እንደሚቻል እንማራለን። ቪዲዮውን ይመልከቱ
የአልትራሳውንድ ዳሳሽ (ፕሮቲዩስ) በመጠቀም መሰናክልን ማስወገድ ሮቦት 12 ደረጃዎች
የአልትራሳውንድ ዳሳሽ (ፕሮቲዩስን) በመጠቀም መሰናክልን ማስወገድ ሮቦት - እኛ በአጠቃላይ በየቦታው እንቅፋት ማስወገጃ ሮቦትን እናገኛለን። የዚህ ሮቦት የሃርድዌር ማስመሰል በብዙ ኮሌጆች እና በብዙ ዝግጅቶች ውስጥ የፉክክር አካል ነው። ነገር ግን መሰናክል ሮቦት የሶፍትዌር ማስመሰል አልፎ አልፎ ነው። ምንም እንኳን የሆነ ቦታ ብናገኘውም ፣
የአልትራሳውንድ ዳሳሽ በመጠቀም ራስ -ሰር የመንገድ መብራቶች 3 ደረጃዎች
የአልትራሳውንድ ዳሳሽ በመጠቀም ራስ -ሰር የመንገድ መብራቶች -የመንገድ መብራቶች በሌሊት በራስ -ሰር እንዴት እንደሚበሩ እና ጠዋት ላይ በራስ -ሰር እንደሚጠፉ አስበው ያውቃሉ? እነዚህን መብራቶች ለማብራት/ለማጥፋት የሚመጣ ሰው አለ? የመንገድ መብራቶችን ለማብራት ብዙ መንገዶች አሉ ግን የሚከተለው ሐ
በሮቦት ቫክዩም ክሊነር ላይ የአልትራሳውንድ ዳሳሽ -5 ደረጃዎች
በሮቦት ቫክዩም ክሊነር ላይ የአልትራሳውንድ ዳሳሽ -ሠላም ፣ አሁን ለ 3 ዓመታት ያህል ቆሻሻ ዲያብሎስ ሮቦት ቫክዩም ክሊነር አለን እና አሁንም ሥራውን ይሠራል። እሱ ትንሽ “ዱዳ” የሆነው የ M611 ዓይነት ነው - የአከባቢው መቃኘት ወይም ባዶ ቦታ የማይገኝበት አንዳንድ ትውስታ ፣ ግን የመመለስ ችሎታ
የአልትራሳውንድ ዳሳሽ እና የፉዱዲኖ የውሃ ዳሳሽ በመጠቀም የውሃ ደረጃ አርዱዲኖን የመለየት ዘዴዎች -4 ደረጃዎች
የአልትራሳውንድ ዳሳሽ እና የፉንድኖኖ የውሃ ዳሳሽ በመጠቀም የውሃ ደረጃ አርዱዲኖን የመመርመር ዘዴዎች -በዚህ ፕሮጀክት ውስጥ ሁለት ዘዴዎችን በመጠቀም እንዴት ርካሽ የውሃ መመርመሪያ እንደሚፈጥሩ አሳያችኋለሁ 1. ለአልትራሳውንድ ዳሳሽ (HC-SR04) .2. Funduino የውሃ ዳሳሽ