Isi kandungan:
Video: Tutorial Raspberry Pi - TMP007 Infrared Thermopile Sensor Python: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
TMP007 adalah sensor termopile inframerah yang mengukur suhu objek tanpa bersentuhan dengannya. Tenaga inframerah yang dipancarkan oleh objek di medan sensor diserap oleh termopile yang terintegrasi dalam sensor. Voltan termopile didigitalkan dan dimasukkan sebagai input ke mesin matematik bersepadu. Enjin matematik bersepadu ini mengira suhu objek. Berikut adalah demonstrasi kerjanya dengan Raspberry Pi menggunakan kod python.
Langkah 1: Apa yang Anda Perlu..
1. Raspberry Pi
2. TMP007
3. Kabel I²C
4. Perisai I²C untuk Raspberry Pi
5. Kabel Ethernet
Langkah 2: Sambungan:
Ambil pelindung I2C untuk raspberry pi dan tekan perlahan ke atas pin gpio raspberry pi.
Kemudian sambungkan satu hujung kabel I2C ke sensor TMP007 dan hujung yang lain ke pelindung I2C.
Sambungkan juga kabel Ethernet ke pi atau anda boleh menggunakan modul WiFi.
Sambungan ditunjukkan dalam gambar di atas.
Langkah 3: Kod:
Kod python untuk TMP007 boleh dimuat turun dari repositori GitHub- DCUBE Store Community kami.
Inilah pautannya.
Kami telah menggunakan perpustakaan SMBus untuk kod python, langkah-langkah untuk memasang SMBus pada raspberry pi dijelaskan di sini:
pypi.python.org/pypi/smbus-cffi/0.5.1
Anda juga boleh menyalin kod dari sini, ia diberikan seperti berikut:
# Diagihkan dengan lesen kehendak bebas.
# Gunakan dengan cara yang anda mahukan, untung atau percuma, dengan syarat ia sesuai dengan lesen karya yang berkaitan.
# TMP007
# Kod ini dirancang untuk berfungsi dengan Modul Mini TMP007_I2CS I2C yang terdapat di Kedai DCUBE.
import smbus
masa import
# Dapatkan bas I2C
bas = smbus. SMBus (1)
# TMP007 alamat, 0x40 (64)
# Pilih daftar konfigurasi, 0x02 (02)
# 0x1540 (5440) Mod Penukaran Berterusan, mod Perbandingan
data = [0x1540] bus.write_i2c_block_data (0x40, 0x02, data)
masa. tidur (0.5)
# TMP007 alamat, 0x40 (64)
# Baca kembali data dari 0x03 (03), 2 bait
# cTemp MSB, cTemp LSB
data = bas.read_i2c_block_data (0x40, 0x03, 2)
# Tukar data menjadi 14-bit
cTemp = ((data [0] * 256 + (data [1] & 0xFC)) / 4)
jika cTemp> 8191:
cTemp - = 16384
cTemp = cTemp * 0.03125
fTemp = cTemp * 1.8 + 32
# Keluarkan data ke skrin
cetak "Suhu Objek dalam Celsius:%.2f C"% cTemp
cetak "Suhu Objek dalam Fahrenheit:%.2f F"% fTemp
Langkah 4: Aplikasi:
TMP007 menemui aplikasinya dalam sistem di mana pengukuran suhu bukan kontak diperlukan. Mereka digunakan dalam kes komputer riba dan tablet, bateri dan lain-lain. Ia juga dimasukkan ke dalam pendingin dan juga pencetak laser. Kecekapannya yang lebih tinggi dalam mengukur suhu tanpa bersentuhan dengan objek sebenar memberikan kelebihan untuk pelbagai aplikasinya.
Disyorkan:
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Tutorial: 4 Langkah
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Tutorial: TMD26721 adalah pengesan jarak digital inframerah yang menyediakan sistem pengesanan jarak dekat dan logik antara muka digital dalam modul pemasangan permukaan 8-pin tunggal. Pengesanan jarak termasuk peningkatan isyarat-ke-bunyi dan ketepatan. Seorang profesional
Tutorial Raspberry Pi SHT25 Kelembapan & Sensor Suhu Python: 4 Langkah
Tutorial Raspberry Pi SHT25 Kelembapan & Sensor Suhu Python: SHT25 I2C Kelembapan dan Sensor Suhu ± 1.8% RH ± 0.2 ° C Modul Mini I2C. Sensor kelembapan dan suhu berketepatan tinggi SHT25 telah menjadi standard industri dari segi faktor bentuk dan kecerdasan, menyediakan sensor yang dikalibrasi dan dilek
Tutorial Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python: 4 Langkah
Tutorial Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python: MPL3115A2 menggunakan sensor tekanan MEMS dengan antara muka I2C untuk memberikan data Tekanan / Ketinggian dan Suhu yang tepat. Keluaran sensor didigitalkan oleh ADC 24-bit resolusi tinggi. Pemprosesan dalaman membuang tugas pampasan dari
Tutorial Raspberry Pi - BH1715 Digital Ambient Light Sensor Python: 4 Langkah
Tutorial Raspberry Pi - BH1715 Digital Ambient Light Sensor Python: The BH1715 adalah Sensor Cahaya Ambient digital dengan antara muka bas I²C. BH1715 biasanya digunakan untuk mendapatkan data cahaya sekitar untuk menyesuaikan daya lampu latar LCD dan Keypad untuk peranti mudah alih. Peranti ini menawarkan resolusi 16-bit dan tambahan
Tutorial Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Python: 4 Langkah
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Python Tutorial: TMD26721 adalah pengesan jarak digital inframerah yang menyediakan sistem pengesanan jarak dekat dan logik antara muka digital dalam modul pemasangan permukaan 8-pin tunggal. Pengesanan jarak termasuk peningkatan isyarat-ke-bunyi dan ketepatan. Proksi