Mündəricat:
- Addım 1: Proqram təminatı - Energia IDE, PyCharm
- Addım 2: Hardware - MSP432 LaunchPad, Educational BoosterPack MKII
- Addım 3: Energia IDE
- Addım 4: Uyğun COM Portu və Kartını seçin
- Addım 5: Energia, TMP006 üçün Nümunə Kodu ilə Əvvəlcədən Yüklənmişdir
- Addım 6: Yükləmə Düyməsini tıklayaraq Aşağıdakı Proqramı LaunchPad -a yükləyin
- Addım 7: PyCharm
- Addım 8: Python Proqramı
- Addım 9: Son Süjet
![MSP432 LaunchPad və Python istifadə edərək İstilik Sensorunun (TMP006) Canlı Verilərinin Planlaşdırılması: 9 Addım MSP432 LaunchPad və Python istifadə edərək İstilik Sensorunun (TMP006) Canlı Verilərinin Planlaşdırılması: 9 Addım](https://i.howwhatproduce.com/images/005/image-13891-j.webp)
Video: MSP432 LaunchPad və Python istifadə edərək İstilik Sensorunun (TMP006) Canlı Verilərinin Planlaşdırılması: 9 Addım
![Video: MSP432 LaunchPad və Python istifadə edərək İstilik Sensorunun (TMP006) Canlı Verilərinin Planlaşdırılması: 9 Addım Video: MSP432 LaunchPad və Python istifadə edərək İstilik Sensorunun (TMP006) Canlı Verilərinin Planlaşdırılması: 9 Addım](https://i.ytimg.com/vi/pz3Kq3Oi0EA/hqdefault.jpg)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
![Image Image](https://i.howwhatproduce.com/images/005/image-13891-2-j.webp)
![](https://i.ytimg.com/vi/L_vvWCux_vI/hqdefault.jpg)
![Proqram təminatı - Energia IDE, PyCharm Proqram təminatı - Energia IDE, PyCharm](https://i.howwhatproduce.com/images/005/image-13891-3-j.webp)
TMP006, obyektlə təmas etmədən bir obyektin temperaturunu ölçən bir temperatur sensoru. Bu təlimatda, Python istifadə edərək BoosterPack-dən (TI BOOSTXL-EDUMKII) canlı temperatur məlumatlarını tərtib edəcəyik.
Addım 1: Proqram təminatı - Energia IDE, PyCharm
Enerji IDE:
Addım 2: Hardware - MSP432 LaunchPad, Educational BoosterPack MKII
![Avadanlıq - MSP432 LaunchPad, Educational BoosterPack MKII Avadanlıq - MSP432 LaunchPad, Educational BoosterPack MKII](https://i.howwhatproduce.com/images/005/image-13891-4-j.webp)
![Avadanlıq - MSP432 LaunchPad, Educational BoosterPack MKII Avadanlıq - MSP432 LaunchPad, Educational BoosterPack MKII](https://i.howwhatproduce.com/images/005/image-13891-5-j.webp)
![Avadanlıq - MSP432 LaunchPad, Educational BoosterPack MKII Avadanlıq - MSP432 LaunchPad, Educational BoosterPack MKII](https://i.howwhatproduce.com/images/005/image-13891-6-j.webp)
Addım 3: Energia IDE
![Enerji IDE Enerji IDE](https://i.howwhatproduce.com/images/005/image-13891-7-j.webp)
MSP432 LaunchPad + Educational BoosterPack -i kompüterinizin USB portlarından birinə qoşun və Energia IDE -ni açın.
Addım 4: Uyğun COM Portu və Kartını seçin
![Uyğun COM Portu və Kartını seçin Uyğun COM Portu və Kartını seçin](https://i.howwhatproduce.com/images/005/image-13891-8-j.webp)
Addım 5: Energia, TMP006 üçün Nümunə Kodu ilə Əvvəlcədən Yüklənmişdir
![Energia, TMP006 üçün Nümunə Kodla Öncədən Yüklənmiş gəlir Energia, TMP006 üçün Nümunə Kodla Öncədən Yüklənmiş gəlir](https://i.howwhatproduce.com/images/005/image-13891-9-j.webp)
Misal kodu şəkildə göstərildiyi kimi açıla bilər.
Addım 6: Yükləmə Düyməsini tıklayaraq Aşağıdakı Proqramı LaunchPad -a yükləyin
![Yükləmə düyməsini basaraq Aşağıdakı Proqramı LaunchPad -a yükləyin Yükləmə düyməsini basaraq Aşağıdakı Proqramı LaunchPad -a yükləyin](https://i.howwhatproduce.com/images/005/image-13891-10-j.webp)
#include #include "Adafruit_TMP006.h" #USE_USCI_B1 təyin edin Adafruit_TMP006 tmp006; void printFloat (float dəyəri, int yerləri); void setup () {Serial.begin (115200); // TMP006 -nı əməliyyat üçün və I2C ünsiyyəti üçün başlatarsa (! Tmp006.begin (TMP006_CFG_8SAMPLE)) {Serial.println ("Sensor tapılmadı"); isə (1); }} void loop () {float objt = tmp006.readObjTempC (); float diet = tmp006.readDieTempC (); Serial.print (objt); // Obyekt İstiliyi Serial.print (" -"); Serial.println (pəhriz); // Die Temperatur gecikməsi (1000); }
Addım 7: PyCharm
![PyCharm PyCharm](https://i.howwhatproduce.com/images/005/image-13891-11-j.webp)
Aşağıdakı proqramı işə salmadan əvvəl paketlərin, pySerial və Matplotlibin quraşdırıldığından əmin olun. PySerial, müxtəlif cihazlarda ardıcıl bağlantılara dəstək verən bir Python kitabxanasıdır. Matplotlib, Python üçün hər hansı bir paketi qurmaq üçün aşağıdakı adımları izləyin: 1. Fayl -> Ayarlar. Layihə altında Layihə Tərcüməçisini seçin və "+" işarəsini vurun. Axtarış çubuğuna yükləmək istədiyiniz paketi yazın və Paketi Yüklə düyməsini basın.
Addım 8: Python Proqramı
pltplt.style.use ("seaborn") kimi serial idxal matplotlib.pyplot '' '' İnteraktiv rejimdə pyplot funksiyaları avtomatik olaraq ekrana çəkilir. İnteraktiv rejim matplotlib.pyplot.ion () vasitəsi ilə açıla bilər və matplotlib.pyplot.ioff () vasitəsilə söndürülə bilər. '' 'plt.ion () msp432 = serial. Serial (' COM4 ', 115200) #(port nömrəsi, baudrate) - serial obyekti yaradın i = 0 x0 = y1 = y2 = True isə: 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 (sol = max (0, i-20), sağ = i +10) #cari oxun x-limitlərini təyin plt.ylim (20, 40) #set cari oxun y-limitləri plt.ylabel ('Temperatur (C)', fontname = 'Comic Sans MS', color = 'blue', fontsize = 14) #y-ox plt.grid (Doğru) #ızgaranı plt.title üzərinə çevirin ('TMP006 Live Data', fontname = 'Comic Sans MS', color = 'red', fontsize = 16) #p1, = plt.plot (x0, y1, color = 'r', linewidth = 2) #x1 y1 -ə qarşı - qırmızı xətt p2, = plt.plot (x0, y2, color = 'g', linewidth = 2) #plot x0 y2 -ə qarşı - yaşıl xətt plt.legend ([p1, p2], ['Object Temperature', 'Die Temperature'], loc = 'right right', frameon = True) #ci əfsanələri sağın yuxarı sağ küncündə yerləşdirin e chart plt.show () #rəqəmi göstər plt.pause (.000001) #interval saniyə ara ver
Addım 9: Son Süjet
![Son Süjet! Son Süjet!](https://i.howwhatproduce.com/images/005/image-13891-12-j.webp)
Obyektin İstiliyi: Ətrafdakı çipin istiliyidir. Ölüm İstiliyi: Çipin özünün istiliyidir. İstinadlar: Educational BoosterPack MKII: https://www.ti.com/tool/BOOSTXL-EDUMKIIÇipdəki infraqırmızı termopil sensoru -Miqyaslı Paket: https://www.ti.com/ww/eu/sensampbook/tmp006.pdfMatplotlib: https://matplotlib.org/pySerial: https://pyserial.readthedocs.io/en/latest/shortintro. html
Tövsiyə:
Raspberry Pi ilə İşıq və İstilik Sensor Verilərinin Oxunması və Qrafiki: 5 Addım
![Raspberry Pi ilə İşıq və İstilik Sensor Verilərinin Oxunması və Qrafiki: 5 Addım Raspberry Pi ilə İşıq və İstilik Sensor Verilərinin Oxunması və Qrafiki: 5 Addım](https://i.howwhatproduce.com/images/001/image-695-32-j.webp)
Raspberry Pi ilə İşıq və İstilik Sensor Verilərinin Oxunması və Qrafiki: Bu Təlimat kitabında, moruq pi və ADS1115 analoqlu bir işıq və temperatur sensoru rəqəmsal çeviriciyə necə oxuyacağınızı və matplotlib istifadə edərək qrafik qurmağı öyrənəcəksiniz. Lazımi materiallardan başlayaq
IoT: Node-RED istifadə edərək İşıq Sensoru Verilərinin Vizualaşdırılması: 7 Addım
![IoT: Node-RED istifadə edərək İşıq Sensoru Verilərinin Vizualaşdırılması: 7 Addım IoT: Node-RED istifadə edərək İşıq Sensoru Verilərinin Vizualaşdırılması: 7 Addım](https://i.howwhatproduce.com/images/006/image-15630-j.webp)
IoT: Node-RED istifadə edərək İşıq Sensoru Verilərinin Vizualaşdırılması: Bu təlimatda internetə bağlı bir sensorun necə yaradılacağını öyrənəcəksiniz! Bu nümayiş üçün ətraf işıq sensoru (TI OPT3001) istifadə edəcəm, ancaq seçdiyiniz hər hansı bir sensor (temperatur, rütubət, potensiometr və s.) İşləyəcək. Sensor dəyərləri
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
![Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Google Charts istifadə edərək Simsiz Sensor Verilərinin Vizualaşdırılması: 6 Addım
![Google Charts istifadə edərək Simsiz Sensor Verilərinin Vizualaşdırılması: 6 Addım Google Charts istifadə edərək Simsiz Sensor Verilərinin Vizualaşdırılması: 6 Addım](https://i.howwhatproduce.com/images/005/image-14114-13-j.webp)
Google Qrafiklərindən istifadə edərək Simsiz Sensor Verilərinin Görüntülənməsi: Maşının dayanma müddətini minimuma endirmək üçün maşınların proqnozlaşdırılan təhlili çox vacibdir. Daimi yoxlama, maşının işləmə müddətini artırmağa kömək edir və öz növbəsində arızaya qarşı tolerantlığı artırır. Simsiz Vibrasiya və Temperatur
MQTT istifadə edərək Simsiz Təzyiq Sensoru Verilərinin Yayımlanması: 7 Addım
![MQTT istifadə edərək Simsiz Təzyiq Sensoru Verilərinin Yayımlanması: 7 Addım MQTT istifadə edərək Simsiz Təzyiq Sensoru Verilərinin Yayımlanması: 7 Addım](https://i.howwhatproduce.com/images/006/image-15093-25-j.webp)
MQTT: ESP32 vəESP 8266 istifadə edərək Simsiz Təzyiq Sensoru Məlumatlarının Nəşr edilməsi IoT sahəsində çox tanış bir SoC -dir. Bunlar IoT layihələri üçün bir növ xeyirdir. ESP 32, inteqrasiya edilmiş WiFi və BLE ilə bir cihazdır. Sadəcə SSID, parol və IP konfiqurasiyanızı verin və hər şeyi