Di era globalisasi saat ini teknologi semakin berkembang.
Namun, dengan berkembangnya teknologi juga mempengaruhi sumber energi, terutama sumber energi listrik.
Energi listrik biasa digunakan di perumahan, perkantoran, perindustrian, dan lain sebagainya.
Banyaknya penggunaan energi listrik mengakibatkan terjadinya pemborosan energi,
sehingga perlu adanya solusi yang dapat menghemat penggunaan energi.
Salah satu pemborosan energi listrik yaitu penggunaan lampu.
Banyak orang yang meremehkan penggunaannya, sehingga sering lupa untuk dimatikan saat tidak digunakan.
Solusi dari permasalahan ini yaitu dengan menerapkan lampu otomatis, dimana saat lampu
digunakan maka lampu tersebut akan menyala, dan akan mati saat tidak digunakan.
Dengan penerapan teknologi kamar mandi pintar, diharapkan penggunaan energi listrik dapat di minimalisir.
Kamar mandi pintar juga dilengkapi pancuran air otomatis menggunakan sensor inframerah.
Penggunaan sensor ini dianggap lebih praktis pemakaiannya, selain itu juga dapat membantu penghematan air.
Karena orang juga sering lupa mematikan air setelah digunakan, hingga air terbuang sia-sia.
Input : Sensor PIR dan Sensor Infra Merah
Output : LED dan Pompa Air
PROGRAM Unduh disini
;--------------Program Kamar Mandi Pintar-----------------
ORG 0H
;------------------Inisialisasi--------------------------
SENSORPIR EQU P1.0
SENSORSHOWER EQU P1.2
LAMPU EQU P0.0
INDIKATOR1 EQU P0.1
INDIKATOR2 EQU P0.2
POMPAAIR EQU P0.4
;-----------------KEADAAN ORANG--------------------------
TIDAK:JB SENSORPIR,ADA ;apakah ada orang? jika ada lompat ke label ADA
SETB LAMPU ;memberika logika 1 pada lampu
CLR INDIKATOR1 ;memberikan logika 0 pada indikator 1
SETB INDIKATOR2 ;memberikan logika 1 pada indikator 2
SHOWERNYALA :JNB SENSORSHOWER,SHOWERMATI ;jika sensor shower 0 lompat ke label SHOWERMATI
SETB POMPAAIR ;memberikan logika 1 pad pompaair
ADA:JNB SENSORPIR,TIDAK ;apakah ada orang? jika tidak lompat ke label TIDAK
CLR LAMPU ;memberikan logika 0 pada lampu
SETB INDIKATOR1 ;memberikan logika 1 pada indikator 1
CLR INDIKATOR2 ;memberikan logika 0 pada indiktor 2
SHOWERMATI : JB SENSORSHOWER,SHOWERNYALA ;jika sensor shower mati lompat ke label SHOWERNYALA
CLR POMPAAIR ;memberikan logika 0 pada pompa air
SJMP TIDAK ;kembali ke perintah awal
END
Video Proyek
Komentar
Posting Komentar