RangkaianBLCDB2x16B KalibrasiBVolumeB

40 dengan nilai tertentu yang masih keluar sebagai sisa. Hal ini disebabkan karena desain perancangan solenoid valve berada di atas flow sensor, supaya lebih jelas akan ditunjukkan pada gambar 3.8. Besarnya nilai volume sisa harus diperhitungkan atau diketahui agar pengukuran alat bisa tepat. Nilainya menjadi dasar pada saat pembuatan program mikrokontrolernya. Volume sisa dapat dihitung dengan persamaan volume tabung jika diameter tabung 16 mm dan tinggi 80 mm. = . . = . 8 . 80 = 16084,95 mm = 16,09 ml Sehingga disimpulkan untuk mencapai volume yang tepat pada perancangan ini, besarnya volume adalah hasil penjumlahan antara volume yang terbaca sensor ditambah dengan volume sisa. 3.3. PerancanganBPerangkatBLunakB 3.3.1. ModeBPilihanBVolumeB Pilihan volume pada alat ini direncanakan menggunakan 2 mode utama. Mode pilihan dibuat seperti pilihan nominal uang mesin ATM Automatic Teller Machine. Tabel 3.4 menunjukkan pembagian pilihan volume pada alat ini. Mode pertama adalah mode “Khusus” dengan pilihan nominal yang telah di-setting pada sistem. Mode yang kedua adalah mode “Lain” untuk pemilihan volume tertentu melalui pengetikan nominal volume pada keypad. Batasan untuk mode “Lain” adalah nominal terkecil sebesar 100 ml dan nominal terbesar 2000 ml dengan kelipatan 100 ml. GambarB3.8BDesainBantaraBSolenoid ValveBdanBSensorB 41 Ya Tidak TabelB3.4BModeBPilihanBVolumeB No. Mode Tombol Pilihan Keterangan 1. Khusus 1 Volume 200 ml 2 Volume 500 ml 3 Volume 1000 ml 4 Volume 2000 ml 2. Lain Ketik nominal Dari 100 ~ 2000 ml, kelipatan 100 ml B 3.3.2. DiagramBAlirBUtamaB Gambar 3.9 menunjukkan proses mikrokontroler secara keseluruhan. Start Inisialisasi Port Pilih Mode Solenoid Valve ON Volume tercapai? Sensor membaca Solenoid Valve OFF Tampilkan LCD Stop GambarB3.9BDiagramBAlirBProgramBUtamaB Tampilkan LCD Runni ng pr oc es s 42 Setelah start, program melakukan inisialisaisi terhadap port-port mikrokontroler. Proses pertama adalah pemilihan mode yang di-input melalui keypad yang nantinya akan ditampilkan pada LCD baris pertama. Kemudian air akan mengalir dan counter akan ditampilkan LCD baris kedua. Ketika counter sudah tercapai sesuai dengan program mode volume pilihan maka solenoid valve akan OFF dan proses berhenti. Running process merupakan proses eksekusi program dari menampilkan ke LCD baris pertama sampai solenoid valve menutup air berhenti mengalir.

3.3.3. DiagramBAlirBModeB

Mode pada perancangan alat ini dibagi menjadi 2, yaitu mode “Khusus” dan mode “Lain”. Gambar 3.10 menunjukkan diagram alir pilihan mode perancangan alat ini. B B B B B B B B B B B B Pilih mode “Khusus” dengan menekan tombol “Khusus” pada keypad yang berarti sistem akan masuk dalam mode “Khusus”. LCD akan menampilkan tulisan “ Mode Khusus”. Pilih mode “Lain” dengan menekan tombol “Lain” pada keypad yang berarti sistem akan masuk dalam mode “Lain”. LCD akan menampilkan tulisan “ Mode Lain”. Tekan tombol “Cancel” untuk membatalkan atau kembali ke mode awal. B B Start Inisialisasi Port Mode “Khusus” Stop GambarB3.10BDiagramBAlirBPilihanBModeB Pilih Mode Mode “Lain”