Prinsip Mesin DC Aplikasi Sensor Air Hujan dan LDR (Light Dependent Resistor) Untuk Alat Pengering Kopi Otomatis Berbasis Mikrokontroler ATMega 8

25

2.4.1 Prinsip Mesin DC

Menggunakan prinsip hukum Faraday dan gaya Lorentz. 1. Beroperasi sebagai motor. Beban mekanik dihubungkan dengan batang bergerak.Kemudian batang melambat perlahan dan menghasilkan pengurangan Tegangan terindukasi. Arus searah jarum jam sirkuit menghasilkan gaya induksi magnetic ke kanan. Sistem teresbut bergerak dalam kecepatan konstan. 2. Beroperasi sebagai generator. Asumsikan batang dalam kecepatan konstan dan arus nol. Kemudian,gaya teraplikasi menarik batang lebih cepat ke kanan, kecepatan batang meningkat,tegangan yang terinduksi melampaui sumber tegangan, dan arus bersirkulasi melawan arah jarum jam.Karena arus memiliki arus terbalik, gaya terinduksi batang di medan berkebalikan dan berada di kiri. Kecepatan batang menstabilkan dengan menarik gaya sama dengan gaya terinduksi. Kemudian,tegangan terinduksi mengirimkan daya sebagian ke resistansi dan sisanya ke baterai. Lalu, energy mekanik berubah menjadi energy listrik dan muncul sebagai loss di resistansi atau energy kimia tersimpan dalam baterai.

2.5 Sensor Air Hujan

Perangakat sensor hujan di atas bisa diaplikasi menjadi beberapa perangkat yang mungkin akan sangat berguna pada saat musim hujan. Misalnya dibuat menjadi alat jemuran yang akan otomatis menutup pada saat hujan turun, atau digunakan pada jendela otomatis. Namun rancangan yang ada saat ini saya gunakan untuk 26 membuat jemuran, yang mana pada jemuran tersebut akan secara otomatis menutup pada saat hujan turun.Berikut ini akan dijelaskan prinsip kerja dari pada sensor hujan di atas.Pada rankaian panel sensor yang ditandai dengan sensor. panel sensor hujan ini akan dipasang di area terbuka, dimana air hujan akan mengenai board panel tersebut. panel ini terbuat dari board PCB biasa yang dibuat menjadi sebuah rangkaian seperti yang ada di atas. Untuk menghindari karat karena air hujan sebaiknya tembaga dilapisi oleh timah. Prinsip kerja dari rangkaian ini adalah, dimana pada saat air hujan mengenai panel sensor, maka akan terjadi proses elektrolisasi oleh air hujan tersebut karena air hujan termasuk kedalam cairan elektrolit yaitu cairan yang dapat menghantarkan arus listrik,meskipun sangat kecil dan proses ini akan menyebabkan keadaan aktif yang akan mengaktifkan relay . Dimana pada saat relay aktif motor akan menarik penutup dan setelah penutup ditarik ke pangkal ujung maka motor akan berhenti secara otomatis. Hal ini terjadi karena pada saat penutup berada di pangkal ujung magnet akan mengenai sensor magnet yang ada di pangkal ujung yang kemudian akan mengaktifkan relay sehingga arus yang mengalir ke motor akan terhenti dapat dilihat pada panel sensor pada Gambar 2.9. Gambar 2.9 Sensor Air Hujan 27 2.6.Bahasa Pemograman BASCOM-AVR Bahasa BASCOM-AVR menggunakan bahasa pemograman BASIC. Bahasa BASIC adalah bahasa pemograman yang dapat dikatakan bahasa pemograman berlevel tinggi. Bahasa pemograman berlevel rendah berarti bahasa pemograman yang berorientasi pada mesin, misalnya bahasa assembly. Sedangkan bahasa pemograman berlevel tinggi merupakan bahasa pemograman yan berorientasi pada manusia. Bahasa pemograman berlevel rendah merupakan bahasa pemograman dengan sandi yang hanya dimengerti oleh mesin, sehingga untuk memprogram dalam bahasa ini diperlukan tingkat kecermatan yang tinggi. Bahasa pemograman berlevel tinggi relatif mudah digunakan, karena ditulis dengan bahasa manusia yang lebih mudah dimengerti dan tidak tergantung pada mesin. Penulisan program dalam bahasa BASCOM-AVR ini tidak mengenal aturan penulisan dikolam tertentu. Jadi bisa dimulai dari kolom manapun. Namun demikian, untuk mempermudah dalam pembacaan program dan untuk keperluan dokumentasi, sebaiknya penulisan program dalam bahasa BASCOM-AVR ini diatur sedemikian rupa sehingga mudah dibaca. 28

2.6. 1 Tipe Data

Tipe data merupakan bagian program yang penting karena tipe data mempengaruhi setiap instruksi yang akan dilaksanakan komputer. Pemilihan tipe data yang tepat akan membuat operasi data menjadi lebih efesien dan efektif dapat dilihat pada Tabel 2.2. Tabel 2.2. Tipe-Tipe Data Dalam BASCOM-AVR NO Tipe Jangkauan 1. Bit 0 atau 1 2. Byte 0 – 225 3. Integer -65,535 4. Word 0 – 65535 5. Long -2E+09 6. Single 1.5x10 -45 – 3.4x10 38 7. Double 5.0x10 -324 – 1.7x10 308 8. String 254 byte

2.6.2. Variabel