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