Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
sensor suhu sederhana dan murah menggunakan termistor NTC
termistor mengubah resistansinya dengan perubahan waktu menggunakan properti ini, kami sedang membangun sensor suhu untuk mengetahui lebih banyak tentang termistor
en.wikipedia.org/wiki/Thermistor
Langkah 1: Komponen Diperlukan
Arduino uno (atau) arduino apa pun akan berfungsi
beberapa kabel jumper dan papan roti
1 X 10 k resistor
1X NTC 10k termistor
Langkah 2: Koneksi
(Ground) ---- (10k-Resistor) -------|------- (Thermistor) ---- (+5v)
| Pin Analog 0
Langkah 3: Kode untuk Fahrenheit
#termasuk
termistor ganda (int RawADC) { suhu ganda; Suhu = log(10000.0*((1024.0/RawADC-1))); // =log(10000.0/(1024.0/RawADC-1)) // untuk konfigurasi pull-up Temp = 1 / (0.001129148 + (0,000234125 + (0,0000000876741 * Temp * Temp))* Temp); Suhu = Suhu - 273,15; // Konversi Kelvin ke Celcius Temp = (Temp * 9.0)/ 5.0 +32; // Konversi Celcius ke Fahrenheit kembali Temp; }
void setup() { Serial.begin(115200); }
void loop() { Serial.println(int(Thermistor(analogRead(0)))); // tampilkan penundaan Fahrenheit(1000); }
Langkah 4: Kode untuk Celcius
#termasuk
termistor ganda (int RawADC) { suhu ganda; Suhu = log(10000.0*((1024.0/RawADC-1))); // =log(10000.0/(1024.0/RawADC-1)) // untuk konfigurasi pull-up Temp = 1 / (0.001129148 + (0,000234125 + (0,0000000876741 * Temp * Temp))* Temp); Suhu = Suhu - 273,15; // Konversi Kelvin ke Celcius kembali Temp; }
void setup() { Serial.begin(115200); }
void loop() { Serial.println(int(Thermistor(analogRead(0)))); // tampilkan penundaan Fahrenheit(1000); }
Langkah 5: Kesimpulan
setelah menyelesaikan semua langkah sekarang buka monitor serial dan atur baud ke 115200 Anda dapat melihat pembacaan suhu
Perkembangan lebih lanjut Anda dapat menambahkan lcd ke ini
Terima kasih:)
jika Anda memiliki keraguan, jangan ragu untuk bertanya