Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Simulasi Sensor Suhu TMP36 untuk Mengukur Suhu menggunakan Arduino di Tinkercad

Simulasi Sensor Suhu TMP36 untuk Mengukur Suhu menggunakan Arduino di Tinkercad

Diposting pada 25 November 2021 oleh farhan / Dilihat: 2.836 kali / Kategori:

 

Halo semuanya, pada kesempatan kali ini Saya ingin berbagi tutorial tentang simulasi penggunaan sensor suhu TMP36 untuk mengukur suhu menggunakan Arduino Uno di Tinkercad. Sensor suhu TMP36 digunakan untuk mengukur suhu, dalam tutorial ini suhu dibaca oleh sensor dalam derajat Celcius dan Fahrenheit Hasil pembacaan sensor suhu TMP36 akan ditampilkan lewat serial monitor.

 

Rumus yang digunakan untuk mengkonversi nilai pembacaan ADC ke dalam satuan derajat Celcius ( ) dan Fahrenheit ( ) adalah sebagai berikut.

Jika teman-teman menggunakan Arduino 5V, maka perlu menggunakan rumus di bawah:

Tegangan analog dalam milliVolt = (pembacaan dari ADC) * (5000/1024)

Formula ini digunakan untuk mengkonversi nilai 0-1023 dari ADC menjadi 0-5000mV (= 5V)

Jika teman-teman menggunakan Arduino 3.3V, maka perlu menggunakan rumus di bawah:

Tegangan analog dalam milliVolt = (pembacaan dari ADC) * (3300/1024)

Formula ini digunakan untuk mengkonversi nilai dari 0-1023 dari ADC menjadi 0-3300mV (= 3.3V)

Selanjutnya, untuk mengkonversi nilai milliVolt tersebut menjadi suhu dalam Celcius, gunakan formula ini :  

Suhu Celcius = [(tegangan analog dalam mV) – 500] / 10

Berikut ini adalah daftar komponen yang akan dibutuhkan:

  • Arduino Uno
  • Sensor Suhu TMP36

Simulasi Pengukuran Suhu Menggunakan Sensor Suhu TMP36 di Tinkercad

Simulasi akan dilakukan menggunakan platform Tinkercad dari Autodesk. Berikut merupakan langkah-langkah untuk membuat simulasi rangkaian di Tinkercad :  

  1. Pertama masuk ke https://www.tinkercad.com/dashboard, kemudian klik Circuits  → Create new Circuit
  2. Dan ganti nama rangkaian simulasi dengan double click pada pojok kiri atas → ketikkan nama yang diinginkan. Misalnya : “Simulasi Sensor Suhu”. Pilih Components → All, kemudian susun modul serta komponen seperti pada rangkaian di bawah ini.

 

3. Pilih dan klik Code → Blocks → Text → klik Continue untuk memasukkan code Arduino ke dalam rangkaian simulasi.

 

Arduino Uno :

float temp;
float isMotorOn;
#define aref_voltage	5

void setup()
{
  Serial.begin(9600);
  pinMode(A0, INPUT);
}

void loop()
{
  temp = analogRead(A0);
  
  // mengubah data itu menjadi tegangan
  // yang didasarkan pada tegangan referensi
  float voltage = temp * aref_voltage;
  voltage /= 1024.0;
  
  //converting from 10 mv per degree with 500 mV offset
  //to degrees ((voltage - 500mV) times 100)
  float tempc = (voltage - 0.5) * 100;
  
  //float tempc = (((temp * 5.0)/1024.0)-0.5)*100;
  float tempf = (9/5) * tempc + 32;
  
  //Print
  Serial.print("Data awal: ");
  Serial.print(tempc);
  Serial.print(" F: ");
  Serial.print(tempf);
  
  Serial.println("");
  delay(1000);
}

 

4. Jalankan simulasi dengan klik Start Simulation

 

5. Tampilan Simulasi ketika dijalankan adalah sebagai berikut. Ketika suhu aktual adalah -40 , pengukuran dengan sensor ternyata juga menunjukkan hasil yang mendekati suhu aktual, yaitu sebesar -40.23 . Penjelasan cara kerja alat dapat dilihat di sub bab berikutnya.

 

6. Untuk menghentikan simulasi, klik Stop Simulation.  

Penjelasan Cara Kerja Alat

Alat yang dibuat menggunakan sensor suhu TMP36 akan mengukur suhu di sekitar sensor serta menghasilkan nilai yang cukup mendekati suhu aktual. Di bawah ini merupakan beberapa percobaan yang dilakukan dengan suhu yang berbeda-beda :  

a. Percobaan 1: suhu aktual : -40 , suhu terukur oleh sensor: -40.23 ,

 

b. Percobaan 2: suhu aktual : 31 , suhu terukur oleh sensor: 31.05 ,

 

c. Percobaan 3: suhu aktual : 125 , suhu terukur oleh sensor: 124.80 ,

 

Dari tiga percobaan yang dilakukan, dapat disimpulkan bahwa sensor suhu TMP36 dapat menghasilkan pengukuran suhu yang cukup mendekati dengan suhu aktual. Sekian tutorial dari Saya, terimakasih.

Tags: ,

Bagikan ke

Simulasi Sensor Suhu TMP36 untuk Mengukur Suhu menggunakan Arduino di Tinkercad

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Simulasi Sensor Suhu TMP36 untuk Mengukur Suhu menggunakan Arduino di Tinkercad

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: