LED Blinking adalah program yang sangat umum dan hampir pertama untuk setiap pelajar atau pemula yang tertanam. Di mana kami mengedipkan LED dengan beberapa penundaan. Jadi hari ini kita di sini dengan proyek yang sama tetapi di sini kita akan menggunakan bohlam AC sebagai pengganti LED normal dan akan mengedipkan bohlam AC.
Kapan pun kami perlu menghubungkan Peralatan AC apa pun di sirkuit tertanam kami, kami menggunakan Relay. Jadi dalam tutorial kontrol relai arduino ini kita hanya akan belajar Cara menghubungkan Relay dengan Arduino. Di sini kami tidak menggunakan IC Driver Relay seperti ULN2003 dan hanya akan menggunakan transistor NPN untuk mengontrol relai.
Komponen yang Dibutuhkan:
- Arduino
- Relai 5v atau 6v
- Alat AC atau Bulb
- Transistor BC547
- Resistor 1k
- Breadboard atau PCB
- Menghubungkan kabel jumper
- Sumber Daya listrik
- Dioda 1n4007
- Terminal sekrup atau blok terminal
Menyampaikan:
Relai adalah sakelar elektromagnetik, yang dikendalikan oleh arus kecil, dan digunakan untuk menghidupkan dan mematikan arus yang relatif jauh lebih besar. Berarti dengan menerapkan arus kecil kita dapat menghidupkan relay yang memungkinkan arus yang jauh lebih besar mengalir. Relai adalah contoh yang baik untuk mengontrol perangkat AC (arus alternatif), menggunakan arus DC yang jauh lebih kecil. Relay yang biasa digunakan adalah Relai Single Pole Double Throw (SPDT) yang memiliki lima terminal sebagai berikut:
Ketika tidak ada tegangan yang diterapkan ke koil, COM (umum) terhubung ke NC (kontak biasanya tertutup). Ketika ada beberapa tegangan yang diterapkan ke koil, medan elektromagnetik yang dihasilkan, yang menarik Armature (tuas terhubung ke pegas), dan COM dan NO (kontak biasanya terbuka) terhubung, yang memungkinkan arus yang lebih besar mengalir. Relai tersedia dalam banyak peringkat, di sini kami menggunakan relai tegangan operasi 6V, yang memungkinkan arus 7A-250VAC mengalir.
Relai selalu dikonfigurasi dengan menggunakan rangkaian Driver kecil yang terdiri dari Transistor, Diode dan resistor. Transistor digunakan untuk memperkuat arus sehingga arus penuh (dari sumber DC - baterai 9v) dapat mengalir melalui kumparan untuk memberi energi penuh. The resistor digunakan untuk menyediakan biasing transistor. Dan Diode digunakan untuk mencegah aliran arus balik, ketika transistor dalam keadaan OFF. Setiap kumparan Induktor menghasilkan EMF yang sama dan berlawanan ketika dimatikan secara tiba-tiba, hal ini dapat menyebabkan kerusakan permanen pada komponen, sehingga Diode harus digunakan untuk mencegah arus balik. Sebuah modul Relay dengan mudah tersedia di pasar dengan semua sirkuit Driver di papan atau Anda dapat membuatnya di papan kinerja atau PCB seperti di bawah ini. Di sini kami telah menggunakan modul Relay 6V.
Di sini untuk menyalakan Relay dengan Arduino kita hanya perlu membuat Pin Arduino Tinggi (A0 dalam kasus kita) di mana modul Relay terhubung. Di bawah ini diberikan Rangkaian Driver Relay untuk membangun modul Relay Anda sendiri:
Diagram Sirkuit dan Cara Kerja:
Dalam Rangkaian Kontrol Relai Arduino ini kita telah menggunakan Arduino untuk mengontrol relai melalui transistor BC547. Kami telah menghubungkan basis transistor ke Arduino pin A0 melalui resistor 1k. Bohlam AC digunakan untuk demonstrasi. Adaptor 12v digunakan untuk menyalakan sirkuit.
Cara kerjanya sederhana, kita perlu membuat Pin RELAY (PIN A0) tinggi untuk membuat modul Relay ON dan membuat pin RELAY rendah untuk mematikan Modul Relay. Lampu AC juga akan menyala dan mati sesuai Relay.
Kita baru saja memprogram Arduino untuk membuat Relay Pin (A0) High dan Low dengan delay 1 detik:
void loop () {digitalWrite (relay, HIGH); penundaan (interval); digitalWrite (relay, LOW); penundaan (interval); }
Video Demonstrasi dan kode lengkap untuk Arduino Relay Control diberikan di bawah ini.