SENSOR PARKIR MOBIL BERBASIS
MIKROKONTROLER AT89S51
Membuat Parkir Sensor untuk
mempermudah kerja pada suatu pintu masuk dan pintu keluar otomatis disebuah
taman. Disebabkan untuk mengurangi kemacetan pada pintu masuk dan pintu keluar
taman. Diharapkan dengan membuat pintu parkir otomatis ini pengemudi kendaraan
yang masuk lebih mudah untuk langsung memarkir kendaraannya.
Penjaga parkir sering kali
memperlambat laju kendaraan yang ingin parkir kendaraannya, Hal inilah yang
mendorong untuk merancang Prototipe Sensor Parkir Mobil Berbasis Mikrokontroler
AT89S51. Prototipe sensor parkir mobil ini akan memberikan informasi berupa
indikator pintu masuk otomatis pada sebuah taman.
Mikrokontroler yang digunakan
pada sensor ketinggian air adalah jenis AT89S51. Dimana pada mikrokontroler
AT89S51 kaki-kaki nya memiliki fungsi yang dapat membatu kinerja sensor Parking
ini. Alat-alat yang digunakan pun cukup terjangkau dan sederhana seperti IC
AT89S51, IC LM324, IC L293D, kapasitor non polar 33 pF, infrared, Fotodioda,
trimpot 50k, resistor 330 ohm dan 1k ohm,
limit switch dan Motor DC 12 V.
limit switch dan Motor DC 12 V.
Pada alat ini terdapat 2 buah sensor. sensor ini di pasang di pintu masuk dan pintu keluar sebuah taman.
sensor ini terdiri dari infrared dan fhotodioda yang di hadapkan , sensor ini
yang terdapat pada pintu masuk dan keluar taman. Pada pintu masuk taman sensor
yang terhalang oleh mobil yang masuk akan memberikan respon 0. sehingga palang
pintu yang ada dipintu masuk akan terbuka. dan setelah mobil masuk dan sensor
kembali tidak terhalang maka dalam keadaan 1 dan pinsu sensor akan kembali
tertutup begitu juga pada pintu keluar taman.
Agar sensornya dapat berjalan
sesuai keinginan tentunya kita perlu memasukan program pada IC AT89S51.
Apalabila IC nya tidak dimasukan program maka sensor tidak akan bekerja. Nama
software yang digunakan untkuk memogram IC nya adalah MIDE-51 yang menggunakan
bahasa assembler, berikut adalah contoh programnya :
| $mod51 
org 100h 
mov p1,#0ffh 
mov p2,#000h 
mov p3,#000h 
mulai : jnb p1.0,motor1 
            jnb p1.1,motor2 
            sjmp mulai 
motor1 :  jb p1.0,motor11 
               jnb p1.2, motor1s 
               mov p2,#01h 
               sjmp motor1  
motor11 : jnb p1.3, motor11s 
                 mov p2, #02h 
                 sjmp motor11 
motor2 : jb p1.1,motor21 
              jnb p1.4,motor2s 
              mov p2,#40h 
              sjmp motor2   
motor21 : jnb p1.5, motor22s 
                mov p2, #80h 
                sjmp motor21                                      
motor1s : clr p2.0 
                sjmp motor1 
motor11s : clr p2.1 
                  sjmp mulai 
motor2s : clr p2.6 
                sjmp motor2 
motor22s : clr p2.7 
                  sjmp mulai                
end | 
Setelah program diatas dibuat dan dijalankan berhasil maka
lanjutkan ke proses flashing program dari komputer ke IC AT89S51. Berikut
adalah blok diagram sistem kerja dari sensor Parkir:

