Rangkaian Tombol Perancangan Hardware Elektrik

3.4.2. Flowchart Sistem Keseluruhan

Gambar 3.16. Flowchart Sistem Keseluruhan Diagram alir progam sistem secara keseluruhan diawali dengan membaca data saklar, setelah tombol saklar ditekan, maka motor DC dan motor peristaltic pump aktif dalam kondisi stasioner. Pada saat kondisi stasioner perhitungan konsumsi BBM aktif, tetapi perhitungan jarak tempuh belum aktif. Setelah itu, baca data tombol push button, dan pada saat tombol push button ditekan berarti langsung membaca nilai potensiometer sebagai pedal gas. Konversi nilai potensiometer, menggunakan ADC 8-bit dengan nilai maksimal 255 dan tegangan referensi maksimal 5V. Pengaturan PWM dengan 100 duty cycle berdasarkan tegangan referensi 5V. Sesudah PWM diatur masuk ke perhitungan jarak tempuh. Saat nilai potensiometer lebih dari set point yang ditentukan maka alur progam akan kembali berulang untuk membaca nilai potensiometer. Apabila nilai potensiometer kurang dari set point maka akan mematikan optocoupler. Sensor optocoupler bisa aktif dan tidaknya dengan memprogam pada mikrokontroler. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3.4.3. Flowchart Perhitungan Konsumsi BBM

Gambar 3.17. Flowchart Sistem Perhitungan Konsumsi Bahan Bakar Diagram alir progam perhitungan konsumsi bahan bakar diawali dengan mengaktifkan counter pada peristaltic pump. Selanjutnya, membaca data satuan volume, apabila sudah 1 satuan volume maka counter reed switch +1. Konversi nilai konsumsi bahan bakar dengan menghitung banyak pulsa reed switch dikalikan 1 satuan volume. Setelah data dikonversi, data disimpan ke SDcard dan ditampilkan ke LCD.

3.4.4. Flowchart Perhitungan Jarak

Gambar 3.18. Flowchart Sistem Perhitungan Jarak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Diagram alir progam perhitungan jarak tempuh diawali dengan mengaktifkan counter sensor optocoupler. Selanjutnya, membaca data counter pada rotary encoder, apabila sudah 10 counter maka counter rotary encoder +1. Konversi nilai jarak tempuh dengan menghitung banyak pulsa optocoupler dikalikan keliling lingkaran roda . Setelah data dikonversi, data disimpan ke SDcard dan ditampilkan ke LCD.

3.4.5. Informasi yang akan disimpan pada SDcard

Informasi yang akan di simpan di SDcard dapat berupa waktu, seberapa besar konsumsi bahan bakar dan panjang jarak. Informasi pada waktu dapat berupa tanggal, bulan, tahun, jam, menit, dan detik. Informasi konsumsi bahan bakar yang telah dikonsumsi isinya adalah total cairan yang keluar dalam satuan mililiter ml. Informasi panjang jarak lintasan didalamnya terdapat total panjang yang terjadi dalam satuan milimeter mm. Contoh tampilan file.txt yang di simpan di SDcard ditunjukan seperti pada gambar 3.20. di bawah ini: Gambar 3.19. Tampilan file text yang disimpan pada SDcard PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI