KELOMPOK B1
Ahmad Ali Munawar (3.32.20.1.01)
Balqis Shafira C. (3.32.20.1.07)
Dhimas Aji Setya N. (3.32.20.1.08)
Nurul Ayu Fiantya (3.32.20.1.20)
LATAR BELAKANG
Menyiram tanaman merupakan hal penting, kegiatan ini juga sebagai rutinitas agar tanaman dapat memenuhi nutrisinya. Rutinitas kecil kadang-kadang kita, oleh karena itu dengan adanya alat ini penyiraman dapat dilakukan secara otomatis dan efisien.
Dalam proyek ini kami menggunakan mikrokontroller AT 89S52 dengan sensor kelembapan sebagai masukan serta pompa air, buzzer dan LED sebagai keluaran.
Alat ini juga dilengkapi dengan sensor pendeteksi ketersediaan udara yang terhubung ke buzzer sebagai peringatan air dalam wadah telah habis.
Kelengkapan : Sensor Kelembapan Tanah dan Sensor Air
Keluaran : LED, Pompa Air, Buzzer
PPT unduh disini
Program unduh disini
;================ALAT PENYIRAM TANAMAN OTOMATIS==============
;======================== KELOMPOK B1======================== = = = = ==
SAKLAR EQU P1.0
SENSORTANAH EQU P1.1
SENSORAIR EQU P1.2
POMPAAIR EQU P2.0
LEDHIJAU EQU P2.1
LEDKUNING EQU P2.2
BEL EQU P2.3
ORG 00H
awal:
CLR P2.1 ;memberikan logika 0 pada port p2.1
CLR P2.2 ;memberikan logika 0 pada port p2.2
MULAI : JNB SAKLAR,KEADAAN1 ;jika SAKLAR membaca 0 maka akan menuju ke alamat KEADAAN 1
CLR LEDHIJAU ;memberikan logika 0 pada LED HIJAU
CLR LEDKUNING ;memberikan logika 0 pada LED KUNING
SETB POMPAAIR ;memberikan logika 1 pada POMPA AIR
SETB BEL ;memberikan logika 1 pada BEL
AKHIR : JB SAKLAR,AWAL ;jika SAKLAR membaca 1 maka akan menuju ke alamat AWAL
KEADAAN1: JB SENSORTANAH,KEADAAN2 ;jika SENSOR TANAH membaca 1 maka akan menuju ke alamat KEADAAN 2
SETB POMPAAIR ;memberikan logika 1 pada POMPA AIR
SETB LEDHIJAU ;memberikan logika 1 pada LED HIJAU
CLR LEDKUNING ;memberikan logika 0 pada LED KUNING
KEADAAN2: JNB SENSORTANAH,KEADAAN3 ;jika SENSOR TANAH membaca 0 maka akan menuju ke alamat KEADAAN 3
SETB LEDKUNING ;memberikan logika 1 pada LED KUNING
CLR POMPAAIR ;memberikan logika 0 pada POMPA AIR
CLR LEDHIJAU ;memberikan logika 0 pada LED HIJAU
KEADAAN3: JB SENSORAIR,KEADAAN4 ;jika SENSOR AIR membaca 1 maka akan menuju ke alamat KEADAAN 4
SETB BEL ;memberikan logika 1 pada BEL
KEADAAN4: JNB SENSORAIR,MULAI ;jika SENSOR AIR membaca 0 maka akan menuju ke alamat MULAI
CLR BEL ;memberikan logika 0 pada BEL
SJMP MULAI; kembali ke perintah awal
END
Video Proyek
Komentar
Posting Komentar