• Tidak ada hasil yang ditemukan

Penyesuai Kadar Oksigen Dalam Ruangan Berbasis Mikrokontroler

N/A
N/A
Protected

Academic year: 2017

Membagikan "Penyesuai Kadar Oksigen Dalam Ruangan Berbasis Mikrokontroler"

Copied!
11
0
0

Teks penuh

(1)

Pengujian Alat Catu daya

AN 7805 220V

3A

12V

220uF/25V 10uF/25V

5V 100uF/50V

Di beri masukan dari PLN sebesar 200 V ke Trafo 3A kemudian di turunkan menjadi

11.43 V. Tegangan 11.43 V dari trafo di searahkan dengan menggunakan dioda 3A

sehingga di peroleh 11.43 V, untuk menjaga kesetabilan tegangan maka tegangan akan

di filter menggunakan capasitor. Ic regulator AN 7805 di gunakan untuk out put

tegangan 5 V.

Dari rancangan di atas output nya adalah 5 V, dari hasil pengujian peroleh Outputnya

adalah 5,03 V.

(2)

ATM 8535

220uF/25V 10uF/25V 5V

(3)

ATM 8535 di masukkan program

/*=============== Code Bahasa Program ===============*/ /***************************************************** This program was produced by the

CodeWizardAVR V1.24.7d Evaluation Automatic Program Generator

© Copyright 1998-2005 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com

e-mail:[email protected]

Project : Version :

Date : 12/31/2001

Author : Freeware, for evaluation and non-commercial use only Company :

Comments:

/*=============== Iput perogram ke ATmega 8535 ===============*/ Chip type : ATmega8535

Program type : Application Clock frequency : 4.000000 MHz Memory model : Small

External SRAM size : 0 Data Stack size : 128

*****************************************************/ #include <mega8535.h>

#include <lcd.h> #include <delay.h> #include <stdio.h> #asm

.equ __lcd_port=0x15 ;PORTC #endasm

#define ADC_VREF_TYPE 0x00

unsigned int read_adc(unsigned char adc_input) {

ADMUX=adc_input|ADC_VREF_TYPE; ADCSRA|=0x40;

while ((ADCSRA & 0x10)==0); ADCSRA|=0x10;

return ADCW; }

unsigned char i,Status,t; unsigned long Oksigen; unsigned int FRata2,F,O2[20]; void main(void)

{

PORTA=0x00; DDRA=0x00;

(4)

PORTC=0x00; DDRC=0x00; PORTD=0xFF; DDRD=0x00;

ADMUX=ADC_VREF_TYPE; ADCSRA=0x85;

SFIOR&=0xEF;

lcd_init(16); lcd_gotoxy(0,0);

/*=============== Input Tampilan LCD ON ===============*/

lcd_init(16);

lcd_gotoxy(0,0);

lcd_putsf(" PENYESUAI");

lcd_gotoxy(0,1);

lcd_putsf(" KADAR OKSIGEN ");

delay_ms(1000);

lcd_clear();

while (1) {

lcd_clear();

for (i=0;i<20;i++){F = read_adc(0);O2[i]=F;delay_ms(1); } for (i=0;i<20;i++){FRata2 = FRata2+O2[i];}

FRata2 = FRata2/20; Oksigen = FRata2*100/57;

/*=========== Input Tampulan LCD Proses Pengukuran ============*/ lcd_gotoxy(0,0);

lcd_putsf(" KADAR OKSIGEN "); lcd_gotoxy(0,1);

lcd_putsf(" KADAR: %");

lcd_gotoxy(7,1);

lcd_putchar(Oksigen/100 %10 + 0x30); lcd_putchar(Oksigen/10 %10 + 0x30); lcd_putchar('.');

lcd_putchar(Oksigen %10 + 0x30); delay_ms(100);

/*=============== Input Program Aktif PORTB.0 ===============*/ if (Oksigen < 180) {PORTB.0 = 1;Status = 1;} else{PORTB.0 = 0;}

/*=============== Input Program Aktif PORTB.1 ===============*/ if (Oksigen < 170) {PORTB.1 = 1;Status = 1;} else{PORTB.1 = 0;}

delay_ms(200);

(5)

Lampiran Gambar Alat Secara Keseluruhan

Pengukuran Terhadap panas

(6)
(7)

Termometer

digital

Figaro

KE-50

Lutron Digital

DO Meter

DO-5510

Ralat T (

o

C)

x100%

Ralat Kadar ( %)

x100%

T (

o

C)

Kadar

O

2

( %)

T

(

o

C)

Kadar

O

2

( %)

24.2

22.3

24.4

22.5

0.8197 0.8889

24.8

21.7

25.0

21.9

0.8 0.9132

25.6

21.0

25.7

21.2

0.3891 0.9434

26.5

20.1

26.7

20.3

0.7491 0.9852

27.5

19.2

27.7

19.3

0.722 0.5181

28.5

18.2

28.7

18.4

0.6969 1.087

29.4

17.7

29.6

17.9

0.6757 1.1173

30.0

17.0

30.1

17.1

0.3322 0.5848

30.3

16.5

30.5

16.7

0.6557 1.1976

30.4

16.9

30.6

17.0

0.6536 0.5882

(8)
(9)
(10)
(11)

Referensi

Dokumen terkait

Hasil penelitian ini diharapkan dapat meningkatkan kesadaran manajemen akan pentingnya peningkatan komitmen terhadap pelaksanaan K3 di tempat kerja, serta kesadaran

Anggaran Investasi , adalah rencana perusahaan untuk membeli barang-barang modal atau barang- barang yang dapat digunakan untuk menghasilkan produk perusahaan di

Dan kita juga sudah mendefenisikan bahwakondisi Flat adalah kondisi ketika harga bergerak di antara lower dan upper BB SD 1, dankondisi Trending kita sebut jika harga bergerak di

Garap gerak sebagai bahan atau materi pokok tari Asmarasih memiliki bentuk gerak tradisi Yogyakarta dan Surakarta yang pada gilirannya merupakan gaya yang berbeda dengan

Berdasarkan hasil penelitian maka dapat diambil kesimpulan bahwa masih ada yang harus diperhatikan dan diperbaiki untuk meningkatkan program Tenaga Kerja Mandiri Oleh

Dengan memodifikasi solusi untuk periode yang dijelaskan diatas dengan memasukan faktor kerusakan disekitar lubang sumur (skin faktor), dan faktor volume resesrvoir

Perbedaan rata-rata hasil tes retensi di kelas kontrol dan kelas eksperimen memberikan bukti bahwa pembelajaran kooperatif STAD memberikan pengaruh yang

Laporan Akhir ini disusun untuk memenuhi syarat penyelesaian pendidikan Diploma III pada Jurusan Teknik Mesin Politeknik Negeri Sriwijaya. Dalarn hal ini penulis