Anda di halaman 1dari 4

Application note Halaman 1

Application Note

PING))) Ultrasonic Range Finder AN-07

Oleh: Tim Digiware

plikasi ini berfungsi untuk mengukur jarak sebuah benda
solid dalam range 3 300 cm dengan cukup presisi dan
tanpa kontak fisik. Aplikasi ini menggunakan modul sensor
PING))) Ultrasonic Range Finder dan Character LCD sebagai
media tampilannya.

Aplikasi ini menggunakan:
- 1 modul DT-51 Low Cost Micro System / Low Cost
Nano System
- 1 Character LCD kompatibel HD44780 ( minimal 2 baris
x 16 kolom )
- 1 modul PING))) Ultrasonic Range Finder
- 1 buah 3386W-502 ( variable resistor 5 k )


adapun blok diagram sistem adalah sebagai berikut:





Gambar 2
Blok Diagram AN-07


Hubungan antara modul sensor PING))) Ultrasonic Range Finder, DT-51 Low Cost Series, dan Character
LCD adalah sebagai berikut:

DT-51 Low Cost Micro System /
Low Cost Nano System
Character LCD
GND GND
VCC VCC
- V
O
*
P1.0 RS
GND R/W
P1.2 E
P1.4 DB4
P1.5 DB5
P1.6 DB6
P1.7 DB7
* pin ini dihubungkan ke rangkaian kontras.
Tabel 1
Hubungan DT-51 Low Cost Micro System / Low Cost Nano System dengan Character LCD
DT-51 Low Cost Micro System /
Low Cost Nano System
Character
LCD
PING)))
Gambar 1
Modul PING))) Ultrasonic
Range Finder
Application note Halaman 2
PING)))
Object
distance












Gambar 3
Rangkaian kontras untuk Character LCD


Modul PING)))
DT-51 Low Cost Micro System /
Low Cost Nano System
5V VCC
GND GND
SIG P3.2
Tabel 2
Hubungan DT-51 Low Cost Micro System / Low Cost Nano System dengan modul PING))) Ultrasonic
Range Finder

Setelah semua rangkaian terhubung dengan benar dan mendapat catu daya yang sesuai, programlah
Rng_Find.hex ke DT-51 Low Cost Series.













Gambar 4
Diagram waktu modul PING)))












Gambar 5
Ilustrasi cara kerja modul PING)))
VCC
V
O
5k
Application note Halaman 3
Cara kerja modul PING))) Ultrasonic Range Finder:
Modul PING))) mengukur jarak obyek dengan cara memancarkan gelombang ultrasonik ( 40 kHz ) selama
t
BURST
( 200 s ) kemudian menunggu pantulannya. Modul PING))) memancarkan gelombang ultrasonik
sesuai dengan input kontrol dari pin SIG ( pulsa trigger dengan t
OUT
min. 2 s ). Gelombang ultrasonik ini
melalui udara dengan kecepatan kurang lebih 344 meter per detik, mengenai obyek dan memantul kembali ke
modul PING))). Modul PING))) akan mengeluarkan pulsa high pada pin SIG setelah memancarkan
gelombang ultrasonik. Dan setelah gelombang pantulan terdeteksi, modul PING))) akan membuat pin SIG
low. Lebar pulsa high (t
IN
) ini sesuai dengan lama waktu tempuh gelombang ultrasonik untuk 2x jarak
obyek, sehingga jarak obyek yang terukur adalah [(t
IN
s x 344 m/s) 2] meter.


Flowchart untuk aplikasi ini adalah sebagai berikut:






























Gambar 6
Flowchart Program untuk Aplikasi ini


Start
Atur tampilan LCD
Timer = 0
Ping low
Ping high
A
B
Ping pulsa high
selebar 3 s
Tunda 700 s
Deklarasi Variabel dan Konstanta
Definisi pin SIG
Konfigurasi LCD dan Timer
Tunda 3 s
Application note Halaman 4



























Gambar 7
Flowchart Program untuk Aplikasi ini ( sambungan )


Modul PING))) ini hanya membutuhkan 1 pin port mikrokontroler dan tidak memerlukan komponen
tambahan. Karena 1 pin digunakan sebagai input dan output, maka harus menentukan saat yang tepat untuk
mengatur port mikrokontroler sebagai input ( dibuat high ) setelah mengeluarkan pulsa trigger ke PING))).
Bila terlalu cepat atau terlalu lambat mengatur port 3.2 sebagai input maka akan menyebabkan kesalahan
pengukuran jarak.
Modul PING))) ini dapat digunakan untuk mengukur jarak benda sejauh 3 cm sampai 300 cm. Dan bila
dikehendaki sistem ini dapat diterapkan pada robot sebagai pengindra adanya halangan.

Listing program terdapat pada AN-07.ZIP.

Selamat mencoba.
Ukur lebar pulsa high pada
pin SIG menggunakan timer
A
B
Tunggu 250 ms
Menghitung jarak yang terukur
berdasarkan nilai timer
Tulis jarak yang terukur ke LCD
Ping low

Anda mungkin juga menyukai