ዝርዝር ሁኔታ:
- ደረጃ 1 - ሶፍትዌር - Energia IDE ፣ PyCharm
- ደረጃ 2 - ሃርድዌር - MSP432 LaunchPad ፣ ትምህርታዊ BoosterPack MKII
- ደረጃ 3 Energia IDE
- ደረጃ 4 - ተገቢውን የ COM ወደብ እና ቦርድ ይምረጡ።
- ደረጃ 5: ኢነርጂ ለ TMP006 በምሳሌ ኮድ ቀድሞውኑ ተጭኗል።
- ደረጃ 6: የሰቀላ ቁልፍን ጠቅ በማድረግ ከዚህ በታች ያለውን ፕሮግራም ወደ LaunchPad ይስቀሉ።
- ደረጃ 7: PyCharm
- ደረጃ 8 - የፓይዘን ፕሮግራም
- ደረጃ 9 የመጨረሻ ሴራ
ቪዲዮ: MSP432 LaunchPad እና Python ን በመጠቀም 9 የሙቀት ደረጃዎች ዳሳሽ (TMP006) የቀጥታ መረጃን ማሴር 9 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
TMP006 ከእቃው ጋር መገናኘት ሳያስፈልግ የአንድን ነገር የሙቀት መጠን የሚለካ የሙቀት ዳሳሽ ነው። በዚህ መማሪያ ውስጥ Python ን በመጠቀም ከ BoosterPack (TI BOOSTXL-EDUMKII) የቀጥታ የሙቀት መረጃን እናሴራለን።
ደረጃ 1 - ሶፍትዌር - Energia IDE ፣ PyCharm
Energia IDE:
ደረጃ 2 - ሃርድዌር - MSP432 LaunchPad ፣ ትምህርታዊ BoosterPack MKII
ደረጃ 3 Energia IDE
MSP432 LaunchPad + Educational BoosterPack ን ከኮምፒዩተርዎ የዩኤስቢ ወደቦች ወደ አንዱ ያገናኙ እና Energia IDE ን ይክፈቱ።
ደረጃ 4 - ተገቢውን የ COM ወደብ እና ቦርድ ይምረጡ።
ደረጃ 5: ኢነርጂ ለ TMP006 በምሳሌ ኮድ ቀድሞውኑ ተጭኗል።
በምሳሌው ላይ እንደሚታየው የምሳሌው ኮድ ሊከፈት ይችላል።
ደረጃ 6: የሰቀላ ቁልፍን ጠቅ በማድረግ ከዚህ በታች ያለውን ፕሮግራም ወደ LaunchPad ይስቀሉ።
#አካትት #አካፍፍሪ_TMP006.h " #ተገለጠ USE_USCI_B1 Adafruit_TMP006 tmp006; ባዶ ህትመት ተንሳፋፊ (ተንሳፋፊ እሴት ፣ int ቦታዎች) ፣ ባዶነት ማዋቀር () {Serial.begin (115200); // TMP006 ን ለስራ እና ለ I2C ግንኙነት (! Tmp006.begin (TMP006_CFG_8SAMPLE)) {Serial.println («ምንም ዳሳሽ አልተገኘም») ከሆነ ፤ ሳለ (1); }} ባዶ ክፍተት () {float objt = tmp006.readObjTempC (); ተንሳፋፊ አመጋገብ = tmp006.readDieTempC (); Serial.print (objt); // የነገር ሙቀት Serial.print (" -"); Serial.println (አመጋገብ); // ይሞቱ የሙቀት መዘግየት (1000); }
ደረጃ 7: PyCharm
ከዚህ በታች ያለውን መርሃ ግብር ከማካሄድዎ በፊት ፣ ጥቅሎቹ ፣ ፒኤስሪያል እና Matplotlib መጫናቸውን ያረጋግጡ። PySerial በተለያዩ የተለያዩ መሣሪያዎች ላይ ለተከታታይ ግንኙነቶች ድጋፍ የሚሰጥ የ Python ቤተ -መጽሐፍት ነው። Matplotlib ለ Python ሴራ ቤተ -መጽሐፍት ነው። በ PyCharm ውስጥ ማንኛውንም ጥቅል ለመጫን የሚከተሉትን ደረጃዎች ይከተሉ 1. ፋይል -> ቅንብሮች.2. በፕሮጀክት ስር የፕሮጀክት አስተርጓሚ ይምረጡ እና በ “+” አዶው ላይ ጠቅ ያድርጉ። በፍለጋ አሞሌው ውስጥ ሊጭኑት የሚፈልጉትን ጥቅል ይተይቡ እና ጠቅ ያድርጉ ጥቅል ጠቅ ያድርጉ።
ደረጃ 8 - የፓይዘን ፕሮግራም
አስመጣ ተከታታይ ማስመጣት matplotlib.pyplot እንደ pltplt.style.use ("seaborn") '' 'በይነተገናኝ ሁነታ ውስጥ የፒፕሎፕ ተግባራት በራስ -ሰር ወደ ማያ ገጹ ይሳሉ። በይነተገናኝ ሁኔታ በ matplotlib.pyplot.ion () በኩል ሊበራ እና በ matplotlib.pyplot.ioff () በኩል ሊጠፋ ይችላል። '' 'plt.ion () msp432 = serial. Serial (' COM4 ', 115200) #(የወደብ ቁጥር ፣ ባውድሬት) - ተከታታይ ነገር ይፍጠሩ i = 0 x0 = y1 = y2 = እውነት ሆኖ ሳለ ፦ msp432Serial = msp432.readline () tempArray = msp432Serial.split (b '-') objTemp = float (tempArray [0]) dieTemp = float (tempArray [1]) x0.append (i) y1.append (objTemp) y2.append (dieTemp) i += 1 plt.xlim (ግራ = ከፍተኛ (0 ፣ i-20) ፣ ቀኝ = i +10) የአሁኑ ዘንግ plt.ylabel ('ሙቀት (ሲ)' ፣ ቅርጸ-ቁምፊ ስም \u003c ቀልድ ሳንስ ኤምኤስ ›፣ ቀለም =‘ሰማያዊ’፣ ቅርጸ-ቁምፊ = 14) #ለ y- ዘንግ plt.grid (እውነት) #በ plt.title ('TMP006 Live Data' ፣ fontname = 'Comic Sans MS' ፣ ቀለም = 'ቀይ' ፣ ቅርጸ -ቁምፊ = 16) #አርዕስት p1 ፣ = plt.plot (x0 ፣ y1 ፣ color = 'r', linewidth = 2) #plot x0 versus y1 - red line p2, = plt.plot (x0, y2, color = 'g', linewidth = 2) #plot x0 versus y2 - አረንጓዴ መስመር plt.legend ([p1 ፣ p2] ፣ ['የነገር ሙቀት' ፣ 'የሙቀት መጠን ይሞቱ'] ፣ loc = 'የላይኛው ቀኝ' ፣ ፍሬም = እውነት) #በላይኛው ቀኝ ጥግ ላይ #ቦታ አፈ ታሪኮችን ሠ ገበታ plt.show () #ስዕሉን ያሳዩ plt.pause (.000001) #ለአፍታ ሰከንዶች
ደረጃ 9 የመጨረሻ ሴራ
የነገር ሙቀት-በዙሪያው ያለው ቺፕ የሙቀት መጠን ነው። ዲ ሙቀት-እሱ ራሱ የቺፕው ሙቀት ነው። ማጣቀሻዎች-የትምህርት BoosterPack MKII። -የመጠን ጥቅል https://www.ti.com/ww/eu/sensampbook/tmp006.pdfMatplotlib: https://matplotlib.org/pySerial: https://pyserial.readthedocs.io/en/latest/shortintro. html
የሚመከር:
መረጃን ከአርዱዲኖ ወደ ኤክሴል መላክ (እና ማሴር) - 3 ደረጃዎች (ከስዕሎች ጋር)
መረጃን ከአርዱዲኖ ወደ ኤክሴል መላክ (እና እሱን ማሴር) - በእውነተኛ ጊዜ ውስጥ የአርዲኖ ዳሳሽ ንባብን ማሴር የምችልበትን መንገድ በሰፊው ፈልጌያለሁ። ሴራ ብቻ ሳይሆን ለተጨማሪ ሙከራ እና እርማቶች መረጃውን ያሳዩ እና ያከማቹ። ያገኘሁት ቀላሉ መፍትሔ ኤክሴልን መጠቀም ነበር ፣ ግን በ
መስቀለኛ መንገድን በመጠቀም የገመድ አልባ ንዝረት እና የሙቀት መጠን መረጃን ወደ ጉግል ሉሆች መላክ-37 ደረጃዎች
መስቀለኛ መንገድን በመጠቀም የገመድ አልባ ንዝረት እና የሙቀት መጠን መረጃን ወደ ጉግል ሉሆች መላክ-የ NCD ን ረጅም ክልል IoT የኢንዱስትሪ ሽቦ አልባ ንዝረት እና የሙቀት ዳሳሽ ማስተዋወቅ ፣ የገመድ አልባ መረብ አውታረ መረብ መዋቅር አጠቃቀምን እስከ 2 ማይል ድረስ በመኩራራት። ትክክለኛ የ 16 ቢት ንዝረት እና የሙቀት ዳሳሽ በማካተት ፣ ይህ መሣሪያ
በ WiFi ላይ ንፁህ መረጃን ለመቆጣጠር የተወሳሰበ የኪነጥበብ ዳሳሽ ቦርድ በመጠቀም - 4 ደረጃዎች (ከስዕሎች ጋር)
በ WiFi ላይ ንፁህ መረጃን ለመቆጣጠር የተወሳሰበ የኪነጥበብ ዳሳሽ ቦርድን በመጠቀም -ከእርግዝና ቁጥጥር ጋር ሙከራ ለማድረግ አስበው ያውቃሉ? በእጅዎ ማዕበል ነገሮች እንዲንቀሳቀሱ ያድርጉ? በእጅዎ ጠማማ ሙዚቃን ይቆጣጠሩ? ይህ አስተማሪ እንዴት እንደሆነ ያሳየዎታል! ኮምፕሌክስ አርትስ ዳሳሽ ቦርድ (complexarts.net) ሁለገብ ማይክሮ
LM35 የሙቀት ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር ንባብ የሙቀት መጠን - 4 ደረጃዎች
LM35 ን የሙቀት መጠን ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር - ንባብ በዚህ አስተማሪዎች ውስጥ LM35 ን ከአርዱዲኖ ጋር እንዴት መጠቀም እንደሚቻል እንማራለን። Lm35 የሙቀት መጠን እሴቶችን ከ -55 ° ሴ እስከ 150 ° ሴ ማንበብ የሚችል የሙቀት ዳሳሽ ነው። ከአየሩ ሙቀት ጋር ተመጣጣኝ የአናሎግ ቮልቴጅን የሚያቀርብ ባለ 3-ተርሚናል መሣሪያ ነው። ከፍተኛ
የ IOT- ገመድ አልባ-የሙቀት-እና-እርጥበት-ዳሳሽ-ወደ-MySQL መረጃን መላክ -41 ደረጃዎች
የ IOT-Wireless-Temperature-and-Humidity-Sensor-to-MySQL ን መላክ-የ NCD ን ረጅም ክልል IoT የሙቀት መጠን እና የእርጥበት ዳሳሽ ማስተዋወቅ። እስከ 28 ማይል ክልል እና የገመድ አልባ ሜሽ አውታረመረብ ሥነ-ሕንፃን በመኩራራት ፣ ይህ አነፍናፊ በተጠቃሚ በተወሰኑ ክፍተቶች ፣ ተኝቶ i