Rangkaian Driver Motor Perancangan Hardware Elektrik

Gambar 3.15. Tampilan Menu Utama Terdapat informasi pada LCD berupa time, fuel dan distance. Time berupa informasi waktu dalan satuan detik, fuel merupakan informasi banyaknya konsumsi cairan dalam satuan liter, dan distance adalah informasi jarak tempuh dalam satuan kilometer.

3.4.1 Diagram Alir Program

Diagram alir program dapat dilihat pada gambar 3.16. Program diawali dengan menghidupkan saklar utama terlebih dahulu, setelah saklar dalam posisi on maka hal yang pertama adalah masuk ke kondisi stasioner. Saat kondisi ini, tampilan LCD akan menampilkan seperti gambar 3.15, tetapi perhitungan jarak tempuh tidak aktif. Apabila tombol push button ditekan, maka tampilan LCD tetap sama akan tetapi perhitungan jarak tempuh aktif. Data yang diketahui dapat berupa waktu dan seberapa banyak nilai konsumsi cairan dan jarak tempuh yang sudah dikonversi. Sistem akan menyimpan data setelah dikonversi dan otomatis akan disimpan di SDcard . Apabila saklar utama pada kondisi off, sistem pada kondisi off dan data disimpan saat kondisi terakhir. Flowchart diagram alir ditunjukan pada gambar 3.16, gambar 3.17, dan gambar 3.18 berikut ini:

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