Rangkaian Sensor Buka Pintu dan Tutup Pintu Rangkaian Driver Motor Stepper

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