Pengujian dan Analisa Sensor UVTron

data pertama. Karena r3 sebelumnya diisi dengan nilai 32 maka data pertama pada dptr akan ditampilkan pada kolom ke-32. Perintah Dec r3 akan mengurangi nilai yang ada pada r3 dengan nilai 1 sehingga r3 sekarang berisi nilai 31 yang menunjukkan nilai kolom dimana data akan ditampilkan berikutnya.Perintah inc dptr akan menggeser data yang ditunjuk oleh dptr , jika sebelumnya dptr menunjuk ke data pertama, maka sekarang dptr menunjuk data yang kedua. Perintah acall tunda merupakan lamanya data pertama ditampilkan pada kolom ke-32. Kemudian r3 akan dibandingkan dengan 0 pada perintah cjne r3,0,loop_1 , jika bukan 0 maka program kembali ke rutin loop_1 , kemudian kembali menampilkan data berikutnya, yaitu data kedua dari dptr ditampilkan di kolom ke 15. Demikian seterusnya sampai data ke 16 yang ada pada dptr akan ditampilkan pada kolom pertama. Dengan demikian kata “USU” akan tampil berjalan pada display matriks.

4.7. Pengujian dan Analisa Sensor UVTron

Prinsip kerja dari rangkaian dan sensor UVTron ini adalah apabila sensor mendeteksi api maka rangkaian driver akan mengeluarkan logika 1. Dan sebaliknya apabila tidak mendeteksi api rangkaian akan mengeluarkan logika 0. Hasil pengujian dari rangkaian dan sensor UV-tron ditunjukkan pada table 4.2a Tabel 4.2a Hasil Pengujian Rangkaian Sensor UvTron Kondisi Hasil pegukuran Ada api 4.4 V DC Tidak ada api 0 V DC Hasil pengujian dari rangkaian dan sensor UV-tron dengan berbagai jenis sinar ditunjukkan pada tabel 4.2b Universitas Sumatera Utara No Jenis Sinar 1 Meter 2 Meter 3 Meter 4 Meter 5 Meter 1 Api lilin 5 V 4,7V 5 V 5 V 4,9 V 2 Api anti nyamuk 5 V 4,9 V 4,9 V 0 V 0 V 3 Api rokok 5 V 5 V 4,9 V 0 V 0 V 4 Percikan api 5 V 0 V 0 V 0 V 0 V 5 Lampu neon 0 V 0 V 0 V 0 V 0 V Universitas Sumatera Utara KESIMPULAN DAN SARAN I. KESIMPULAN 1. Alat ini dapat bekerja secara otomatis dengan baik apabila tidak ada sinar matahari secara langsung yang mempengaruhuinya. 2. Untuk dapat membangun sebuah instrumen yang mampu mendeteksi dan memadamkan api secara otomatis apabila terjadi kebakaran di dalam suatu ruangan harus memahami cara kerja sensor yang digunakan dan urutan penggunaan peralaan seperti alarm, display matriks dan pompa sehingga kebakaran dapat dicegah dengan cepat. 3. Sensor UV-tron dapat dimanfaatkan untuk mendeteksi sinar ultraviolet pada range 185 – 260 nm dimana api berada pada range tersebut. II. SARAN 1. Alat pendeteksi api dan pemadam kebakaran ini dapat dikembangkan pada penelitian selanjutnya sehingga lebih sempurna. 2. Sebaiknya display yang digunakan yaitu running text atau LCD yang besar sehingga mudah dibaca dari jarak jauh. Universitas Sumatera Utara Agfianto, Belajar Mikrokontroler AT89C515255 Teori dan Aplikasi, Edisi Pertama Penerbit: Gava Media, Yogyakarta, 2002 Agfianto, Teknik Antarmuka Komputer: Konsep dan Aplikasi, Edisi Pertama, Penerbit: Graha Ilmu, Yogyakarta, 2002 Andi, Panduan Praktis Teknik Antarmuka dan Pemrograman Mikrokontroler AT89C51, Penerbit PT Elex Media Komputindo, Jakarta 2003 Malvino, Albert paul, Prinsip-prinsip Elektronika, Jilid 1 2, Edisi Pertama, Penerbit: Salemba Teknika, Jakarta, 2003. Suhata, Aplikasi Mikrokontroler Sebagai Pengendali Peralatan Elektronik via Line Telepon, Penerbit PT Elex Media Komputindo, Jakarta 2004. Universitas Sumatera Utara bit p0.4 switch2 bit p0.5 api bit p0.6 mata1 bit p2.0 mata2 bit p2.3 mata3 bit p2.1 mata4 bit p2.2 pompa1 bit p0.7 pompa2 bit p2.7 pompa3 bit p2.5 pompa4 bit p2.4 alarm bit p2.6 data_api bit p0.0 posisi_awal: clr pompa1 clr pompa2 clr pompa3 clr pompa4 clr alarm clr data_api call awal2 call awal1 mov a,11h cek_api: jb api,posisi_awal setb alarm setb data_api mov p1,a mov p3,a rr a call delay jb mata1,cek_mata2 call mati_motor call tunda1 setb pompa1 call tunda1 call tunda1 cek_mata2: jb mata2,cek_mata3 call mati_motor call tunda1 setb pompa2 call tunda1 call tunda1 cek_mata3: jb mata3,cek_mata4 call mati_motor call tunda1 setb pompa3 call tunda1 call tunda1 call tunda1 cek_mata4: jb mata4,cek_api call mati_motor Universitas Sumatera Utara setb pompa4 call tunda1 call tunda1 jmp cek_api awal1: mov a,11h loop: mov p1,a rl a call delay jb switch2,loop mov p1,0h ret awal2: mov a,11h loop1: mov p3,a rl a call delay jb switch1,loop1 mov p3,0h ret mati_motor: mov p1,0h mov p3,0h ret hidup_pompa1: mov r3,255 loop_pompa1: setb pompa1 djnz r3, ret tunda1: mov r7,100 tnd1: mov r6,100 td1: mov r5,30 djnz r5, djnz r6,td1 djnz r7,tnd1 ret delay: mov r7,200 dly: mov r6,20 djnz r6, djnz r7,dly ret tunda: mov r7,255 tnd: mov r6,255 djnz r6, djnz r7,tnd Universitas Sumatera Utara LAMPIRAN II ; = = = = = = = = = = = = = = = ; ; program running text ; ; = = = = = = = = = = = = = = = ; paling_utama: acall pesan1 jmp utama utama: jnb p1.0,paling_utama acall pesan2 acall delay sjmp utama tunda: mov r7,10 tnd: mov r6,6 djnz r6, djnz r7,tnd ret delay: mov r7,100 dly: mov r6,100 djnz r6, djnz r7,dly ret pesan1: mov p0,msg1 mov 76h,15 loop1: mov a,76h jalan1: mov p2,15 acall tunda scn11: dec a cjne a,0,scn11 ret pesan2: mov p0,msg2 mov 76h,15 loop2: mov a,76h jalan2: mov p2,15 acall tunda scn22: dec a Universitas Sumatera Utara db 80h,80h,80h,80h,80h,80h,80h,80h db 80h,80h,80h,80h,80h,80h,80h,80h db 80h,01h,01h,7fh,01h,01h,80h ;T db 80h,38h,44h,44h,44h,38h,80h ;o db 80h,7ch,08h,04h,04h,08h,80h ;r db 80h,20h,54h,54h,54h,78h,80h ;a db 80h,7ch,08h,04h,04h,78h,80h ;n db 80h,08h,54h,54h,54h,3ch,80h ;g db 80h,80h,80h,80h,80h,80h,80h,80h db 80h,7fh,08h,08h,08h,7fh,80h ;H db 80h,3ch,40h,40h,20h,7ch,80h ;u db 80h,04h,3fh,44h,40h,20h,80h ;t db 80h,20h,54h,54h,54h,78h,80h ;a db 80h,7fh,08h,04h,04h,78h,80h ;h db 80h,20h,54h,54h,54h,78h,80h ;a db 80h,38h,54h,54h,54h,18h,80h ;e db 80h,20h,54h,54h,54h,78h,80h ;a db 80h,7ch,08h,04h,04h,78h,80h ;n msg2: db 80h,80h,80h,80h,80h,80h,80h,80h db 80h,80h,80h,80h,80h,80h,80h,80h db 80h,7fh,09h,09h,09h,06h,80h ;P db 80h,38h,54h,54h,54h,18h,80h ;e db 80h,7ch,08h,04h,04h,08h,80h ;r db 80h,44h,7dh,40h,80h ;i db 80h,7ch,08h,04h,04h,78h,80h ;n db 80h,08h,54h,54h,54h,3ch,80h ;g db 80h,20h,54h,54h,54h,78h,80h ;a db 80h,04h,3fh,44h,40h,20h,80h ;t db 80h,20h,54h,54h,54h,78h,80h ;a db 80h,7ch,08h,04h,04h,78h,80h ;n db 80h db 80h,60h,60h,80h ;. db 80h db 80h,60h,60h,80h ;. db 80h db 80h,60h,60h,80h ;. db 80h db 80h,60h,60h,80h ;. db 80h db 80h,60h,60h,80h ;. db 80h db 80h,7fh,08h,14h,22h,41h,80h ;K db 80h,7fh,49h,49h,49h,41h,80h ;E db 80h,7fh,49h,49h,49h,36h,80h ;B db 80h,7eh,09h,09h,09h,7eh,80h ;A db 80h,7fh,08h,14h,22h,41h,80h ;K db 80h,7eh,09h,09h,09h,7eh,80h ;A db 80h,7fh,09h,19h,29h,46h,80h ;R db 80h,7eh,09h,09h,09h,7eh,80h ;A db 80h,7fh,04h,08h,10h,7fh,80h ;N db 80h db 80h,5fh,80h ; db 80h Universitas Sumatera Utara Universitas Sumatera Utara