Minggu, 31 Maret 2019

Algoritma & Pemrogaman Kasus Teknik Elektro


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.

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:




Tidak ada komentar:

Posting Komentar