Pemodelan Sistem CodeVision AVR

Sedang pada prangkat lunak yang digunakan antara lain : 1. Codevision AVR 3.12 2. ProgISP 1.72 3. Delphi Borland 7 Dari komponen-komponen inilah nantinya akan dirancang suatu antarmuka sehingga memungkinkan komunikasi antar komponen-komponen tersebut.

3.3. Pemodelan Sistem

Pemodelan sistem yang dirancang penulis bertujuan menggambarkan kondisi dan bagian-bagian yang berperan dalam sistem yang dirancang. Permodelan sistem yang dirancang penulis tergambar dalam diagram blok dibawah ini : ATMEGA 8535 PANEL SURYA dinamis MOTOR SERVO PC PANEL SURYA statis Sensor arus acs712 Sensor arus acs712 Komunikasi serial RS232 RTC ds1307 Sensor tegangan Sensor tegangan LCD Gambar 3.2. Diagram Blok Pemodelan Sistem yang Dirancang Tabel 3.1. Keterangan Bagian-Bagian Rancangan sistem Nama bagian Penjelasan dan fungsi Panel surya Modul converter dari sinar matahari menjadi listrik Sensor tegangan Menggunakan fitur ADC analog to Digital Converter ATMega untuk mendeteksi tegangan yang dihasilkan oeh panel surya Sensor arus Mendeteksi arus yang dihasilkan oleh panel surya Universitas Sumatera Utara RTC ds1307 Sebagai pewaktu dan inputan untuk mikrokontroller Atmega8535 Sebagai “otak” pengolah utama, sebagai penerima input dari panel surya, menggerakkan motor servo dan mengirim data ke PC LCD Sebagai penampil tampilan dari sistem Motor Servo Motor penggerak panel surya dinamis agar terus mengikuti pergerkan matahari Rs232 Modul untuk mentransmisikan data dari mikrokontroller ATMega ke PC PC Sebagai penerima data dari mikrokontroller untuk ditampilkan di GUI Solar panel yang digunakan adalah solar panel jenis amorphose yang memiliki Vout 5,5 volt. Terdapat dua panel surya, panel dinamis yang akan mengikuti arah pergerakan matahari terhadap bumi dan panel surya statis sebagai pembanding. panel surya dinamis di kaitkan dengan gear pada motor servo agar dapat bergerak baik secara horizontal. Motor servo digunakan karena motor servo dapat dilakukan pengesetan sudut pergerakannya. RTC ds1307 adalah modul pembangkit Real Time clock sebagai referensi pewaktu bagi sistem untuk menggerakkan motor servo. Kedua panel surya ini di ukur tegangan dan arusnya menggunakan sensor, dikarenakan sensor yang digunakan memiliki keluaran berupa tegangan dan bukan nilai yang dapat dibaca langsung, maka kemudian diolah mengunakan fitur adc dari mikrokontroller ATMega untuk mendapatkan nilai tegangan dan arusnya agar dapat dibaca langsung. Hasil dari pengukuran kemudian akan ditransmisikan ke display PC melalui modul serial RS232

3.4. Perancangan Sistem