Skip to main content

Temperature Sensor with Arduino!

Halo para warganet yang budiman, kembali lagi bersama saya di blog ini. Pada kali ini, saya akan menceritakan tentang pemanfaatan sensor suhu pada Arduino. Yuk mari disimak ceritanya~

TRIAL #1
Dimulai dengan mencari pinjaman komponen untuk merakit ini. Nah, komponen yang digunakan adalah sebuah sensor suhu, breadboard, dan kabel jumper. Yang menjadi masalah adalah kami tidak tahu sensor manakah yang kami gunakan, karena jenis komponen tidak tertera di katalog.. dan kami pun tidak yakin dengan hasil pencarian Mbah Gugel. Anyway, tetap kami coba.. 

Namun percobaan gagal. Seringkali terjadi compile error. Mungkin library yang digunakan dan Dallas Temperature untuk melakukan perhitungan suhu belum terinstalasi dengan baik... sehingga belum dapat menghasilkan output yang diinginkan.

TRIAL #2
Kami pun memutuskan untuk menggunakan sensor suhu yang lain, yaitu sensor suhu yang disertai sensor kelembaban atau humidity — DHT11. Alat yang dibutuhkan adalah:
  1. 1 buah breadboard
  2. 1 buah Arduino Uno
  3. 3 buah kabel jumper
  4. 1 buah sensor DHT11


Untuk melakukan coding, dibutuhkan library DHT terlebih dahulu. Setelah diinstalasi, barulah dapat melakukan coding.

Alhamdulillah tidak menemukan permasalahan saat mencoba dengan menggunakan sensor suhu DHT11, lancar lancar saja! Mendapatkan output yang diinginkan, yaitu pada serial monitor ditampilkan suhu yang terdeteksi. 

Di bawah ini adalah kode yang digunakan dalam percobaan:
#include <dht.h>


#define dht_apin A0 // Analog Pin sensor is connected to
 
dht DHT;
 
void setup(){
 
  Serial.begin(9600);
  delay(500);//Delay to let system boot
  Serial.println("DHT11 Humidity & temperature Sensor\n\n");
  delay(1000);//Wait before accessing Sensor
 
}//end "setup()"
 
void loop(){
  //Start of Program 
 
    DHT.read11(dht_apin);
    
    Serial.print("Current humidity = ");
    Serial.print(DHT.humidity);
    Serial.print("%  ");
    Serial.print("temperature = ");
    Serial.print(DHT.temperature); 
    Serial.println("C  ");
    
    delay(1000);//Wait 5 seconds before accessing sensor again.
 
  //Fastest should be once every two seconds.
 
}// end loop()

Berikut ini adalah video hasil percobaan:


Sekian postingan saya kali ini, sampai jumpa di post saya selanjutnya!



Comments

Popular posts from this blog

A Look Into Industry 4.0

Apa itu Industry 4.0? Industry 4.0 merupakan revolusi industri ke-4, tahap pengembangan lebih lanjut dari organisasi dan manajemen proses value chain yang terlibat dalam industri, yang berbasis pada cyber-physical systems, menggabungkan dunia nyata dengan dunia virtual. [1]  Industry 4.0 memanfaatkan teknologi internet sebagai konektivitas antar sistemnya. Ilustrasi Revolusi Industri Lingkungan dari Industry 4.0 terdiri atas komponen berikut [1]: Environtment dari Industry 4.0 Suatu sistem dapat dikatakan Industry 4.0 harus mencakup: Interoperabilitas - mesin, perangkat, sensor dan manusia terkoneksi dan berkomunikasi satu sama lain Transparansi informasi - kontekstualisasi informasi berdasarkan data yang diperoleh dari sensor Bantuan teknis - memberikan bantuan kepada manusia dalam membuat keputusan dan memecahkan masalah, dan melakukan tugas yang dianggap terlalu sulit atau tidak aman bagi manusia Desentralisasi pembuatan keputusan - kemampuan cyber-physical sys

The Progress of ClickLock

Halo! Pada progress kali ini, akan disampaikan mengenai rancangan hardware dan software. RANCANGAN HARDWARE DAN SOFTWARE Berikut adalah gambar rangkaian hardware dari sistem yang akan dibuat: Berikut adalah flow chart dari program sistem yang akan dibuat. A) Flowchart Program Hardware B) Flowchart Program Aplikasi Web Berikut ini adalah rancangan user interface dari aplikasi web yang akan dibuat. Rancangan user interface merupakan wireframe dari tiap halaman aplikasi web ClickLock. Pembuatan wireframe menggunakan aplikasi Balsamiq Mockup 3. 1. Wireframe Halaman Login Terdapat bagian untuk mengisi username dan password pengguna, dan tombol login untuk redirect ke halaman home apabila login berhasil. 2. Wireframe Halaman Home Terdapat navigation bar yang menampilkan HOME, MENU serta logo LOGOUT, serta pada halaman home terdapat kalimat sambutan untuk pengguna 3. Wireframe Halaman Schedule Terdapat navigation bar, se

Trouble is A Friend - for another IoT Project

Trouble he will find you No matter where you go Oh oh No matter if you're fast No matter if you're slow Oh oh ... Potongan lirik lagu Trouble is A Friend dari mbak Lenka di tahun 2008 mengawali post kali ini.  Masalah tidak perlu dicari, nanti ia akan datang sendiri Pada tugas IMKA kali ini, kami harus mencari sebuah masalah, yang dapat diselesaikan dengan IoT. Hmm kira-kira apa ya? Gajah di pelupuk mata tidak terlihat, semut di seberang lautan nampak jelas Tidak perlu jauh-jauh mencari masalah. Ternyata setelah disadari, masalah ada di dekat kita! One Real Problem: Ruang kelas sering kali masih terkunci Berdasarkan pengalaman, setidaknya 2 dari 5 kali kelas jam 7 pagi dalam satu minggu, kelas masih terkunci dan perlu mendatangi petugas dukungan teknik untuk membuka pintu ruang kelas. Hal ini menjadi masalah karena hal ini dapat memotong waktu efektif perkuliahan. Kelas yang seharusnya berlangsung selama 50 menit dapat menjadi 40 menit saj