Assalamu'alaikum Wr. Wb. Di postingan kali ini saya akan memberikan tutorial membuat rangkaian simulasi sensor kecepatan menggunakan dua buah sensor ultrasonik dengan kontroler ATmega 16. Pada simulasi ini sensor ultrasonik pertama (sensor jarak 1) digunakan untuk mendeteksi objek/benda yang melewatinya. Sedangkan sensor ultrasonik kedua (sensor jarak 2) yang diletakan sejauh 1 m dengan sensor jarak 1 dari arah datangnya objek yang melewati sensor jarak 1 menuju sensor jarak 2 dengan arah yang sejajar secara horizontal terhadap kedua sensor tersebut. Sehingga jika sensor jarak 2 sudah mendeteksi adanya objek setelah melewati sensor jarak 1, maka dapat diketahui nilai kecepatannya berdasarkan rumus v = s/t (kecepatan (v), jarak (s), waktu (t)).
        Untuk jarak antara kedua sensornya sebenarnya dapat diatur sesuai kebutuhan namun pada tutorial ini jaraknya sebesar 1 m. Semakin dekat jarak antar kedua sensornya maka kecepatan yang dideteksi semakin cepat, namun untuk kecepatan rata-rata jarak antara kedua sensornya semakin jauh semakin akurat hasilnya.
        Pada simulasi sensor kecepatan ini juga dapat diatur jarak pendeteksian objeknya. Hal tersebut untuk mencegah terdeteksinya suatu objek yang lebih jauh dari jarak objek yang ingin dihitung kecepatannya saat melewati kedua sensor jarak tersebut.
        Dalam tutorial Simulasi Sensor Kecepatan menggunakan Dua Buah Sensor Ultrasonik dengan Tampilan LCD Karakter 16x2 ini menggunakan CV AVR untuk membuat programnya dalam bahasa C dan menggunakan ISIS Proteus untuk perancangan desain rangkaian dan simulasinya. Berikut langkah-langkah pembuatannya.
  1. Buka software CV AVR-nya kemudian klik New file → Project maka akan muncul tampilan pop up window CodeWizard AVR. Atur jenis mikrokontroler dan clock speed-nya di tab "Chip".
  2. Klik tab "Timers" kemudian atur pada Timer0 seperti pada gambar di bawah.
  3. Klik tab menu "Alphanumeric LCD" dan konfigurasikan seperti pada tampilan ini.
  4. Buka tab menu "ADC" untuk mengaktifkan ADC. pengaktifan ADC ini hanya digunakan untuk mengatur jarak maksimal antar sensor jarak 1 dan sensor jarak 2 dengan objek yang di deteksi dan simulasi pendeteksian jarak pada masing-masing kedua sensor jarak tersebut.
  5. Setelah itu klik menu File → Generate Save and Exit, kemudian simpan nama ketiga filenya (disarankan sama semua agar tidak bingung), maka akan tampil seperti ini.
  6. Untuk rumus timer-nya dapat dihitung dengan menggunakan cara di bawah ini. Pada program ini timer0 diatur counter-nya tiap 0,01 detik atau 100 milidetik, sehingga untuk menghasilkan waktu 1 detik timer diulang-ulang selama 100 kali. Selain itu juga Bit maksimal yang digunakan pada timer0 sebesar 256.
  7. Selanjutnya buat desain rangkaiannya pada Proteus, jika Anda belum memasang atau belum ada library dari sensor ultrasoniknya, maka ikuti langkah 9 sampai dengan 11. Jika Anda sudah pernah atau sudah ada library sensor ultrasoniknya maka lewati saja langkah 9-11.
  8. Unduh terlebih dahulu file library sensor ultrasoniknya di sini kemudian ekstak file-nya.
  9. Buka folder hasil ekstraknya, salin kedua file yang berformat *.IDX dan *.C.
  10. Kemudian tempelkan di direktori berkas default "C:\Program Files (x86)\Labcenter Electronics\Proteus 7 Professional\LIBRARY" jika Windows Anda 64 bit atau "C:\Program Files\Labcenter Electronics\Proteus 7 Professional\LIBRARY" jika Windows Anda 32 bit.
  11. Sesudah itu buka ISIS Proteus-nya kemudian klik "Pick from Libraries".
  12. Pada jendela pop up "Pick Devices" ketik "ultrasonic" pada pencarian kata kunci, jika sudah ditemukan Device "ULTRASONIC SENSOR" maka sudah berhasil terpasang library-nya.
  13. Buat desain rangkaiannya seperti gambar berikut.
  14. Berikut penjelasan fungsi dari masing-masing potensio dan tombol yang digunakan.
  15. Untuk simulasi pendeteksian objek/benda cukup mengatur potensionya sesuai dengan jarak maksimum yang diatur dan dideteksi oleh kedua sensor ultrasonik tersebut.
  16. Untuk memasuki objek yang melewati sensor jarak 2, maka ikuti langkah pada gambar ini.
  17. Untuk menghitung kecepatan objek selanjutnya tekan tombol reset dan kembalikan potensionya kembali pada nilai di atas deteksi sensor jarak yang ditentukan.
  18. Selanjutnya klik ganda pada komponen ATmega16 kemudian atur seperti berikut.
  19. Selain itu juga masukan program "UltrasonicTEP.hex"-nya dari yang satu folder hasil ekstrakan yang sudah di-download tadi dengan cara double click pada masing-masing sensor jaraknya.
  20. Selanjutnya pilih file "UltrasonicTEP.hex"-nya, kemudian klik "Open".
  21. Selesai dehh !!
Hasil Simulasinya dapat dilihat pada video di bawah ini.

Tidak ada komentar:

Posting Komentar

 Bahan Presentasi untuk mata kuliah kimia         Oleh : Zhafir Ibnu Tanjung 2010953028     Dosen Pengampu: Darwison...