View
165
Download
0
Category
Preview:
Citation preview
www.inkubatorwww.inkubatorwww.inkubatorwww.inkubator----teknologi.comteknologi.comteknologi.comteknologi.com
2 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Daftar IsDaftar IsDaftar IsDaftar Isiiii
Halaman
� Prinsip Kerja Sensor Ultrasonik ……………………………. 3
Sensor Ultrasonik SRF04 …………………………………………. 3
� Interfacing Sensor Ultrasonik dg Mikrokontroler ………… 9
Hardware Aplikasi Sensor Ultrasonik …………………………… 9
� Aplikasi 1 : “Ultrasonic Range Meter” …………………… 15
� Aplikasi 2 : “Alarm Parkir Mobil” ………………………… 24
� Aplikasi 3 : “Volume Control pada Tangki Air ………….. 30
� Aplikasi 4 : “Penghitung Jumlah Orang Otomatis ………. 36
� Aplikasi 5 : “Pengukur Tinggi Badan Otomatis” ………… 41
� Aplikasi 6 : ”Alarm Anti Maling” ………………………… 45
� Aplikasi 7 : “Kran Wudlu/Cuci Tangan Otomatis” …….. 50
� Aplikasi 8 : “Tongkat Tuna Netra” ……………………….. 54
� Aplikasi 9 : “’Early Warning System’ Banjir via SMS” …… 58
� Trouble Shooting …………………………………………… 67
3 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Seri Tutorial Seri Tutorial Seri Tutorial Seri Tutorial MikrokontrolerMikrokontrolerMikrokontrolerMikrokontroler: : : :
• Prinsip Prinsip Prinsip Prinsip kerjakerjakerjakerja sensor ultrasoniksensor ultrasoniksensor ultrasoniksensor ultrasonik
Sensor Ultrasonik dapat berfungsi sebagai pemancar maupun penerima gelombang
ultrasonik. Sensor yang ada di pasaran berbentuk silinder dengan warna silver.
� File ini adalah file contoh tutorial “9 Proyek
Mikrokontroler dg Sensor Ultrasonik
� File yang asli terdiri dari 67 halaman.
� Pada file contoh ini telah dihapus beberapa bagian.
� Info Produk silahkan menghubungi kami di :
� HP : 0857 4348 1919 (sms OK)
� BBM : 2A88C189
� WA : 0888 6854 837
� email : inkubatek@yahoo.com
4 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Satu paket sensor ultrasonik terdiri dari 2 sensor. Dikemas dalam satu board. Satu
sensor sebagai pemancar dan satu sensor lagi sebagai penerima.
Sensor Ultrasonik SRF04Sensor Ultrasonik SRF04Sensor Ultrasonik SRF04Sensor Ultrasonik SRF04.
Ada beberapa macam sensor ultrasonik. Tipe SRF04 salah satunya, yang akan kita pakai
pada aplikasi ini. Kemampuan (range) ukur jarak antara 3 cm sd 300 cm.
Mari kita perhatikan. Ada 4 pin/kaki pada sensor SRF04.
Pin konektor :
� Vcc
� Trig
� Echo
� GND
transmitter receiver
5 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Prinsip dasar dari sensor ultrasonik SRF04 dapat kita jelaskan dengan mulai
memperhatikan gambar berikut :
Timing diagram (diagram waktu) merupakan gambaran sinyal (HIGH & LOW) yang
terjadi pada masing – masing pin (Trig & Echo) berdasarkan waktu.
Gambarnya kita potong satu persatu ya.. Kita mulai dari bagian atas. Bagian sinyal pin
Trig.
Sinyal ke pin Trig
Sinyal dari Sensor
Transmitter
Sinyal pin Echo
6 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Selesai...
Sinyal dari Sensor
Transmitter
Gel.ultrasonik
8 siklus
7 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Selanjutnya tinggal kita panggil guru matematika kita dulu waktu SMP untuk ngajari
cara ngitungnya. Yups betul, jarak tempuhnya yang akan dihitung sehingga kita tahu
berapa jarak antara sensor ultrasonik dengan dinding yang diukur.
Nih resepnya :
V = 344 m/s
8 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
t2 (pulang)
t1 (pergi)
9 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :
• Interfacing sensor ultrasonik dengan mikrokontrolerInterfacing sensor ultrasonik dengan mikrokontrolerInterfacing sensor ultrasonik dengan mikrokontrolerInterfacing sensor ultrasonik dengan mikrokontroler
Cara memasang sensor ultrasonik SRF04 ke mikrokontroler juga mudah
butuh 2 pin. Satu pin disambung ke
power supply : Vcc (sensor) konek ke Vcc mikrokontroler demikian juga untuk Gnd.
Pin MikrokontrolerPin MikrokontrolerPin MikrokontrolerPin Mikrokontroler
PORTX.nPORTX.nPORTX.nPORTX.n
PORTX.nPORTX.nPORTX.nPORTX.n
VccVccVccVcc
GndGndGndGnd
PORTX.n maksudnya bisa PORTA.0 atau PORT
pin Trig terhubung ke PORT
Sederhana kan ?
Secara hardware dasar sudah kita pelajari semua. Sekarang kita perhatik
mikrokontroler kita.
Hardware Aplikasi Sensor UltrasonikHardware Aplikasi Sensor UltrasonikHardware Aplikasi Sensor UltrasonikHardware Aplikasi Sensor Ultrasonik
Terdiri dari mikrokontroler AVR Atmega8535 dengan display LCD 2x16 dan 3 PORT
ekspansi (PORTA, PORTB, PORTD)
oyek Mikrokontroler dg Sensor Ultrasonik
, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Interfacing sensor ultrasonik dengan mikrokontrolerInterfacing sensor ultrasonik dengan mikrokontrolerInterfacing sensor ultrasonik dengan mikrokontrolerInterfacing sensor ultrasonik dengan mikrokontroler
Cara memasang sensor ultrasonik SRF04 ke mikrokontroler juga mudah
butuh 2 pin. Satu pin disambung ke pin Trig dan satu lagi ke Echo. Ditambah dengan pin
power supply : Vcc (sensor) konek ke Vcc mikrokontroler demikian juga untuk Gnd.
Pin MikrokontrolerPin MikrokontrolerPin MikrokontrolerPin Mikrokontroler Pin Sensor Ultrasonik SRF04Pin Sensor Ultrasonik SRF04Pin Sensor Ultrasonik SRF04Pin Sensor Ultrasonik SRF04
Trig
Echo
Vcc
Gnd
PORTX.n maksudnya bisa PORTA.0 atau PORTC.5 atau port yang lain. Sebagai contoh
terhubung ke PORTA.0 dan pin Echo terhubung ke PORTA
Secara hardware dasar sudah kita pelajari semua. Sekarang kita perhatik
Hardware Aplikasi Sensor UltrasonikHardware Aplikasi Sensor UltrasonikHardware Aplikasi Sensor UltrasonikHardware Aplikasi Sensor Ultrasonik.
Terdiri dari mikrokontroler AVR Atmega8535 dengan display LCD 2x16 dan 3 PORT
ekspansi (PORTA, PORTB, PORTD).
837, email : inkubatek@yahoo.com
Interfacing sensor ultrasonik dengan mikrokontrolerInterfacing sensor ultrasonik dengan mikrokontrolerInterfacing sensor ultrasonik dengan mikrokontrolerInterfacing sensor ultrasonik dengan mikrokontroler
Cara memasang sensor ultrasonik SRF04 ke mikrokontroler juga mudah. Kita hanya
. Ditambah dengan pin
power supply : Vcc (sensor) konek ke Vcc mikrokontroler demikian juga untuk Gnd.
C.5 atau port yang lain. Sebagai contoh
A.1.
Secara hardware dasar sudah kita pelajari semua. Sekarang kita perhatikan sistem
Terdiri dari mikrokontroler AVR Atmega8535 dengan display LCD 2x16 dan 3 PORT
10 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Keterangan :
NamaNamaNamaNama KeteranganKeteranganKeteranganKeterangan
J1 Jumper pemilih koneksi LCD. Jika J1 pada :
� Posisi C maka pin RW terhubung ke PC.1 . Biasanya
untuk CodeVisionAVR.
� Posisi B maka pin RW terhubung ke ground. Pada
pemrograman BASCOM-AVR
J2 Konektor untuk downloader. Dikoneksikan dengan
perangkat downloader.
PA PORTA.0 sd PORTA.7.
PB PORTB.0 sd PORTB7.
PD PORTD.0 sd PORTD.7.
+ + 5V
G Gnd
RESET Untuk mereset sistem/mikrokontroler
INT0 Push button terhubung ke PD.2 (INT0)
INT1 Push button terhubung ke PD.3 (INT1)
Sensor ultrasonic SRF04 sudah dibuatkan dudukan di PCB sehingga memudahkan
proses simulasinya.
11 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :
Perhatikan pemasangan sensornya. Jangan sampai terbalik, perhatikan gambar
tersebut. Terdapat 4 jalur/kabel :
PinPinPinPin
ECHOECHOECHOECHO
TRIGTRIGTRIGTRIG
GNDGNDGNDGND
VCCVCCVCCVCC
Relay nantinya digunakan untuk actuator. Mer
Keterangan :
NamaNamaNamaNama Keterangan Keterangan Keterangan Keterangan
ININININ Sinyal Input dari mikrokontroler. Jika IN = ‘1’ maka
relay aktif (ON), jika IN=’0’ maka relay OFF.
GNDGNDGNDGND Ground terhubung ke ground mikrokontroler
GNDGNDGNDGND Ground Power Supply, terhubung ke ground supply
+12V+12V+12V+12V Tegangan relay, 12 V dc
NCNCNCNC Normally closed
ININININ Input kontaktor
NONONONO Normally open
oyek Mikrokontroler dg Sensor Ultrasonik
, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Perhatikan pemasangan sensornya. Jangan sampai terbalik, perhatikan gambar
tersebut. Terdapat 4 jalur/kabel :
PinPinPinPin KeteranganKeteranganKeteranganKeterangan
ECHOECHOECHOECHO Pin Echo sensor
TRIGTRIGTRIGTRIG Pin Trigger sensor
GNDGNDGNDGND Ground
VCCVCCVCCVCC +5V
Relay nantinya digunakan untuk actuator. Merupakan relay 12 V.
Keterangan Keterangan Keterangan Keterangan
Sinyal Input dari mikrokontroler. Jika IN = ‘1’ maka
relay aktif (ON), jika IN=’0’ maka relay OFF.
Ground terhubung ke ground mikrokontroler
Ground Power Supply, terhubung ke ground supply
Tegangan relay, 12 V dc
Normally closed
Input kontaktor
Normally open
837, email : inkubatek@yahoo.com
Perhatikan pemasangan sensornya. Jangan sampai terbalik, perhatikan gambar
Sinyal Input dari mikrokontroler. Jika IN = ‘1’ maka
Ground Power Supply, terhubung ke ground supply 12V
12 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
- Ketika relay OFF maka IN akan terhubung dengan NC.
- Ketika relay ON maka IN akan terhubung dengan NO.
Device terakhir adalah buzzer. Fungsinya sebagai penanda suara.
Hanya terdiri dari 2 kabel. Satu kabel (hitam) terhubung dengan Ground
mikrokontroler. Satunya lagi terhubung ke pin mikrokontroler.
Skematik rangkaian lengkap terlihat pada gambar berikut :
Kebutuhan HardwareKebutuhan HardwareKebutuhan HardwareKebutuhan Hardware.
Siapkan alat/bahan :
� Sistem Mikrokontroler dengan LCD (sudah ada dalam paket)
� Sensor Ultrasonik SRF04 (ada dalam paket)
� Buzzer (ada dalam paket)
� Relay (ada dalam paket)
� Downloader (bisa tipe/merk apa saja yg penting bisa untuk ndownload program
ke mikro AVR ATmega)
� Power Supply 5 Vdc (jika pakai USB Downloader dari inkubatek, tidak perlu
power supply)
Instal/rangkai menjadi seperti pada gambar berikut :
13 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Jika menggunakan USB Downloader bikinan inkubatek, maka anda tidak perlu power
supply. Caranya ? Set (pasang) jumper J1. Untuk J2 dalam posisi OFF.
Jika menggunakan USB Downloader lain, perhatikan manualnya.
Kebutuhan SoftwareKebutuhan SoftwareKebutuhan SoftwareKebutuhan Software.
� BASCOM-AVR
� Software untuk download (ex : progISP, eXtremeBurnerAVR, Ponyprog,
tergantung usb downloadernya)
Sensor
ultrasonik
Buzzer
Modul
Relay
Koneksi ke
downloader
Jack power
+ 5 Vdc
PS +12Vdc
Kontaktor
Saklar
Power
RESET
14 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Ada pertanyaan ? langsung saja ke inkubatek@yahoo.com. Baik, kita mulai aplikasi yang
pertama :
• Aplikasi 1 : “Ultrasonic RaAplikasi 1 : “Ultrasonic RaAplikasi 1 : “Ultrasonic RaAplikasi 1 : “Ultrasonic Range Meter”nge Meter”nge Meter”nge Meter”
Pengukur jarak dengan sensor ultrasonik. Kita akan membuat alat pengukur jarak tanpa
menggunakan penggaris. Cukup arahkan sensor ke jarak yang akan kita ukur. Hasilnya
tampil di LCD. Siapkan hardwarenya.
Buka program BASCOM-AVR. Ketik program berikut. (anda juga dapat membuka
langsung program yang ada di CD : Aplikasi1.basAplikasi1.basAplikasi1.basAplikasi1.bas, bahkan bisa langsung download file
aplikasi1.hexaplikasi1.hexaplikasi1.hexaplikasi1.hex. (jika menggunakan USB Downloadernya inkubatek, silahkan baca Manual
USB Downloader.pdf.
'-----------------------------------------------------
' APLIKASI 1
' ULTRASONIC RANGE METER
' TRIG --> PB.0
' ECHO --> PB.1
' Hasilnya tampilkan ke LCD
' www.inkubator-teknologi.com
'-----------------------------------------------------
15 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Jalannya ProgramJalannya ProgramJalannya ProgramJalannya Program
Penjelasan programPenjelasan programPenjelasan programPenjelasan program
16 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Selanjutnya kita buat tampilan program utamanya :
Do
Gosub Ukur_jarak
Sub rutin ukur_jarakukur_jarakukur_jarakukur_jarak sengaja kita buat tersendiri/terpisah supaya menjadi mudah kita
kembangkan. Aplikasi – aplikasi yang lain akan selalu menggunakan sub rutin ini.
Ok, kita lompat ya ke sub rutin ukur_jarakukur_jarakukur_jarakukur_jarak :
17 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Jadi tinggal kita buat perulangan dengan delay 58 µs. Trus hitung berapa kali
perulangan tersebut.
Perulangan 300 x
Echo = 1 ?
Jarak = Jarak + 1
Tunda 58 µs
18 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Perintah terakhir dari sub rutin adalah :
Return
Program kembali lagi ke proses.
start
Display “ULTRASONIC RANGE
METER
Tunda 2 detik
Display “Range”
Ukur jarak
Inisialisasi PORT
Inisialisasi LCD
Tampilkan ke LCD
19 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
yes
no
yes
no
Sub Rutin Ukur Jarak
Jarak = 0
Return
20 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
• Aplikasi 2Aplikasi 2Aplikasi 2Aplikasi 2 : “Alarm Parkir Mobil”: “Alarm Parkir Mobil”: “Alarm Parkir Mobil”: “Alarm Parkir Mobil”
Selanjutnya kita bikin alat untuk alarm parkir mobil. Ketika akan memarkir mobil,
supaya ada “early warning” ketika jarak (belakang) sudah deket dengan tembok
misalnya, akan muncul warning.
Masih menggunakan hardware yang sama, ditambah buzzer. Rangkaian juga masih
standar ya, termasuk LCD.
Berikut programnya :
'-----------------------------------------------------
' APLIKASI 2
' ALARM PARKIR MOBIL
' TRIG --> PB.0
' ECHO --> PB.1
' BUZZER --> PD.1
' Hasilnya tampilkan ke LCD
' www.inkubator-teknologi.com
'-----------------------------------------------------
21 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Jalannya program :Jalannya program :Jalannya program :Jalannya program :
Silahkan yang mau pasang dimobil, letakkan sensor pada bagian belakang mobil
(bamper). Menghadap ke belakang. Bagi yang belum punya mobil, bisa pinjem punya
temen atau tetangga, hehe… ☺ (saya doakan semoga diberi keluasan & keberkahan
rejeki sehingga dimampukan-Nya untuk beli mobil). Atau pakai mobil mainan adiknya
juga bisa lho ..
Cara paling gampang ya tinggal disimulasikan mirip dengan aplikasi 1.
Atur jarak mobil (sensor) terhadap objek.
- Ketika jarak antara objek dengan sensor > 25 cm maka buzzer tidak berbunyi.
- Jika 25 cm > jarak > 20 cm maka buzzer berbunyi dengan frekuensi rendah.
- Jika 20 cm > jarak > 10 cm maka buzzer berbunyi dengan frekuensi sedang.
- Jika jarak < 10 cm maka buzzer berbunyi dengan frekuensi tinggi.
22 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
PembahasanPembahasanPembahasanPembahasan PPPProgramnya.rogramnya.rogramnya.rogramnya.
Anda dapat membuat batas – batas jaraknya sendiri, tinggal merubah nilai batasnya.
Berikut rangkuman flowchart-nya.
23 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
• Aplikasi Aplikasi Aplikasi Aplikasi 3333 : “: “: “: “VolumeVolumeVolumeVolume Control pada Tangki Air”Control pada Tangki Air”Control pada Tangki Air”Control pada Tangki Air”
Yes
No
Yes
No
Yes
No
start
Display “Alarm Parkir Mobil”
Tunda 2 detik
Display “Status”
Inisialisasi PORT
Inisialisasi LCD
24 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Ada tambahan komponen berupa relay. Oya, untuk relay ini butuh power supply 12V.
Terakhir adalah programnya aplikasi3 :
'-----------------------------------------------------
' APLIKASI 3
' Volume CONTROL PD TANGKI AIR
' TRIG --> PB.0
' ECHO --> PB.1
' RELAY --> PD.0
' Hasilnya tampilkan ke LCD
Jalannya ProgramJalannya ProgramJalannya ProgramJalannya Program ::::
25 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Pasang sensor ultrasonic pada bagian atas tabung/tangki. Menghadap ke bawah.
Pastikan jarak antara sensor dengan dasar tabung 100 cm. anda dapat saja mengganti
ukuran tersebut, asalkan programnya nanti juga menyesuaikan.
Ketika volume tangki <100 L maka pompa akan nyala. Dalam hal ini relay akan aktif
(ON). Jika volume tangki >250 L maka pompa (relay) akan OFF.
Pembahasan Program.Pembahasan Program.Pembahasan Program.Pembahasan Program.
26 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Yes
No
Yes
No
start
Display “Water Level Control”
Inisialisasi PORT
Inisialisasi LCD
27 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
• Aplikasi Aplikasi Aplikasi Aplikasi 4444 : “Penghitu: “Penghitu: “Penghitu: “Penghitung Jumlah Orang Otomatis”ng Jumlah Orang Otomatis”ng Jumlah Orang Otomatis”ng Jumlah Orang Otomatis”
Baik, kita siapkan programnya :
'-----------------------------------------------------
' APLIKASI 4
' PENGHITUNG JUMLAH ORANG
' TRIG --> PB.0
' ECHO --> PB.1
'
' Hasilnya tampilkan ke LCD
' www.inkubator-teknologi.com
'-----------------------------------------------------
28 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Jalannya ProgramJalannya ProgramJalannya ProgramJalannya Program
Pembahasan Pembahasan Pembahasan Pembahasan PPPProgramrogramrogramrogram
29 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
100 cm
20 cm
pintu Tembok
Sensor
ultrasonik
30 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Yes
No
start
Display “Penghitung Jumlah
Inisialisasi PORT
Inisialisasi LCD
31 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
• Aplikasi Aplikasi Aplikasi Aplikasi 5555 :::: “Pengukur Tinggi Badan Otomatis”“Pengukur Tinggi Badan Otomatis”“Pengukur Tinggi Badan Otomatis”“Pengukur Tinggi Badan Otomatis”
Dengan memanfaatkan sensor ultrasonic untuk mengukur jarak, kita dapat membuat
juga alat pengukur tinggi badan. Cukup berdiri di bawah sensor maka tinggi badan
dapat diketahui.
Masih menggunakan hardware standar : mikrokontroler, LCD serta sensor ultrasonic.
Langsung ke program ya..
'-----------------------------------------------------
' APLIKASI 5
' PENGHITUNG TINGGI BADAN
' TRIG --> PB.0
' ECHO --> PB.1
'
' Hasilnya tampilkan ke LCD
' www.inkubator-teknologi.com
'-----------------------------------------------------
32 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Jalannya program.Jalannya program.Jalannya program.Jalannya program.
Atur posisi sensor seperti pada gambar. Tinggi badan yang mau diukur berdiri tepat
dibawah sensor. Hasil tampak pada LCD.
Pembahasan program.Pembahasan program.Pembahasan program.Pembahasan program.
33 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Terakhir kita perhatikan flowchartnya :
start
Inisialisasi PORT
Inisialisasi LCD
34 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
• Aplikasi Aplikasi Aplikasi Aplikasi 6666 : ”Alarm Anti Maling”: ”Alarm Anti Maling”: ”Alarm Anti Maling”: ”Alarm Anti Maling”
Maksudnya bukan karena dikasih sensor terus maling takut datang ya, hehe… ☺ Sensor
ini dipasang di bagian yang kira2 dilewati orang. Bisa dipagar atau depan pintu. Jika ada
orang lewat maka akan memotong jarak ukur sensor dan dideteksi sebagai pencuri.
Alarm yang berupa buzzer akan aktif.
Berikut ini program untuk aplikasi 6 :
'-----------------------------------------------------
' APLIKASI 6
' ALARM ANTI MALING
' TRIG --> PB.0
' ECHO --> PB.1
' Buzzer --> PB.2
' Hasilnya tampilkan ke LCD
' www.inkubator-teknologi.com
'-----------------------------------------------------
35 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Jalannya ProgramJalannya ProgramJalannya ProgramJalannya Program
Pembahasan programPembahasan programPembahasan programPembahasan program
Flowchart dapat diperhatikan disini :
36 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Yes
No
start
Inisialisasi PORT
Inisialisasi LCD
37 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
• Aplikasi 7Aplikasi 7Aplikasi 7Aplikasi 7 : “Kran Wudlu/Cuci Tangan Ot: “Kran Wudlu/Cuci Tangan Ot: “Kran Wudlu/Cuci Tangan Ot: “Kran Wudlu/Cuci Tangan Otomatis”omatis”omatis”omatis”
Silahkan buat program untuk aplikasi 7.
'-----------------------------------------------------
' APLIKASI 7
' KRAN OTOMATIS
' TRIG --> PB.0
' ECHO --> PB.1
' Relay --> PD.0
' Hasilnya tampilkan ke LCD
' www.inkubator-teknologi.com
'-----------------------------------------------------
Jalannya ProgramJalannya ProgramJalannya ProgramJalannya Program
38 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Letakkan sensor seperti pada gambar. Gerakkan tangan sehingga berada antara sensor
dengan penghalang. Relay akan ON. Gerakkan lagi tangan sehingga tidak berada antara
sensor dengan penghalang. Relay akan OFF.
Pembahasan prograPembahasan prograPembahasan prograPembahasan programmmm
39 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Yes
No
start
40 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
• Aplikasi Aplikasi Aplikasi Aplikasi 8888 : “: “: “: “Tongkat Tuna NetraTongkat Tuna NetraTongkat Tuna NetraTongkat Tuna Netra””””
'-----------------------------------------------------
' APLIKASI 8
' TONGKAT TUNA NETRA
' TRIG --> PB.0
' ECHO --> PB.1
' BUZZER --> PD.1
' www.inkubator-teknologi.com
'-----------------------------------------------------
Jalannya ProgramJalannya ProgramJalannya ProgramJalannya Program
41 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Pembahasan ProgramPembahasan ProgramPembahasan ProgramPembahasan Program
42 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Yes
No
Yes
No
start
Inisialisasi PORT
43 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
• Aplikasi 9 : “Aplikasi 9 : “Aplikasi 9 : “Aplikasi 9 : “’Early Warning System’’Early Warning System’’Early Warning System’’Early Warning System’ Banjir via SMS “Banjir via SMS “Banjir via SMS “Banjir via SMS “....
Daerah rawan banjir, sangat perlu perangkat yang menginformasikan kondisi
keamanan kepada warga dearah tersebut. Hal ini untuk meminimalisir korban dan
kerugian. Dengan adanya peringatan dini terhadap banjir, warga lebih siap untuk
mengantisipasinya.
Jadi, ketika tinggi permukaan air sudah melewati batas, yang dibaca oleh sensor
ultrasonik, peralatan ini akan mengirimkan pesan SMS.
Ya, untuk aplikasi 9 ini, anda butuh tambahan perangkat/hardware berupa modem
serial dan konverter RS232. Dalam paket ini memang belum ada. Anda dapat membeli
modemnya, sedangkan konverter 232 bisa dibikin sendiri.
Nih schematics konverter RS232
RS232 modem
44 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
'-----------------------------------------------------
' APLIKASI 9
' Early Warning System Banjir
' TRIG --> PB.0
' ECHO --> PB.1
' RXD --> PD.0
' TXD --> PD.1
' Hasilnya dikirim via SMS
' www.inkubator-teknologi.com
'-----------------------------------------------------
PORTD.1
C4
1uF P2
CONNECTOR DB9( MALE)
594837261
U3MAX232
138
1110
1
34
5
2
6
129
147
1615
R1INR2IN
T1INT2IN
C+
C1-C2+
C2-
V+
V-
R1OUTR2OUT
T1OUTT2OUT
VC
CG
ND
C61uF
C5
1uF
VCC
PORTD.0
C71uF
45 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Jalannya ProgramJalannya ProgramJalannya ProgramJalannya Program
Pembahasan prPembahasan prPembahasan prPembahasan programogramogramogram
46 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
Yes
No
Yes
No
start
Yes
No
47 9 Proyek Mikrokontroler dg Sensor Ultrasonik
Info , HP : 0857 4348 1919, BBM : 2A88C189, WA :0888 6854 837, email : inkubatek@yahoo.com
TROUBLE SHOOTINGTROUBLE SHOOTINGTROUBLE SHOOTINGTROUBLE SHOOTING
Selamat berkreasi !Selamat berkreasi !Selamat berkreasi !Selamat berkreasi !
Semoga bermanfaat.Semoga bermanfaat.Semoga bermanfaat.Semoga bermanfaat.
Inkubatek Jogja @2013Inkubatek Jogja @2013Inkubatek Jogja @2013Inkubatek Jogja @2013
Recommended