Cara Kerja Rangkaian Secara Umum Rangkaian Sensor Buka Pintu

Frengky Saut P. Sinurat : Perancangan Ranggkaian Running Text Dalam Penggunaan Pintu Otomatis Berbasis Mikrokontroler AT89S51, 2007. USU Repository © 2009 34 BAB 3 PEMBAHASAN

3.1 Cara Kerja Rangkaian Secara Umum

Frengky Saut P. Sinurat : Perancangan Ranggkaian Running Text Dalam Penggunaan Pintu Otomatis Berbasis Mikrokontroler AT89S51, 2007. USU Repository © 2009 35 Gambar 3.1 Rangkaian Umum Pada rangkaian ini digunakan sebuah mikrokontroler AT89S51 sebagai pusat kendali dari seluruh rangkaian. Rangkaian pendukung lainnya adalah 13 tombol, yaitu 10 tombol untuk password, dan tiga tombol sebagai tombol setting, sensor yang dapat mendeteksi ketika pintu terbuka tertutup, rangkaian Led pada Running Text untuk menampilkan angka password, dan sebuah rangkaian pengendali motor. Sensor buka pintu berfungsi untuk mengetahui batas maksimum terbukanya pintu, sehingga ketika pintu terbuka kemudian pintu menyentuh sensor ini, maka sensor akan mengirimkan sinyal ke mikrokontroler untuk menghentikan perputaran Frengky Saut P. Sinurat : Perancangan Ranggkaian Running Text Dalam Penggunaan Pintu Otomatis Berbasis Mikrokontroler AT89S51, 2007. USU Repository © 2009 36 motor, sehingga motor berhenti tidak membuka lebih lebar lagi. Sensor ini terhubung ke P2.6 mikrokontroler AT89S51. Sensor tutup pintu berfungsi untuk mengetahui batas maksimum tertutupnya pintu, yang menandakan bahwa pintu telah tertutup rapat, sehingga ketika pintu tertutup kemudian pintu menyentuh sensor ini, maka sensor akan mengirimkan sinyal ke mikrokontroler untuk menghentikan perputaran motor, sehingga motor berhenti. Rangkaian sensor ini terhubung ke P2.7 mikrokontroler AT89S51. Rangkaian pengendali motor stepper berfungsi untuk mengendalikan pergerakan motor stepper menutup membuka pintu. Rangkaian ini terhubung ke port 0, sehingga dengan memberikan program tertentu, pergerakan menutup membuka pintu sudah dapat dikendalikan oleh program yang diberikan ke mikrokontroler AT89S51.

3.2 Rangkaian Sensor Buka Pintu

Sensor ini berfungsi untuk memastikan bahwa pintu telah terbuka secara penuh terbuka lebar, jadi ketika passwordnya benar dan kemudian pengguna menekan tombol run, maka mikrokontroler akan memerintahkan motor stepper untuk berputar membuka pintu. Frengky Saut P. Sinurat : Perancangan Ranggkaian Running Text Dalam Penggunaan Pintu Otomatis Berbasis Mikrokontroler AT89S51, 2007. USU Repository © 2009 37 Ketika pintu menyentuh sensor buka pintu, yang berarti pintu sudah terbuka lebar, maka sensor akan mengirimkan sinyal low ke mikrokontroler, yang merupakan perintah kepada mikrokontroler untuk menghentikan putaran motor stepper. Mikrokontroler yang menerima sinyal ini akan langsung memerintahkan motor stepper untuk berhenti berputar, dan pintu telah terbuka lebar.

3.3 Rangkaian Sensor Tutup Pintu