Isi kandungan:
Video: Tutorial Arduino Nano - Sensor Suhu TMP100: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Modul Sensor Suhu Tinggi TMP100, Ketepatan Rendah, Digital Sensor I2C MINI. TMP100 sangat sesuai untuk pengukuran suhu yang diperpanjang. Peranti ini menawarkan ketepatan ± 1 ° C tanpa memerlukan penentukuran atau pengkondisian isyarat komponen luaran. Inilah demonstrasi bersama Arduino Nano.
Langkah 1: Apa yang Anda Perlu..
1. Arduino Nano
2. TMP100
3. Kabel I²C
4. Perisai I²C untuk Arduino Nano
Langkah 2: Sambungan:
Ambil pelindung I2C untuk Arduino Nano dan perlahan-lahan menolaknya ke atas pin Nano.
Kemudian sambungkan satu hujung kabel I2C ke sensor TMP100 dan hujung yang lain ke pelindung I2C.
Sambungan ditunjukkan dalam gambar di atas.
Langkah 3: Kod:
Kod Arduino untuk TMP100 boleh dimuat turun dari GitHub repositori-Dcube Store kami
Berikut adalah pautan yang sama:
github.com/DcubeTechVentures/TMP100..
Kami menyertakan perpustakaan Wire.h untuk memudahkan komunikasi sensor I2c dengan papan Arduino.
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.
// TMP100
// Kod ini direka untuk berfungsi dengan Modul Mini TMP100_I2CS I2C yang terdapat di Dcube Store.
#sertakan
// Alamat TMP100 I2C adalah 0x4F (79)
#tentukan Addr 0x4F
persediaan tidak sah ()
{
// Memulakan komunikasi I2C sebagai MASTER
Wire.begin ();
// Mulakan komunikasi Bersiri, tetapkan kadar baud = 9600
Serial.begin (9600);
// Mulakan Penghantaran I2C
Wire.beginTransmission (Addr);
// Pilih daftar konfigurasi
Wire.write (0x01);
// Tetapkan penukaran berterusan, mod pembanding, resolusi 12-bit
Wire.write (0x60);
// Hentikan Penghantaran I2C
Wire.endTransmission ();
kelewatan (300);
}
gelung kosong ()
{
data int yang tidak ditandatangani [2];
// Mulakan Penghantaran I2C
Wire.beginTransmission (Addr);
// Pilih daftar data
Wire.write (0x00);
// Hentikan Penghantaran I2C
Wire.endTransmission ();
// Minta 2 bait data
Wire.requestFrom (Addr, 2);
// Baca 2 bait data
// cTemp msb, cTemp lsb
jika (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
// Tukarkan data
float cTemp = (((data [0] * 256) + (data [1] & 0xF0)) / 16) * 0.0625;
apungan fTemp = cTemp * 1.8 + 32;
// Keluarkan data ke monitor bersiri
Serial.print ("Suhu dalam Celsius:");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("Suhu di Fahrenheit:");
Serial.print (fTemp);
Serial.println ("F");
kelewatan (500);
}
Langkah 4: Aplikasi:
Pelbagai aplikasi yang menggabungkan daya rendah TMP100, sensor suhu digital ketepatan tinggi termasuk Pemantauan Suhu Bekalan Kuasa, Perlindungan Termal Perisian Komputer, Pengurusan Bateri dan juga mesin pejabat.
Disyorkan:
Pengukuran Suhu Menggunakan STS21 dan Arduino Nano: 4 Langkah
Pengukuran Suhu Menggunakan STS21 dan Arduino Nano: Sensor Suhu Digital STS21 menawarkan prestasi yang unggul dan jejak penjimatan ruang. Ia memberikan isyarat yang dikalibrasi, linear dalam format digital, I2C. Fabrikasi sensor ini didasarkan pada teknologi CMOSens, yang mengaitkan kepada
TAMPILKAN HUMIDITI DAN SUHU PADA LCD DENGAN ARDUINO NANO: 5 Langkah
TAMBAHKAN HUMIDITI DAN SUHU PADA LCD DENGAN ARDUINO NANO: Berikut ini adalah arahan untuk membuat antara muka lcd ringkas dengan arduino nano
Pengukuran Suhu Menggunakan ADT75 dan Arduino Nano: 4 Langkah
Pengukuran Suhu Menggunakan ADT75 dan Arduino Nano: ADT75 adalah sensor suhu digital yang sangat tepat. Ia terdiri daripada sensor suhu jurang pita dan penukar analog ke digital 12-bit untuk memantau dan mendigitalkan suhu. Sensornya yang sangat sensitif menjadikannya cukup kompeten untuk saya
ESP8266 Pemantauan Suhu Nodemcu Menggunakan DHT11 pada Pelayan Web Tempatan - Dapatkan Suhu & Kelembapan Bilik di Penyemak Imbas Anda: 6 Langkah
ESP8266 Pemantauan Suhu Nodemcu Menggunakan DHT11 pada Pelayan Web Tempatan | Dapatkan Suhu & Kelembapan Bilik di Penyemak Imbas Anda: Hai kawan-kawan hari ini kita akan membuat kelembapan & sistem pemantauan suhu menggunakan ESP 8266 NODEMCU & Sensor suhu DHT11. Suhu dan kelembapan akan diperolehi dari DHT11 Sensor & ia dapat dilihat pada penyemak imbas yang laman webnya akan diuruskan
Termometer Memasak Probe Suhu ESP32 NTP Dengan Pembetulan Steinhart-Hart dan Penggera Suhu .: 7 Langkah (dengan Gambar)
ESP32 NTP Temperature Probe Cooking Thermometer With Steinhart-Hart Correction and Temperature Alarm .: Masih dalam perjalanan untuk menyelesaikan " projek akan datang ", " ESP32 NTP Temperature Probe Cooking Thermometer With Steinhart-Hart Correction and Temperature Alarm " adalah Instructable yang menunjukkan bagaimana saya menambah probe suhu NTP, piezo b