Isi kandungan:
- Langkah 1: Perisian - Energia IDE, PyCharm
- Langkah 2: Perkakasan - MSP432 LaunchPad, Education BoosterPack MKII
- Langkah 3: Energia IDE
- Langkah 4: Pilih Port dan Papan COM yang Sesuai
- Langkah 5: Energia Dilengkapi dengan Kod Contoh untuk TMP006
- Langkah 6: Muat naik Program Di Bawah ke LaunchPad dengan Mengklik pada Butang Muat Naik
- Langkah 7: PyCharm
- Langkah 8: Program Python
- Langkah 9: Petak Akhir
Video: Memplot Data Langsung Sensor Suhu (TMP006) Menggunakan MSP432 LaunchPad dan Python: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
TMP006 adalah sensor suhu yang mengukur suhu objek tanpa perlu melakukan kontak dengan objek. Dalam tutorial ini kita akan memplot data suhu langsung dari BoosterPack (TI BOOSTXL-EDUMKII) menggunakan Python.
Langkah 1: Perisian - Energia IDE, PyCharm
Energia IDE:
Langkah 2: Perkakasan - MSP432 LaunchPad, Education BoosterPack MKII
Langkah 3: Energia IDE
Sambungkan MSP432 LaunchPad + Educational BoosterPack ke salah satu port USB komputer anda dan buka Energia IDE.
Langkah 4: Pilih Port dan Papan COM yang Sesuai
Langkah 5: Energia Dilengkapi dengan Kod Contoh untuk TMP006
Contoh kod boleh dibuka seperti yang ditunjukkan dalam gambar.
Langkah 6: Muat naik Program Di Bawah ke LaunchPad dengan Mengklik pada Butang Muat Naik
#include #include "Adafruit_TMP006.h" #tentukan USE_USCI_B1 Adafruit_TMP006 tmp006; void printFloat (nilai apungan, tempat int); persediaan kosong () {Serial.begin (115200); // Meminimumkan TMP006 untuk operasi dan untuk komunikasi I2C jika (! Tmp006.begin (TMP006_CFG_8SAMPLE)) {Serial.println ("Sensor tidak dijumpai"); sementara (1); }} gelung void () {float objt = tmp006.readObjTempC (); diet terapung = tmp006.readDieTempC (); Serial.print (objt); // Siri Suhu Objek.cetakan ("-"); Serial.println (diet); // Kelewatan suhu mati (1000); }
Langkah 7: PyCharm
Sebelum menjalankan program di bawah ini, pastikan pakej, pySerial dan Matplotlib dipasang. PySerial adalah perpustakaan Python yang memberikan sokongan untuk sambungan bersiri melalui pelbagai peranti yang berbeza. Matplotlib adalah perpustakaan plot untuk Python. Untuk memasang sebarang pakej di PyCharm, ikuti langkah-langkah berikut: 1. Fail -> Tetapan.2. Di bawah Projek, pilih Project Interpreter dan klik pada ikon "+". Di bar carian, ketik paket yang ingin anda pasang dan klik pada Pasang Pakej.
Langkah 8: Program Python
import serial import matplotlib.pyplot sebagai pltplt.style.use ("seaborn") '' 'Dalam mod interaktif, fungsi pyplot secara automatik menarik ke skrin. Mod interaktif juga dapat dihidupkan melalui matplotlib.pyplot.ion (), dan dimatikan melalui matplotlib.pyplot.ioff (). '' plt.ion () msp432 = serial. Serial ('COM4', 115200) # (number port, baudrate) - buat objek bersiri i = 0 x0 = y1 = y2 = sementara Benar: 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 (kiri = maks (0, i-20), kanan = i + 10) # tetapkan had-x paksi semasa plt.ylim (20, 40) #set had-y paksi semasa plt.ylabel ('Temperature (C)', fontname = 'Comic Sans MS', color = 'blue', fontsize = 14) #set label untuk paksi-y plt.grid (Betul) #hidupkan grid pada plt.title ('TMP006 Live Data', fontname = 'Comic Sans MS', color = 'red', fontsize = 16) #setkan tajuk p1, = plt.plot (x0, y1, color = 'r', linewidth = 2) #plot x0 berbanding y1 - garis merah p2, = plt.plot (x0, y2, color = 'g', linewidth = 2) #plot x0 berbanding y2 - garis hijau plt.legend ([p1, p2], ['Suhu Objek', 'Suhu Mati'], loc = 'kanan atas', frameon = Benar) # tempat legenda di sudut kanan atas e chart plt.show () # tampilkan angka plt.pause (.000001) # jeda untuk selang beberapa saat
Langkah 9: Petak Akhir
Suhu Objek: Ini adalah suhu cip di sekitarnya. Suhu Mati: Ia adalah suhu cip itu sendiri. Rujukan: Education BoosterPack MKII: https://www.ti.com/tool/BOOSTXL-EDUMKII Sensor Thermopile Inframerah dalam Chip -Pakej Skala: https://www.ti.com/ww/eu/sensampbook/tmp006.pdfMatplotlib: https://matplotlib.org/pySerial: https://pyserial.readthedocs.io/en/latest/shortintro. html
Disyorkan:
Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah
Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel): Kita semua suka bermain dengan fungsi lotre P … kita di Arduino IDE. Walau bagaimanapun, walaupun ia berguna untuk aplikasi asas, data akan terhapus semakin banyak mata ditambah dan ia tidak begitu menyenangkan bagi mata. Ploter Arduino IDE tidak
Cara Membuat Perekam Data Masa Nyata Kelembapan dan Suhu Dengan Arduino UNO dan SD-Card - Simulasi Pencatat Data DHT11 dalam Proteus: 5 Langkah
Cara Membuat Perekam Data Masa Nyata Kelembapan dan Suhu Dengan Arduino UNO dan SD-Card | DHT11 Data-logger Simulation in Proteus: Pengenalan: hai, ini adalah Liono Maker, berikut adalah pautan YouTube. Kami membuat projek kreatif dengan Arduino dan mengusahakan sistem terbenam. Data-Logger: Data logger (juga data-logger atau data recorder) adalah peranti elektronik yang merekod data dari masa ke masa dengan
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: Sensor DHT11 digunakan untuk mengukur suhu dan kelembapan. Mereka adalah penggemar elektronik yang sangat popular. Sensor kelembapan dan suhu DHT11 menjadikannya sangat mudah untuk menambahkan data kelembapan dan suhu ke projek elektronik DIY anda. Per
Arduino Tarikh / Masa Memplot / Mencatat Log Menggunakan Millis () dan PfodApp: 11 Langkah
Arduino Tarikh / Masa Memplot / Mencatat Log Menggunakan Millis () dan PfodApp: Tidak diperlukan pengaturcaraan Arduino atau Android. Modul RTC dan GPS juga disokong. Pembetulan automatik untuk zon waktu, drift RTC dan GPS tidak ada detik lompatan Pengenalan Tutorial ini menunjukkan cara menggunakan Arduino millis anda ( ) cap waktu untuk memplot data ag
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan