3.7 Rangkaian Sensor Buka Pintu dan Tutup Pintu
Ketika password yang diisikan benar, maka pintu akan terbuka. Untuk mengetahui bahwa pintu telah terbuka secara penuh, maka dibutuhkan sebuah sensor untuk
mengetahuinya. 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. 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.
Setelah beberapa saat ± 8 detik, maka mikrokontroler akan memerintahkan motor stepper untuk berputar menutup pintu Ketika pintu menyentuh sensor tutup
pintu, yang berarti pintu sudah tertutup rapat, 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
tertutup rapat.
Gambar 3.7 Rangkaian sensor buka tutup pintu
Universitas Sumatera Utara
3.8 Rangkaian Driver Motor Stepper
Untuk mengendalikan perputaran motor stepper dibutuhkan sebuah driver. Driver ini berfungsi untuk memutar motor stepper searah dengan jarum jam atau berlawanan
arah dengan jarum jam. Rangkaian ini dihubungkan ke port 0 dari mikrokontroler AT89S51. sehingga untuk memutar motor, harus diberikan logika high secara
bergantian ke port 0. Sedangkan untuk memutar motor ke arah sebaliknya, maka logika high yang diberikan secara bergantian tersebut harus berlawanan arah dengan
sebelumnya. Dengan demikian maka rangkaian ini sudah dapat dikendalikan oleh mikrokontroler AT89S51.
Gambar 3.8 Rangkaian Driver Motor Stepper
Tip 122 Tip 122
VCC 12V
MOTOR AT89S51 P0.0
AT89S51 P0.2 Stepper
VCC 12V
Tip 122 Tip 122
1.0k
1.0k
AT89S51 P0.1
1.0k
1.0k
AT89S51 P0.3
Universitas Sumatera Utara
3.9 Rangkaian power supplay PSA