Orodha ya maudhui:
- Hatua ya 1: Programu - Energia IDE, PyCharm
- Hatua ya 2: Vifaa vya ujenzi - MSP432 LaunchPad, BoosterPack MKII
- Hatua ya 3: Energia IDE
- Hatua ya 4: Chagua Bandari na Bodi inayofaa ya COM
- Hatua ya 5: Energia Inakuja Kupakia Kwanza na Mfano wa Mfano wa TMP006
- Hatua ya 6: Pakia Programu ya Chini kwenye LaunchPad kwa kubofya kitufe cha Pakia
- Hatua ya 7: PyCharm
- Hatua ya 8: Programu ya Python
- Hatua ya 9: Njama ya Mwisho
Video: Kupanga Takwimu za Moja kwa Moja za Sensor ya Joto (TMP006) Kutumia MSP432 LaunchPad na Python: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
TMP006 ni sensor ya joto ambayo hupima joto la kitu bila hitaji la kuwasiliana na kitu. Katika mafunzo haya tutapanga data ya joto la moja kwa moja kutoka BoosterPack (TI BOOSTXL-EDUMKII) kwa kutumia Python.
Hatua ya 1: Programu - Energia IDE, PyCharm
IDE ya Energia: https://energia.nu/PyCharm:
Hatua ya 2: Vifaa vya ujenzi - MSP432 LaunchPad, BoosterPack MKII
Hatua ya 3: Energia IDE
Unganisha MSP432 LaunchPad + BoosterPack ya Elimu kwa moja ya bandari za USB za kompyuta yako na kufungua Energia IDE.
Hatua ya 4: Chagua Bandari na Bodi inayofaa ya COM
Hatua ya 5: Energia Inakuja Kupakia Kwanza na Mfano wa Mfano wa TMP006
Nambari ya mfano inaweza kufunguliwa kama inavyoonyeshwa kwenye takwimu.
Hatua ya 6: Pakia Programu ya Chini kwenye LaunchPad kwa kubofya kitufe cha Pakia
# pamoja na # pamoja na "Adafruit_TMP006.h" #fasili USE_USCI_B1 Adafruit_TMP006 tmp006; kuchapisha batiliFloat (thamani ya kuelea, maeneo ya ndani); usanidi batili () {Serial.begin (115200); // Inatia ndani TMP006 kwa operesheni na kwa mawasiliano ya I2C ikiwa (! Tmp006.begin (TMP006_CFG_8SAMPLE)) {Serial.println ("Hakuna sensa iliyopatikana"); wakati (1); }} kitanzi batili () {float objt = tmp006.readObjTempC (); chakula cha kuelea = tmp006.readDieTempC (); Printa ya serial (objt); // Joto la Joto la Object.print ("-"); Serial.println (lishe); // Kuchelewa kwa Joto la kufa (1000); }
Hatua ya 7: PyCharm
Kabla ya kuendesha programu hapa chini, hakikisha kwamba vifurushi, pySerial na Matplotlib vimewekwa. PySerial ni maktaba ya Python ambayo hutoa msaada kwa unganisho la serial juu ya vifaa anuwai tofauti. Matplotlib ni maktaba ya kupanga Python. Ili kusanikisha kifurushi chochote katika PyCharm, fuata hatua zifuatazo: 1. Faili -> Mipangilio. 2. Chini ya Mradi, chagua Mkalimani wa Mradi na ubonyeze ikoni ya "+". Kwenye upau wa utaftaji, andika kifurushi unachotaka kusakinisha na bonyeza Bonyeza kifurushi.
Hatua ya 8: Programu ya Python
kuagiza kuagiza serial matplotlib.pyplot kama pltplt.style.use ("seaborn") '' Hali ya maingiliano inaweza pia kuwashwa kupitia matplotlib.pyplot.ion (), na kuzimwa kupitia matplotlib.pyplot.ioff (). plt.ion () msp432 = serial. Serial ('COM4', 115200) # (nambari ya bandari, baudrate) - unda kitu cha serial i = 0 x0 = y1 = y2 = wakati Kweli: msp432Serial = msp432.lineline () tempArray = msp432Serial.split (b '-') objTemp = kuelea (tempArray [0]) dieTemp = kuelea (tempArray [1]) x0.append (i) y1.append (objTemp) y2 tumia (kufaTemp) i + = 1 plt.xlim (kushoto = max (0, i-20), kulia = i + 10) # weka mipaka ya x ya mhimili wa sasa plt.ylim (20, 40) #set mipaka ya y ya mhimili wa sasa plt.label ('Joto (C)', fontname = 'Comic Sans MS', color = 'blue', fontsize = 14) # weka lebo ya y-axis plt.grid (Kweli) #washa gridi kwenye plt.title ('TMP006 Live Data', fontname = 'Comic Sans MS', color = 'red', fontsize = 16) #set title p1, = plt.plot (x0, y1, color = 'r', linewidth = 2) #plot x0 dhidi ya y1 - mstari mwekundu p2, = plt.plot (x0, y2, color = 'g', linewidth = 2) #plot x0 dhidi ya y2 - green line plt.
Hatua ya 9: Njama ya Mwisho
Joto la kitu: Ni joto la chip inayozunguka eneo. Joto la kufa: Ni joto la chip yenyewe. Rejea: Booster ya Elimu Kifurushi cha Kiwango: https://www.ti.com/ww/eu/sensampbook/tmp006.pdfMatplotlib: https://matplotlib.org/pySerial: https://pyserial.readthedocs.io/en/latest/shortintro. html
Ilipendekeza:
Fanya Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa moja (na Hifadhi Takwimu kwa Excel): Hatua 3
Tengeneza Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa Moja (na Hifadhi Takwimu kwa Excel): Sote tunapenda kucheza na kazi yetu ya P … lotter katika IDE ya Arduino. Walakini, wakati inaweza kuwa na faida kwa matumizi ya msingi, data inafutwa zaidi vidokezo vinaongezwa na sio kupendeza macho. Mpangaji wa Arduino IDE hana
Kutuma Takwimu za Kutetemeka kwa Wavu na Joto kwa Karatasi za Google Kutumia Node-RED: Hatua 37
Kutuma Takwimu za Kutetemeka kwa waya na Joto kwa Majedwali ya Google Kutumia Node-RED: Kuanzisha mtetemo wa waya wa muda mrefu wa IoT wa Viwanda na sensorer ya joto ya NCD, ikijivunia hadi umbali wa maili 2 matumizi ya muundo wa mitandao ya waya. Ikijumlisha usahihi wa kitita cha 16-bit na sensorer ya joto, kifaa hiki kinaweza
Jinsi ya kutumia Sensor ya Joto la DHT11 na Arduino na Joto la Uchapishaji wa Joto na Unyevu: Hatua 5
Jinsi ya Kutumia Sensorer ya Joto la DHT11 Na Arduino na Joto la Uchapishaji Joto na Unyevu: Sura ya DHT11 hutumiwa kupima joto na unyevu. Unyevu wa DHT11 na sensorer ya joto hufanya iwe rahisi sana kuongeza data ya unyevu na joto kwenye miradi yako ya elektroniki ya DIY. Ni kwa kila
Mlishaji wa Kiwanda cha Moja kwa Moja cha WiFi Pamoja na Hifadhi - Usanidi wa Kilimo cha Ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Hatua 21
Kilima cha Kiwanda cha Kiotomatiki cha WiFi kilicho na Hifadhi - Kuweka Kilimo cha ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Katika mafunzo haya tutaonyesha jinsi ya kuanzisha mfumo wa kulisha mimea ya ndani / nje ambayo hunyunyizia mimea moja kwa moja na inaweza kufuatiliwa kwa mbali kutumia jukwaa la Adosia
Kilishi cha Mbwa Raspberry Pi Moja kwa Moja na Kijirusha Video Moja kwa Moja: Hatua 3
Feeder ya mbwa ya Raspberry Pi moja kwa moja & Kijirisho cha Moja kwa Moja cha Video: Hii ni Raspberry PI yangu inayowezesha feeder ya mbwa moja kwa moja. Nilikuwa nikifanya kazi kutoka asubuhi 11am hadi 9pm. Mbwa wangu huenda wazimu ikiwa sikumlisha kwa wakati. Iliyotafutwa google kununua feeders moja kwa moja ya chakula, hazipatikani India na kuagiza ghali op