Menguasai Arduino Relay Shield: Panduan Penggunaan Komprehensif
Secara umum, mengontrol empat relai dalam relay shield secara individu memerlukan kode Arduino. Shield, selanjutnya, membantu mengontrol perangkat daya tinggi. Perangkat tersebut termasuk kipas, lampu pijar, strip LED, pompa, aktuator, dan sebagainya. Relay shield juga memiliki fitur luar biasa. Beberapa di antaranya adalah empat indikator LED dinamis yang menampilkan status relai, empat relai berkualitas tinggi, antarmuka NC/NO, dan sebagainya. Tutorial hari ini akan menunjukkan kepada Anda cara menggunakan Arduino Relay Shield.
Perbedaan antara Relay Shield dan Modul Relai 4-Channel
Teknolog sering menggunakan Relay Shield atau alternatifnya modul relai 4-channel. Tabel di bawah merangkum perbedaan antara kedua modul tersebut.
| Modul relai 4-channel | Relay Shield |
| Anda dapat mengontrolnya menggunakan pin digital Arduino. | Anda dapat mengontrolnya dengan menentukan pin digital Arduino (tidak fleksibel). |
| Kompatibel dengan semua papan Arduino. | Kompatibel hanya dengan Mega, UNO Wifi, dan papan Arduino. |
| Anda perlu melakukan pemasangan kabel. | Tidak perlu pemasangan kabel; Anda hanya perlu menumpuknya pada Arduino. |
Hardware & Perangkat Lunak yang Diperlukan
Anda akan membutuhkan;
(Kabel jumper)
- Relay Shield,
- Kabel USB 2.0 tipe A atau B,
- Genuino UNO atau Arduino UNO.
Deskripsi Antarmuka Shield
Relay Shield
Ada empat relai dalam Relay Shield, yaitu Relai 4, 3, 2, dan 1. Pin untuk Relay Shield meliputi;
Pin output; Semua empat relai memiliki tiga pin, yaitu COM, NO, dan NC. Sebagian besar, Anda akan menghubungkannya ke perangkat tegangan tinggi yang diatur oleh relay shield.
Penjelasan pin output
NO (Normally Open): Terputus dari COM ketika pin kontrol Relay1 diatur rendah tetapi terhubung ketika pin kontrol Relay1 7 diatur tinggi.
NC (Normally Closed): Terputus dari COM ketika pin kontrol Relay1 diatur tinggi tetapi terhubung ketika pin I/O Digital 7 Relay1 (pin kontrol 7) diatur rendah.
COM (Pin Umum): Anda dapat mengontrolnya dari pin digital.
Pin sinyal/Pin input/Pin terkontrol; Pin terkontrol akan terhubung secara internal ke pin Arduino selama penumpukan Arduino. Oleh karena itu, Anda tidak perlu melakukan pemasangan kabel apa pun.
Daftar di bawah ini menampilkan jenis kontrol pin dalam setiap relai;
- Relai 4 – terhubung secara internal ke pin Arduino 12.
- Relai 3 – terhubung secara internal ke pin Arduino 8.
- Relai 2 – terhubung secara internal ke pin Arduino 7.
- Relai 1 – terhubung secara internal ke pin Arduino 4.
- Penjelasan diagram pemasangan kabel
- Langkah pertama adalah menumpuk Relay Shield Anda pada papan Arduino UNO.
- Lalu, hubungkan pengaturan di atas ke perangkat tegangan tinggi.
Ingat:
Anda dapat menggunakan satu adapter daya tegangan tinggi untuk keempat perangkat yang dikontrol oleh relay shield dan tegangan yang sama. Sebaliknya, tegangan yang berbeda pada keempat perangkat akan memerlukan adapter daya tegangan tinggi yang berbeda.
Kedua, pengaturan kami beroperasi dalam mode normally open. Oleh karena itu, akan menggunakan NO dan COM tetapi bukan NC.
Contoh/Penggunaan Relay Shield
Kami akan mengajarkan Anda cara menggunakan relay shield dalam bagian berikut.
Pengendalian Motor DC
Langkah-langkah
- Mulai dengan memasang relay shield pada papan pengembangan Arduino Anda.
- Selanjutnya, gunakan kabel USB untuk menghubungkan Arduino ke komputer.
- Kami sekarang akan mengatur motor DC menggunakan Relay3, lalu hubungkan relay shield dan motor DC seperti dalam diagram di bawah ini;
Diagram skematis yang menunjukkan koneksi antara Relay Shield dan Motor
Catatan; Sumber daya eksternal yang digunakan di atas harus berasal dari sumber daya atau baterai seperti baterai lithium. Selain itu, Anda harus mengatur tegangan yang benar dan memberikan arus yang cukup ke motor dari sumber daya.
- IDE Arduino yang akan Anda unggah pada papan Arduino harus seperti berikut;
Setelah mengunggah kode pada papan, motor Anda akan berjalan tidak terduga selama satu detik, berhenti selama detik berikutnya, lalu prosesnya berulang.
Saat motor bekerja, indikator LED NO3 akan menyala karena Anda telah menghubungkan COM3 dan NO3.
(Strip LED)
Cara Menggunakan Lebih dari Satu Relay Shield dengan Hanya Satu Papan Arduino/Seeeduino
Anda dapat menggunakan beberapa Relay Shield dengan satu papan Arduino karena relay shield mengontrol masing-masing relainya menggunakan pin digital Arduino.
Langkah-langkah
- Pertama, letakkan satu relay shield pada papan pengembangan Arduino Anda (Relay shield #1/ RS1).
- Kedua, gunakan kabel jumper/kabel untuk menghubungkan relay shield #2/RS2 ke relay shield #1.
- Lalu, hubungkan;
- Pin digital RS2 4, 5, 6, dan 7 ke pin digital RS1 11, 10, 9, dan 8, masing-masing.
- Pin 5V RS2 ke pin 5V RS1.
- Pin GND RS2 ke pin GND RS1.
- Terakhir, Anda dapat menggunakan pin I/O digital Arduino 11, 10, 9, dan 8 untuk mengontrol relai kontrol RS2 4, 3, 2, dan 1.
Kode di bawah ini menunjukkan bagaimana Anda akan mengontrol relay1 di RS2.
Kesimpulan
Singkatnya, relay shield menawarkan solusi untuk mengatur perangkat arus tinggi yang pin I/O digital Arduino biasanya tidak membatasi.
Relay shield memiliki cakupan luas dalam pembelajaran teknologi. Oleh karena itu, jika Anda memiliki pertanyaan atau membutuhkan bantuan, jangan ragu untuk menghubungi kami.