Home > Elektronika > RANGKAIAN MINIATUR RUMAH DENGAN PINTU OTOMATIS DAN ATAP OTOMATIS MENGGUNAKAN MIKROKONTROLER AT89S51 (BASIC COMPILER)

RANGKAIAN MINIATUR RUMAH DENGAN PINTU OTOMATIS DAN ATAP OTOMATIS MENGGUNAKAN MIKROKONTROLER AT89S51 (BASIC COMPILER)

Mendengar namanya, kita pasti banyak menemukan rumah dengan pintu dan atap otomatis, contohnya di Pertokoan, kalo di Bandung nih, di BIP contohnya, pada saat pertama kali kita masuk ke Mal, kita akan menjumpai pintu otomatis yang jika ada orang yang melewati pintu tersebut maka pintu tersebut akan terbuka dengan sendirinya, dan apabila tidak ada orang yang lewat, maka pintu tsb akan menutup dengan sendirinya. prinsip itulah yang saya gunakan dalam membangun proyek ini bersama teman” perjuangan saya (Rangga,ucup,beben,rio dan nizar). So let’s cek it out

Sebelum memulai, terlebih dahulu akan dijelaskan tentang diagram blok dari sistem ini

  • Sistem akan dimulai dari set point, kemudian akan masuk ke Control Digital, disana instruksi akan diolah oleh mikrokontroler AT89S51/52
  • Kemudian data yang masih bersifat digital masuk ke DAC(Digital To Analog) untuk dirubah menjadi data analog (0-5 Volt) agar dapat dibaca oleh aktuator
  • Aktuator(Penggerak) yang digunakan dalam sistem ini adalah Motor Stepper, yang digunakan untuk menggerakan pintu dan Atap sehingga dapat bergerak/berputar otomatis
  • Kemudian, akan di proses, apabila sistem akan melakukan umpan balik, maka akan masuk ke bagian sensor, dalam hal ini, menggunakan 2 sensor yakni, Infra Red dan LDR(Light Dependent Resistor) / untuk keterangan tentang LDR & IR dapat dicari di googlešŸ™‚
  • lalu terakhir data analog dirubah menjadi digital untuk kemudian masuk kembali ke Control Digital

Kesimpulan dari diagram blok diatas : Sensor akan mendeteksi besaran fisis (dalam hal ini yakni cahaya dan infra merah) apabila mengenai sensor tsb, maka sistem akan melakukan umpan balik

Bahan yang digunakan :

-Acrylic secukupnya untuk desain rumah

-Motor Stepper sebagai penggerak(Aktuator)

-Gear untuk penggerak Motor Stepper

-Duplex untuk Bodi rumah

-Mikrokontroler AT89S51 beserta ISP

-Komponen dan PCB rangkaian

DESAIN PCB UNTUK SENSOR LDR

Gambar diatas merupakan skematik rangkaian sensor , berikut ini daftar komponen nya :

R: 220ā„¦

VR 20K

IC LM324

untuk R1,R2,R3,Led,TR tidak digunakan(hanya sebagai lampu indikator)

Gambar diatas merupakan jalur rangkaian PCB untuk rangkaian sensorĀ  Cahaya (LDR) dan Lampu indikator nya. Tegangan masuk Ke Resistor agar dapat menghambat arus yang akan menuju LDR. Untuk mengatur Kepekaan sensor terhadap besaran fisis (yaitu cahaya), maka dipasang sebuah Potentiometer. Output dari potentiometer kemudian akan melewati IC LM 324 sebelum menuju ke Mikrokontroler AT89S51.

Prinsip kerja dari rangkaian diatas adalah, apabila LDR mendapatkan berkas cahaya, maka dia akan berlogika 1 , jika ingin berlogika 0, maka kita pasang posisi header di output IC 74LS04 . output dari rangkaian ini kita sambungkan ke Mikrokontroler AT89S51

DESAIN SENSOR IR

dalam artikel ini, tidak akan dibahas mengenai sensor IR, kesimpulan nya, sensor ini dapat digunakan sebagai pencegah maling yang masuk ke rumah(untuk artikel dapat di cari di google :D)

DESAIN MEKANIK PINTU

Pintu dari miniatur rumah terbuat dari bahan aclyric, yang di desain dengan ukuran 15*8 Cm dengan satu buah tuas yang berfungsi untuk membuka atau menutup pintu.

DESAIN MEKANIK ATAP

Pada mekanik atap, terbuat dari aclyric yang dipasang pada dinding rumah.disini menggunakan timing bell untuk menarik roller yang akan menggerakan pintu.

DESAIN KESELURUHAN

Setelah kita pasangkan dan rangkai seluruh komponen dan sensor, maka langkah selanjutnya adalah memprogram agar Mekanik bekerja sesuai dengan harapan kita, berikut ini keterangan dari Port yang digunakan :

port0 = Motor Stepper

port1 = LCD

port2 =Sensor IR

port3 = sensor LDR (p3.0=Pintu), (p3.2=pintu Belakang),(p3.4=Atap)

Berikut ini merupakan program nya :

$regfile
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = P0.2 , Db5 = P0.3 , Db6 = P0.4 , Db7 = P0.5 , E = P0.1 , Rs = P0.0
Declare Sub Kanan()
Declare Sub Kiri()
Sn1 Alias P3.0
Sn2 Alias P3.2
Sn3 Alias P3.4
M Alias P1
Cls
Do
If Sn1 = 0 Then
Locate 1 , 1
Lcd “PINTU TERBUKAĀ  “
Call Kanan()
Else
Locate 1 , 1
Lcd “PINTU TERTUTUP “
End If
If Sn2 = 0 Then
Locate 1 , 1
Lcd “ATAP TEBUKA “
End If
If Sn3 = 0 Then
Locate 1 , 1
Lcd “ATAP TERTUTUPĀ Ā  “
Call Kiri()
End If
End If
Loop
End
Sub Kiri()
M = &B11111110
Waitms 1
M = &B11111100
Waitms 1
M = &B11111101
Waitms 1
M = &B11111001
Waitms 1
M = &B11111011
Waitms 1
M = &B11110011
Waitms 1
M = &B11110111
Waitms 1
M = &B11110110
Waitms 1
End Sub
Sub Kanan()
M = &B11110111
Waitms 1
M = &B11110011
Waitms 1
M = &B11111011
Waitms 1
M = &B11111001
Waitms 1
M = &B11111101
Waitms 1
M = &B11111100
Waitms 1
M = &B11111110
Waitms 1
M = &B11110110
Waitms 1
End Sub

Program diatas berfungsi :

  • Apabila cahaya mengenai Atap, maka pada LCD akan di display tulisan : “ATAP TERBUKA ” dan atap pun akan terbuka dengan bantuan motor Stepper
  • Apabila LDR di pintu disentuh, maka di LCD akan di display : ” Pintu Terbuka” dan pintu akan ditarik oleh motor stepper sehingga pintu akan terbuka
Categories: Elektronika
  1. May 6, 2013 at 5:15 pm

    kalau pengotrol lampu untuk dengan cara kerja, lampu hanya akan menyala saat gelap dan hanya bila ada orang( menggunakan sensor LDR dan PIR), itu bagaimana gambar rangakaiannya trus, bagamana programnya mas… mohon pencerahannya..

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s