Abstrak:
Aplikasi kali ini adalah suatu instrumen sederhana untuk mengukur jarak tempuh. Metode pengukuran jarak tempuh yang digunakan adalah dengan menghitung jumlah putaran suatu roda. Konversi putaran roda menjadi jarak tempuh adalah dengan cara mengubah jarak angular menjadi jarak linear:
Jarak_linear = Jarak_angular * Jari-jari_roda
Sedangkan jarak angular didapatkan dengan cara menempatkan suatu sistem sensor penghitung putaran (DI-REV1) yang terdiri atas dua bagian: piringan derajat, dan sensor pembacanya. Jarak angular adalah jumlah pulsa pembacaan sensor dikalikan dengan sudut jarak antar derajat sensor:
Jarak_angular = Jumlah_pulsa_sensor * sudut_antar_pulsa
DI-REV1 (DI-Rotary Encoder Versi #1) adalah modul produksi DEPOK INSTRUMENTS yang terdiri atas dua bagian: Piringan derajat, dan rangkaian optocoupler tipe slot. Modul ini sangat cocok digunakan untuk menghitung sistem rotasi. Dalam tiap piringan derajat, terdapat 36 sistem gelap-terang, sehingga dalam 1 rotasi = 36 pulsa, atau sudut antara pulsa adalah 10 derajat. Modul inilah yang menjadi sensor utama yang digunakan dalam Aplikasi ini. Untuk CPU (Central Processing Unit) –nya digunakan DI-Smart AVR System atau DI-Super Smart AVR atau DI-Basic AVR, yang adalah sistem mikrokontroler yang berbasis ATmega8535(L). Sedangkan untuk menampilkan hasil dari pengukuran jarak tempuh digunakan DI-Smart LCD16X2 Board, yaitu modul LCD yang dapat menampilkan karakter ASCII sebanyak 16 kolom x 2 baris.
Ilustrasi:
Modul-Modul Depok Instruments yang Mendukung:
- DI-Smart AVR System (Sistem Minimum Mikrokontroler AVR ATMEGA8535) atau DI-Basic AVR System atau DI-Super Smart AVR
- DI-Smart Extension Board
- DI-Smart LCD16X2 Board
- DI-REV1 (DI-Rotary Encoder Versi #1)
Blok Diagram:
Flowchart:
Skrip Program: