Membuat Detektor Suhu dengan Arduino dan LM35

Pernah terpikir oleh kita membuat detektor suhu atau termometer digital sendiri. Sekarang kita bisa mewujudkannya dengan cukup mudah. Kita bisa menggunakan sensor LM35, Arduino dan seven segment. Jika di total anda cukup membayar sekitar 200ribuan untuk merangkai piranti ini. Di sini akan saya jelaskan dan praktikkan bagaimana membuat detektor suhu menggunakan LM 35 dan Arduino Uno.

Persiapan

Sebelumnya tentu harus kita siapkan dulu alat dan bahan berupa :

  1. Arduino Uno
  2. Seven Segmen (Common Anoda)
  3. Sensor LM 35
  4. Resistor 220 Ohm
  5. Papan Breadboard
  6. Kabel jumper secukupnya

Membuat Rangkaian

Rangkaian komponen saya buat di papan percobaan / breadboard dan saya hubungkan seperti berikut :

Breadboard

Jika rangkaian di atas cukup membingungkan, saya jelaskan sedikit. Untuk seven segment, pada setiap kaki a – g kita paralel dan kita hubungkan ke kaki arduino 6 – 12, kaki h (dp) kita biarkan saja. Kemudian kaki anoda (3 / 8) kita hubungkan untuk 7seg1 ke kaki 4 dan 7seg2 ke 2 ke kaki 5.

Untuk kaki LM35 kita hubungkan ke port A0 Arduino.

Program

Ketikkan program di software Arduino IDE. Pada program ini saya menyertakan / include file library tambahan untuk seven segment yang bisa anda download di sini. Ada juga library versi yang lebih baru yang bisa kamu dapatkan di sini, namun nanti konfigurasi / penulisan skrip akan sedikit berbeda.

Instalasi library seven segment, bisa langsung kamu copy kan ke folder (saya menggunakan win8) :

ekstrak di sini

Kemudian restart Arduino IDE, dan kamu akan menemukan library sevseg di menu Sketch-Library-

include library

Skrip lengkapnya bisa dilihat sebagai berikut :

Kode untuk detektor suhu

Versi teksnya bisa kamu copy :

#include “SevSeg.h”      //mengambil library SevSeg

SevSeg sevseg;

int refreshTime = 2000; //berapa lama tampilan akan berganti? 1000 = 1 Detik

unsigned long timer;
float celsius = 0, kelvin = 0, fahrenheit = 0;

void setup()
{
sevseg.Begin(1,2,3,4,5,6,7,8,9,10,11,12,13);      //untuk common katoda, ubah digit awal menjadi (0, 2, ….dst)
}

void loop()
{
sevseg.PrintOutput();
//untuk mengatur LM35 agar menampilkan derajat Celsius
celsius = (5.0 * analogRead(0) * 100.0) / 1024;

unsigned long mils=millis();
if (mils-timer>=refreshTime) {
timer=mils;
//Menampilkan ke 7 Segmen
sevseg.NewNum(celsius,(byte) 2);
}
}

Hasil Jadi

Contoh hasil yang sudah saya buat bisa kalian lihat di sini :

Advertisements
About

Guru SMK Elektronika, tetapi kadang ngajar masalah multimedia juga. Suka dengan teknologi dan tentu masih suka lawan jenis.

Tagged with:
Posted in Arduino, Elektronika
4 comments on “Membuat Detektor Suhu dengan Arduino dan LM35
  1. […] dua buah Seven Segmen. Ya ujung-ujungnya gugling sih. Banyak referensi yang kita dapet kaya dari Catatan Maz Beny, Duino4Project, Instructable, dan sumber […]

    Like

  2. […] Sumber : https://mazbeny.wordpress.com/2015/11/10/membuat-detektor-suhu-dengan-arduino-dan-lm35/ […]

    Like

  3. […] kami kembali mencari referensi lain, dan kali ini kami mendapatkan referensi berikut ini: https://mazbeny.wordpress.com/2015/11/10/membuat-detektor-suhu-dengan-arduino-dan-lm35/ dan kami membuka semua rangkaian dan merangkai dari awal sesuai referensi baru […]

    Like

  4. Arul says:

    Bagus mas sangat membantu project nya, Mas tp kok 7segmen angka 0, 2 dan 3 nya berantakan ya mas?

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Tentang Penulis

BENY ABDURRAHMAN
Seorang anak muda yang mencoba peruntungan hidup menjadi seorang pengajar atau orang biasa memanggilnya mas guru. Punya hobi main komputer, nggambar corel, ngedit foto dan video. Sekarang sedang mengabdi di Kalimantan Selatan.
Kalender
November 2015
M T W T F S S
« Oct   Dec »
 1
2345678
9101112131415
16171819202122
23242526272829
30  
%d bloggers like this: