ዝርዝር ሁኔታ:
- ደረጃ 1 - ሃርድዌር
- ደረጃ 2 ሶፍትዌር
- ደረጃ 3 የሃርድዌር ማዋቀር
- ደረጃ 4 Energia IDE
- ደረጃ 5 Energia IDE - ንድፍ
- ደረጃ 6 - ውሂቡን ማሴር
- ደረጃ 7 - የፓይዘን ፕሮግራም
- ደረጃ 8: የመጨረሻ
ቪዲዮ: ለአልትራሳውንድ ዳሳሽ (HC-SR04) መረጃን በ 128 × 128 ኤልሲዲ ላይ በማንበብ እና Matplotlib ን በመጠቀም እሱን ማየት-8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በዚህ መመሪያ ውስጥ ፣ በ 128 × 128 ኤልሲዲ ላይ የአልትራሳውንድ ዳሳሽ (HC-SR04) መረጃን ለማሳየት MSP432 LaunchPad + BoosterPack ን እንጠቀማለን እና ውሂቡን በተከታታይ ወደ ፒሲ በመላክ Matplotlib ን በመጠቀም በዓይነ ሕሊናችን እንመለከተዋለን።
ደረጃ 1 - ሃርድዌር
እርስዎ የሚፈልጉት MSP432 LaunchPad ፣ ትምህርታዊ BoosterPack MKII ፣ Servo Motor ፣ Ultrasonic Sensor (HC-SR04) ፣ Jumper ሽቦዎች ፣ አነስተኛ የዳቦ ሰሌዳ።
ደረጃ 2 ሶፍትዌር
የኢነርጃ መታወቂያ አውርድ https://energia.nu/PyCharm አውርድ
ደረጃ 3 የሃርድዌር ማዋቀር
ኤስ 1. ከ ‹LaunchPad. S2› አናት ላይ BoosterPack ን ያገናኙ። የ Ultrasonic sensor (HC -SR04) -> BoosterPack. Vcc -> pin 21 GND -> pin 22 Trig -> pin 33 Echo -> pin 32S3 ን ያገናኙ። የ Servo ሞተር -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4 ን ያገናኙ። MSP432 LaunchPad ን ከኮምፒዩተርዎ የዩኤስቢ ወደቦች ወደ አንዱ ያገናኙ።
ደረጃ 4 Energia IDE
ኤስ 1. Energia IDE. S2 ን ይክፈቱ። ትክክለኛውን ተከታታይ ወደብ እና ሰሌዳ ይምረጡ 3. የሰቀላ አዝራሩን ጠቅ በማድረግ ከዚህ በታች ያለውን ፕሮግራም ወደ LaunchPad ይስቀሉ። ፕሮግራሙ የሚያደርገውን እነሆ - P1። በ servo ሞተር ከ 0 ወደ 180 ዲግሪ ያሽከረክራል እና ከ 180 ወደ 0 ዲግሪ በ 10. P2 ደረጃዎች ያሽከረክራል። ከአልትራሳውንድ ዳሳሽ የሚነበበውን ርቀት (ሴንቲ ሜትር) ያሰላል እና በ 128 × 128 ኤልሲዲ ላይ ያሳየዋል። P3. ርቀቱ (ሴሜ) ከ 20 በታች ከሆነ ቀይ ኤልኢዲውን ያብሩ ሌላውን አረንጓዴ LED ን ያብሩ። P4. ከኤልሲዲ ማያ ቦታ ጋር ለመጫወት ብቻ ፣ ፕሮግራሙ አንዳንድ የጂኦሜትሪክ ቅርጾችን ያሳያል።
ደረጃ 5 Energia IDE - ንድፍ
ከላይ ያለው ንድፍ ከዚህ ማውረድ ይችላል።
ደረጃ 6 - ውሂቡን ማሴር
ማንኛውንም የ Python IDE ን መጠቀም ይችላሉ ፣ በዚህ ሁኔታ እኔ PyCharm ን እጠቀማለሁ። ከመጀመርዎ በፊት የሚከተሉት ቅድመ-ሁኔታዎች መሟላታቸውን ያረጋግጡ--> Python ን ጭነዋል። ከ https://www.python.org/downloads/-> ከ PyCharm Community. I ጋር እየሰሩ ነው። በ PyCharmS1 ውስጥ የ Python ስክሪፕት መፍጠር። የእኛን ፕሮጀክት እንጀምር -የእንኳን ደህና መጣችሁ ማያ ገጽ ላይ ከሆኑ ፣ አዲስ ፕሮጀክት ፍጠር የሚለውን ጠቅ ያድርጉ። አስቀድመው ፕሮጀክት ከከፈቱ ፋይል -> አዲስ ፕሮጀክት ይምረጡ። ኤስ 2. ንፁህ ፓይዘን ይምረጡ -> አካባቢ (ማውጫውን ይግለጹ) -> የፕሮጀክት አስተርጓሚ -አዲስ Virtualenv አከባቢ -> Virtualenv መሣሪያ -> ፍጠር። ኤስ 3. በፕሮጀክት መሣሪያ መስኮት ውስጥ የፕሮጀክቱን ሥር ይምረጡ ፣ ከዚያ ይምረጡ ፋይል -> አዲስ -> የፓይዘን ፋይል -> አዲሱን የፋይል ስም ይተይቡ። ኤስ 4. PyCharm አዲስ የ Python ፋይል ይፈጥራል እና ለአርትዖት ይከፍታል። የሚከተሉትን ጥቅሎች ጫን PySerial ፣ Numpy and Matplotlib. S1። ማትፕሎፕሊብ ለፓይዘን ሴራ ቤተመጽሐፍት ነው። ኤስ 2. NumPy በፓይዘን ኤስ 3 ውስጥ ለሳይንሳዊ ስሌት መሠረታዊ ጥቅል ነው። PySerial በተለያዩ የተለያዩ መሣሪያዎች ላይ ለተከታታይ ግንኙነቶች ድጋፍ የሚሰጥ የ Python ቤተ -መጽሐፍት ነው። በ PyCharmS1 ውስጥ ማንኛውንም ጥቅል ለመጫን። ፋይል -> ቅንብሮች። ኤስ 2. በፕሮጀክት ስር የፕሮጀክት አስተርጓሚ ይምረጡ እና በ “+” አዶ ላይ ጠቅ ያድርጉ። ኤስ 3. በፍለጋ አሞሌው ውስጥ ሊጭኑት የሚፈልጉትን ጥቅል ይተይቡ እና ጠቅ ያድርጉ ጥቅል ጠቅ ያድርጉ።
ደረጃ 7 - የፓይዘን ፕሮግራም
ማሳሰቢያ: የ COM ወደብ ቁጥር እና የባውድ ተመን በ Energia sketch ውስጥ ካለው ጋር ተመሳሳይ መሆኑን ያረጋግጡ። ከላይ ያለው ፕሮግራም ከዚህ ማውረድ ይችላል።
ደረጃ 8: የመጨረሻ
በአከባቢዎ አካባቢ ላይ በመመስረት የ servo ሞተር ከ 0 ወደ 180 ዲግሪዎች እና ከ 180 ወደ 0 ዲግሪ ሲዞር በኤልሲዲ ማሳያ ላይ በተለያዩ ነገሮች መካከል ያለውን ርቀት (ሴንቲ ሜትር) ማየት መጀመር አለብዎት። የፓይዘን ፕሮግራም የአልትራሳውንድ ዳሳሽ ንባብ የቀጥታ ሴራ ያሳያል። ማጣቀሻዎች Matplotlib: https://matplotlib.org/PySerial: https://pyserial.readthedocs.io/en/latest/shortintro.html ድምጽ: https://numpy.org /devdocs/user/quickstart.html Ultrasonic Distance Sensor-HC-SR04: https://www.sparkfun.com/products/15569MSP432 LaunchPad: https://www.ti.com/tool/MSP-EXP432P401 ትምህርት BoosterPack MKII: http //www.ti.com/tool/BOOSTXL-EDUMKIIServo ሞተር:
የሚመከር:
አርዱዲኖን ፣ ለአልትራሳውንድ ዳሳሽ እና ሰርቪ ሞተርን በመጠቀም ብልጥ ዱስቢን 3 ደረጃዎች
አርዱዲኖን ፣ ለአልትራሳውንድ ዳሳሽ እና ሰርቮ ሞተርን በመጠቀም ብልጥ ዱስቢን በዚህ ፕሮጀክት ውስጥ ከቆሻሻ ጋር ሲጠጉ የአቧራቢን ክዳን በራስ -ሰር የሚከፈትበትን አርዱዲኖን በመጠቀም እንዴት ብልጥ ዱስቢን እንደሚሠሩ አሳያችኋለሁ። ይህንን ስማርት የአቧራ ማስቀመጫ ለመሥራት የሚያገለግሉ ሌሎች አስፈላጊ ክፍሎች ኤች.ሲ. -4 Ultrasonic Sen
በ AWS ውስጥ ከአስማትቢት መረጃን ማየት 5 ደረጃዎች
በ AWS ውስጥ ከ Magicbit መረጃን ማየት - ከአስማትቢት ጋር ከተገናኙ ዳሳሾች የተሰበሰበ መረጃ በእውነተኛ ጊዜ በስዕላዊ መልኩ እንዲታይ በ MQTT በኩል ወደ AWS IOT ኮር ይታተማል። በ ESP32 ላይ የተመሠረተ በዚህ ፕሮጀክት ውስጥ አስማትቢትን እንደ ልማት ቦርድ እንጠቀማለን። ስለዚህ ማንኛውም ESP32 መ
IoT: መስቀለኛ-ቀይ በመጠቀም የብርሃን ዳሳሽ ውሂብን ማየት-7 ደረጃዎች
IoT: መስቀለኛ-ቀይ በመጠቀም የብርሃን ዳሳሽ ውሂብን ማየት-በዚህ ትምህርት ውስጥ ፣ ከበይነመረቡ ጋር የተገናኘ ዳሳሽ እንዴት መፍጠር እንደሚችሉ ይማራሉ! ለዚህ ማሳያ የአካባቢ ብርሃን ዳሳሽ (ቲኦ OPT3001) እጠቀማለሁ ፣ ግን የመረጡት ማንኛውም አነፍናፊ (ሙቀት ፣ እርጥበት ፣ ፖታቲሞሜትር ፣ ወዘተ) ይሠራል። ዳሳሽ እሴቶቹ
ለአልትራሳውንድ ዳሳሽ አውቶማቲክ LED እንኳን ደህና መጡ የአኒሜሽን መብራቶች እና ኤልሲዲ የመረጃ ማያ ገጽ 6 ደረጃዎች
ለአልትራሳውንድ ዳሳሽ አውቶማቲክ ኤልኢዲ የእንኳን ደህና መጡ የአኒሜሽን መብራቶች እና ኤልሲዲ የመረጃ ማያ ገጽ - አድካሚ ወደ ቤት ሲመለሱ እና ቁጭ ብለው ለመዝናናት ሲሞክሩ ፣ በዙሪያዎ ያለውን ተመሳሳይ ነገር በየቀኑ እና በየቀኑ ማየት በጣም አሰልቺ መሆን አለበት። ስሜትዎን የሚቀይር ለምን አስደሳች እና አስደሳች ነገር አይጨምሩም? እጅግ በጣም ቀላል አርዱዲን ይገንቡ
የጉግል ገበታዎችን በመጠቀም የገመድ አልባ ዳሳሽ ውሂብን ማየት - 6 ደረጃዎች
የጉግል ሰንጠረ Usingችን በመጠቀም የገመድ አልባ ዳሳሽ ውሂብን ማየት - የማሽኑን እረፍትን ለመቀነስ የማሽኖቹ ግምታዊ ትንተና በጣም አስፈላጊ ነው። አዘውትሮ መፈተሽ የማሽኑን የግዴታ ጊዜ ለማሳደግ ይረዳል እና በተራው ደግሞ የጥፋቱን መቻቻል ያሻሽላል። የገመድ አልባ ንዝረት እና የሙቀት መጠን