12. Pengontrolan Lampu Ac pada Arduino
Bab ini membahas cara mengontrol lampu bertegangan AC. Dasar-dasar yang digunakan untuk mewujudkannya di bahas di bab ini supaya memudahkan anda dalam meralisasikannya.
12.1 Proyek dengan Lampu Bertegangan ACÂ
Sejauh ini, Anda sudah terbiasa mengendalikan LED untuk dihidupkan atau dimatikan. Lalu, bagaimana kalau yang hendak kita kendalikan bukan LED, melainkan lampu bertegangan AC? Hal inilah Yang akan dibahas pada bab ini.
Gambar 12.1 memperlihatkan contoh lampu meja yang digunakan untuk keperluan percobaan. Selain itu, beberapa komponen/perkakas lain diperlukan untuk mengontrol lampu ini, sebagaimana dicantumkan pada Tabel 12.1.
GAMBAR 12.1
Lampu meja bertegangan 220 V
TABEL 12.1 Daftar komponen untuk percobaan dalam mengendalikan lampu AC
Komponen | Keterangan |
Modul relai digunakan untuk menghidupkan atau mematikan lampu bertegangan AC | |
Stop kontak, digunakan untuk menancapkan steker peralatan yang hendak dikontrol | |
Steker untuk dihubungkan ke stop kontak dÃndÃng. | |
Kabel listrik untuk tegangan 220V untuk dihubungkan ke steker.
|
|
Kabel dupont. | |
Kotak untuk meletakkan komponen relai dan stop kontak,
|
|
Baut dan sekrup. |
12.2 Dasar RelaiÂ
GAMBAR 12.2 Relai mengandung 5 pin
yang berarti dalam keadaan normal tidak terhubung ke C. Relai yang ditunjukkan di depan dapat digunakan untuk menangani penyaklaran untuk tegangan DC maupun AC. Tegangan yang digunakan pada pin C, D, dan E dapat berupa tegangan AC 250V dengan arus hingga IOA atau tegangan DC30V dengan arus hingga IOA. Untuk memudahkan dalam melakukan percobaan dan menghindari kemungkinan terkena setrum, modul seperti terlihat pada Gambar 12.3 bisa digunakan. Bagian kiri adalah contoh modul yang mengandung 1 relai dan bagian kanan menunjukkan contoh modul yang mengandung 2 relai. Dengan menggunakan modul semacam itu, pemasangan kabel baik untuk kumparan maupun yang dihubungkan dengan komponen yang akan dikontrol dapat dilakukan dengan mudah. Hal terpenting vang perlu diperhatikan, pada modul relai terdapat pin COM. Pin ini dihubungkan dengan tegangan pemasok peralatan yang akan dikontrol dengan relai. Pin ini pada Gambar 12.2 diberi label pin C.
hendak dihubungkan ke stop kontak di wadah kotak.
Untuk melakukan pengujian awal terhadap rangkaian relai yang220V ditunjukkan pada Gambar 12.5, Anda bisa menempuh langkahlangkah seperti berikut.
- Hubungkan stop kontak dengan motor DC 5 Volt atau LED yang dipasang seri dengan resistor 220Q. Mungkin Anda memerlukan jepitan buaya
GAMBAR 12.4 Rangkaian untuk menghubungkan
stop kontak dan relai
untuk memudahkan dalam menjepit kabel.
- Hubungkan steker dengan tegangan 5V dan ground.
- Hubungkan dua kabel dupont yang terhubung ke VCC dan GND milik modul relai dengan tegangan 5V dan ground masing-masing.
- Hubungkan kabel yang terhubung ke pin IN milik modul relai ke ground.
Jika percobaan di atas berhasil, Anda bisa mengujinya dengan menggunakan lampu meja. Namun, sekali lagi, Anda harus berhati-hati karena Anda bekerja dengan tegangan AC 220V yang sangat berbahaya bagi kita jika sampai tersentuh.
GAMBAR 12.5Â
Contoh penyusunan rangkaian di dalam wadah suatu kotak
Adapun langkah-langkahnya seperti berikut.
- Hubungkan stop kontak dengan lampu meja. Pastikan wadah suatu kotak saklar pada lampu tersebut dalam keadaan ON.
- Hubungkan steker dengan sumber tegangan 220V.
- Hubungkan dua kabel dupontyangterhubung ke VCC dan GND milik modul relai dengan tegangan 5V dan ground masing-masing.
- Hubungkan kabel yang terhubung ke pin IN milik modul relai ke ground.
Lampu pun akan menyala. Setelah itu, lepaskan steker dari pasokan tegangan 220V untuk keperluan percobaan berikutnya.
12.3 Percobaan dengan Memanfaatkan Arduino Sebagai Web ServerÂ
Untuk melakukan percobaan ini, salinlah sketsa EthLed2 yang dibahas pada Bab 9 dan beri nama salinannya berupa EthLampu. Secara prinsip, perubahan yang dilakukan adalah dengan mengganti kata “Led” menjadi “Lampu” dan “LED” menjadi “LAMPU”. Terakhir, mengingat lampu menyala justru kalau pin IN pada modul relai dihubungkan ke ground (nilai LOW) maka perubahan juga perlu dilakukan di definisi fungsi prosesPermintaan ( ) .
Kode selengkapnya adalah seperti berikut.
Unggahkan sketsa ini ke papan Arduino. Tentu saja, Anda perlu membuat rangkaian seperti pada Gambar 9.13 terlebih dahulu. Lalu, hubungkan kabel yang terhubung ke pin IN milik modul relai ke pin 2 Arduino dan satu kabel lagi ke pin GND Arduino. Terakhir, pasangkan steker ke sumber tegangan
220V. Lalu, Anda bisa memasukkan alamat IP server di browser untuk melakukan pengujian. Gambar 12.6 menunjukkan antarmuka ketika lampu mati. Adapun Gambar 12.7 memperlihatkan keadaan lampu.