Pengukur Suhu Digital dengan DS18B20

 


Kelompok D1:

Emerallia Kournikova Wahyudi (3.32.19.3.08)

M Irsyad Fauzi                             (3.32.19.3.15)

Muhammad Bagus Chairul         (3.32.19.3.16)


Input       : Sensor suhu DS18B20

Output    : Tampilan 7 ruas 3 digit


Jika dulu sering kita dengar termometer identik dengan pengukuran suhu, oleh karena itu kelompok kami membuat termometer digital untuk mengukur suhu makanan ataupun minuman. Dengan membuat termometer ini diharapkan dapat membantu untuk memgukur tingkat kematangan dari suatu masakan. Adapun suhu yang ditampilkan pada pembacaaan termometer ini akurat atau nyaris mendekati aslinya.

Cara kerja dari alat yang kelompok kami buat ini yaitu, ketika sensor DS18B20 dimasukkan pada masakan atau objek yang ingin kita ukur maka sensor akan mengirim sinyal ke arduino untuk dilakukan pembacaan. Kemudian, dari arduino sinyal dikirim ke atmega AT89S51 dan di proses lalu ditampilkan angka pada segmen 7 ruas 3 digit.

1. Penjelasan Power Point (selengkapnya)












2. Program Arduino (lihat di sini)

#include <OneWire.h> 

#include <DallasTemperature.h> 

 

#define ONE_WIRE_BUS 8  

 

OneWire oneWire(ONE_WIRE_BUS); 

DallasTemperature sensor(&oneWire); 


float suhuDS18B20; 

int hasil;


void setup(void)

{

  DDRD = 0xFF;

  Serial.begin(9600); 

  sensor.begin();     

}


void loop(void)

{

  sensor.setResolution(9);  

  sensor.requestTemperatures(); 

  suhuDS18B20 = sensor.getTempCByIndex(0);  

  hasil = suhuDS18B20;

  Serial.println(hasil);

  PORTD = hasil; 

}

 

3. Program 8051 (lihat di sini)

org 00

main :

mov r0, p3 

acall ratusan

acall digit23

jmp main


ratusan :

mov a,r0

mov b, #100

div ab

mov r1, a

mov p2, r1

ret


digit23 :

mov b, #100

mul ab

mov b, a

mov a, r0

subb a,b

mov b,#10

div ab

swap a

orl a,b

mov b, #0

mov r2,a

mov p0,r2

ret

 

4. Video Demonstrasi Alat (Selengkapnya

Untuk melihat penjelasan dan demonstrasi alat dari kelompok kami silakan klik link di atas atau klik di sini




 



Subscribe to receive free email updates:

0 Response to "Pengukur Suhu Digital dengan DS18B20"

Posting Komentar