Perancangan Tombol Perancangan Pengendali Pergerakan Motor Driver Motor Perancangan Program

driver motor untuk segera membuka atap. Hal ini menandakan bahwa cuaca sedang tidak hujan.

3.3. Perancangan Sensor Cahaya

Sensor cahaya dipasang pada alat ini dengan tujuan untuk mendeteksi apakah cuaca sedang cerah atau mendung. Ketika cerah, cahaya yang mengenai LDR akan sangat berlimpah, sehingga mikrokontroler akan mendapatkan sinyal low. Selanjutnya, mikrokontroler akan mengirim data pada rangkaian driver motor untuk segera membuka atap. Sebaliknya ketika cuaca mendung, cahaya yang mengenai LDR akan berkurang. Sensor cahaya ini akan segera mengirim sinyal high pada mikrokontroler. Ini akan menyebabkan terjadinya penutupan atap.

3.4. Perancangan Tombol

Tombol yang digunakan pada alat ini adalah tombol auto, tombol buka manual, dan tombol tutup manual. Tombol auto digunakan untuk memberikan instruksi pada mikrokontroler agar membuka atau menutup atap secara otomatis sesuai dengan keadaan cuaca yang mengenai sensor – sensor yang ada. Tombol buka manual digunakan untuk memberikan instruksi pada mikrokontroler agar segera membuka atap tanpa menanggapi sinyal dari sensor – sensor yang ada. Universitas Sumatera Utara Tobol tutup manual digunakan untuk memberikan instruksi pada mikrokontroler agar segera menutup atap tanpa menanggapi sinyal yang didapat dari sensor – sensor yang ada.

3.5. Perancangan Pengendali Pergerakan Motor Driver Motor

Untuk membukamenutup atap pada alat ini digunakan motor stepper. Namun, mikrokontroler tidak dapat secara langsung menggerakkan motor stepper tersebut. Untuk itulah dibuat rangkaian yang akan menggerakkan motor stepper tersebut. Untuk membuat motor berputar searah jarum jam, mikrokontroler harus memberikan logika dengan urutan tertentu pada rangkaian driver motor ini. Untuk membuat motor berputar berlawanan dengan arah jarum jam, mikrokontroler haruslah memberikan logika dengan urutan sebaliknya.

3.6. Perancangan Program

Alat ini dirancang untuk membuka atau menutup atap. Ketika tombol buka manual ditekan, alat ini akan membuka atap. Ketika tombol tutup manual ditekan, alat ini akan menutup atap. Namun, ketika tombol auto ditekan, alat ini akan membukamenutup atap secara otomatis berdasarkan informasi yang diterima mikrokontroler dari perubahan lingkungan di sekitarnya perubahan cuaca melalui sensor –sensor yang ada. Program diawali dengan pengecekan terhadap tombol yang ditekan. Ketika tombol buka manual ditekan, atap akan terbuka. Sebaliknya, ketika tombol tutup manual yang ditekan, atap akan segera tertutup. Ketika tombol auto ditekan, alat akan segera mengecek keadaan sensor – sensornya. Mikrokontroler akan mengecek keadaan sensor air terlebih dahulu. Ketika Universitas Sumatera Utara ada sensor yang terkena tetesan air, maka atap akan segera menutup. Jika sensor dalam keadaan kering, mikrokontroler akan segera mengecek keadaan LDR. Ketika LDR terkena sinar, LDR akan mengirim sinyal low pada mikrokontroler. Selanjutnya, mikrokontroler akan memerintahkan driver motor untuk segera membuka atap. Sebaliknya dalam keadaam minim cahaya, LDR akan mengirim sinyal high pada mikrokontroler. Untuk selanjutnya, mikrokontroler akan segera memerintahkan driver motor untuk menutup atap.

3.7. Flowchart Rangkaian