commit to user
6. Rangkaian Catu daya
Rangkaian catu daya dirancang untuk berfungsi sebagai sumber listrik yang digunakan untuk menyuplai seluruh kebutuhan
listrik dari rangkaian keseluruhan. Sumber tegangan pada rangkaian ini berasal dari stop kontak langsung dengan tegangan
AC 220V. Akan tetapi karena mikrokontroler membutuhkan tegangan 5 volt maka dibutuhkan juga catu daya dengan tegangan
5 V, untuk membuat rangkaian ini dibutuhan 1 buah IC regulator 7805 yang berfungsi untuk menurunkan tegangan menjadi 5V serta
kapasitor sebagai filternya. Gambar dari rangkaian penurun tegangan ditunjukkan pada gambar berikut:
Gambar 3.7 Rangkaian Catu daya
C. Perancangan Program
Program yang akan di gunakan oleh mikrokontroler tidak ditulis secara langsung melainkan ditulis terlebih dahulu dalam diagram alir
flowchart
. Dalam penyusunan program untuk mikrokontroler harus diperhatikan logika yang dipakai agar program dapat berjalan dengan baik.
Kesalahan dalam penulisan logika suatu program, akan menyebabkan kesalahan dari hasil keluaran program tersebut. Sebelum menulis program,
harus ditentukan masalah yang akan diselesaikan untuk membantu melacak kebenaran logika suatu program. Berikut flowchart dari sistem
atap cerdas ini:
commit to user
Cek s. cahaya = var. cahaya
dan cek s. suhu = var. suhu
Inputkan nilai
variabel suhu, hujan,
cahaya
stop start
Cek s. hujan = var. hujan
tidak
Servo menutup atap
Servo membuka atap
ya ya
tidak
Tidak
ya Matikan
sistem?
Power off Power on
Pilih Mode? Manual atau
otomatis
Mode otomatis Mode Manual
Membaca input dari keypad
Key = 5
Key = 0
Lanjutkan mode manual atau
otomatis ? manual
otomatis
tidak
Gambar 3.8 Flowchart Sistem Atap Cerdas
commit to user
Keterangan :
1. Saat rangkaian dinyalakan, maka mikrokontroler akan meminta
input variabel melalui keypad 2.
Selanjutnya variabel akan disimpan dalam eerom mikrokontroler 3.
Mikrokontroler akan
melakukan pengecekkan
dengan membandingkan nilai variabel hujan dengan nilai input dari sensor
hujan 4.
apabila nilai sensor hujan lebih tinggi maka servo akan langsung menutup atap.
5. namun apabila nilai sensor hujan lebih rendah dari nilai variabel
hujan maka akan dilanjutkan kedalam pengecekkan sensor suhu dan sensor cahaya
6. apabila nilai sensor cahaya dan sensor suhu kurang dari variabel
yang ditentukan maka servo akan bergerak menutup atap 7.
apabila nilai dari sensor cahaya dan sensor suhu lebih dari variabel yang ditentukan maka servo akan bergerak membuka atap.
D. Perancangan Sotfware
1. Eagle
Software yang digunakan untuk membuat skematik PCB 2.
BASCOM AVR
Software yang
digunakan untuk
pembuatan program
mikrokontroler khusus digunakan untuk bahasa basic. 3.
USB ASP Downloader
Software yang digunakan untuk melakukan download file kedalam mikrokontroler
E. Perancangan Mekanik