Modul relay Arduino + dan rock & roll: pencampuran AC / DC

Logo AC / DC dan Arduino

Setelah kami tutorial pemrograman dan langkah pertama di Arduino, kali ini kami memberikan panduan praktis untuk Anda gunakan Arduino dan modul relayArtinya, untuk dapat mengontrol, melalui rangkaian arus searah tegangan rendah Arduino, sistem arus bolak-balik tegangan tinggi. Artinya, apa yang tampaknya tidak mungkin dengan papan Arduino sederhana, seperti mengontrol beban 220v, sekarang dimungkinkan dengan modul relai.

Dengan cara ini, ini akan memungkinkan Anda peralatan kontrol yang terhubung ke listrik. Dan agar tidak terlalu membatasi dalam hal praktik, saya akan mencoba menjelaskannya dengan cara yang dapat diterapkan pada semua jenis proyek yang dapat Anda pikirkan atau modifikasi dengan cara mudah untuk melakukan apa yang Anda inginkan, karena ada banyak proyek di Internet yang sangat spesifik yang menggunakan papan Arduino dan modul relai ...

Relai:

Mari kita jelaskan semua yang perlu Anda ketahui tentang relay.

Apa itu estafet?

menyampaikan

Dalam bahasa Prancis relais berarti estafet, dan itu memberikan indikasi tentang apa yang sebenarnya dilakukan oleh sebuah estafet. Ini pada dasarnya adalah perangkat elektromagnetik yang berfungsi sebagai a saklar terkontrol oleh sungai. Melalui mekanisme dengan kumparan dan elektromagnet, satu atau lebih kontak dapat diaktifkan untuk membuka atau menutup rangkaian listrik independen, karena rangkaian ini bekerja dengan tegangan dan jenis arus yang berbeda dari yang mengontrolnya (pada output itu menangani sirkuit daya yang lebih tinggi dari input).

Itu tadi ditemukan oleh Joseph Henry pada tahun 1835 (meskipun itu juga dikaitkan dengan Edward Davy pada tahun yang sama) dan sejak itu telah berkembang dan berubah ukurannya menjadi relai modern yang kita miliki sekarang. Awalnya itu digunakan untuk mesin telegrafi, sehingga mengendalikan sinyal arus yang lebih tinggi dari sinyal yang lebih lemah yang diterima di input. Sedikit demi sedikit aplikasi meningkat dan saat ini digunakan untuk banyak kasus.

Jenis apa yang ada?

diagram operasi relai

Jika kita melihat ke dalam sebuah relay, dan menganalisa operasinya, kita melihat bahwa arus kontrol masukan kecil adalah arus yang mengoperasikan elektromagnet dengan belitan tembaga itu dan menggerakkan sakelar atau sakelar yang membuka atau menutup rangkaian daya yang lebih tinggi yang akan mengontrol keluarannya. Semua ini diisolasi dengan menggunakan pelindung isolasi untuk menghindari kecelakaan, tetapi terlepas dari ini, saya tertarik pada sesuatu yang lain dan tipe yang ada tergantung pada operasinya.

Los jenis relai yang kami miliki dapat dilihat dari berbagai sudut. Di satu sisi, kita harus fokus pada mekanismenya untuk membuka atau menutup sakelar dan bergantung pada yang kita miliki:

  • TIDAK atau biasanya terbuka: seperti namanya, yaitu tanpa mengaktifkan elektromagnet, kontak sakelar atau sakelar keluaran terbuka, tidak ada sambungan listrik di antara keduanya dan oleh karena itu rangkaian akan dinonaktifkan atau dibuka dalam keadaan normal. Ketika input digerakkan sehingga ini berubah, pada saat itu terminal sakelar akan disentuh dan rangkaian akan ditutup, yaitu akan membiarkan arus mengalir.
  • NC atau biasanya ditutup: Ini adalah kebalikan dari yang sebelumnya, rangkaian keluaran dalam keadaan normal atau diam akan membiarkan arus mengalir. Di sisi lain, segera setelah input dijalankan, rangkaian terbuka dan arus terputus.

Ini sangat penting untuk diketahui saat membeli relay tergantung project yang ingin kita buat. Anda harus memikirkan hal yang paling normal untuk proyek Anda, bahwa perangkat atau perangkat yang terhubung ke relai selalu aktif atau Anda hanya ingin mengaktifkannya pada waktu tertentu. Bergantung pada itu, akan lebih baik untuk memilih satu atau yang lain.

Por ejemplo, sistem irigasi di mana Anda menghubungkan pompa air ke relai sehingga aktif ketika Anda inginkan akan lebih baik untuk memilih NA, karena hanya ketika Anda memesan dari platform Arduino pompa harus terhubung. Di sisi lain, dalam sistem keamanan yang memerlukan koneksi permanen dan hanya memutuskannya pada waktu tertentu, NC akan lebih sesuai. Dengan begitu Anda akan menghindari keharusan untuk terus-menerus menyalakan relai dari papan Arduino untuk memaksa keadaan yang tidak normal ...

Tapi terlepas dari itu, ada jenis relai lainnya menurut sudut pandang lain, seperti mekanisme yang menggerakkan mereka. Klasik adalah yang elektromagnetik yang telah kami jelaskan, dan yang paling populer. Tetapi ada juga perangkat lain yang dapat digerakkan oleh perangkat optocoupled, yaitu, berbasis solid state. Jenis lain yang menarik adalah yang memiliki keluaran tertunda, yaitu relai yang memiliki rangkaian tambahan sehingga pengaruh keluarannya untuk membuka atau menutup rangkaian setelah waktu tertentu dan tidak langsung.

Relai dan modul tunggal:

modul relay untuk Arduino

Anda dapat menggunakan banyak jenis relai untuk proyek Anda, seperti yang dijual terpisah jika menyesuaikan dengan kapasitas listrik papan Arduino pada inputnya. Namun, cara termudah untuk menghindari kejutan ketidakcocokan jika Anda tidak yakin apa yang Anda beli adalah dengan menggunakan modul yang dirancang khusus untuk Arduino. Ada modul dengan relai tunggal yang koneksi ke papan Arduino kami sangat sederhana, tetapi ada juga yang ganda seperti yang Anda lihat pada gambar di atas.

Jenis modul ganda ini biasanya menyertakan relai NO dan relai NC sehingga Anda memiliki semua yang Anda butuhkan untuk proyek Anda dan dapat menguji kedua opsi dengan modul tunggal yang dipasang di dudukan seperti yang ada. Piring keyes yang akan Anda temukan di pasar.

Bagaimana Anda terhubung dan memprogram dengan Arduino?

diagram koneksi dengan Arduino dan relay

Berikut ini diagram sederhana dari Koneksi Arduino dengan modul relay. Hubungannya sangat sederhana, seperti yang Anda lihat. Tentunya, jika Anda telah memilih modul dengan relai tunggal atau relai longgar yang telah Anda beli, Anda harus sedikit memodifikasinya untuk menyambungkannya dengan benar. Omong-omong, jika Anda telah memilih modul relai ganda, Anda dapat menggunakan satu atau yang lain tergantung pada apa yang paling cocok untuk Anda untuk proyek Anda, seperti yang telah saya sebutkan.

Seperti yang Anda lihat, itu hanya untuk meletakkan kabel dari GND atau arde yang harus Anda sambungkan ke pin GND relai atau modul Anda. Kemudian garis Vcc harus pergi ke salah satu pin 5v Arduino. Hanya itu yang diperlukan untuk menyalakan relai, tetapi diperlukan sepertiga. garis kendali untuk "memberitahu" relay agar aktif ketika kita mau atau ketika kita telah memprogram dalam kode sketsa kita.

Hormati margin keamanan relai, misalnya, jangan melebihi maksimum 250VAC dan 10A yang ditentukan oleh beberapa relai. Dan berhati-hatilah saat menangani rangkaian ini, karena Anda tidak hanya "bermain" dengan tegangan rendah arus searah yang tidak mempengaruhi Anda, tetapi Anda dapat mengalami kerusakan jika Anda tidak berhati-hati saat menangani 220v ...

Anda dapat menempatkan kontrol atau garis sinyal di salah satu pin keluaran digital yang dapat diprogram dari Arduino Anda dan dari sana ke input bertanda IN pada modul relai. Meskipun 2 telah digunakan dalam skema kami, Anda dapat menggunakan apa pun yang Anda inginkan, tetapi ingat yang mana yang telah Anda gunakan untuk memodifikasi kode dengan benar atau tidak akan berfungsi jika Anda menentukan kode yang berbeda (kesalahan yang sangat umum).

Saya perlu mengomentari dua detail skema lainnya, salah satunya adalah di mana saya telah meletakkan "di sini perangkat Anda", Anda dapat menghubungkan bola lampu, kipas angin, motor AC atau perangkat apa pun yang berfungsi dengan garis 220v. Tentu saja, Anda harus memberinya daya dengan mencolokkan perangkat atau perangkat tersebut ke jaringan listrik. Untuk melakukan ini, Anda dapat memodifikasi kabel daya perangkat dengan memutus salah satu dari dua kabel daya (bukan kabel arde, jika ada), memasang relai yang membuka atau menutup sirkuit.

Program Arduino:

Anda bisa melakukannya dengan IDE Arduino, dengan Ardublock atau Bitbloq, mana saja yang lebih cocok untuk Anda. Kode sederhana untuk pemrograman adalah sebagai berikut, meskipun Anda dapat mengubah kode atau memperluasnya sesuai dengan kebutuhan proyek Anda:

const int rele = 2;
/***Setup***/
void setup() {
pinMode(rele,OUTPUT);}
/***Loop***/
void loop() {
digitalWrite(rele, XXX);
}

Anda dapat mengubah XXX untuk TINGGI atau RENDAH tergantung pada apa yang ingin Anda lakukan, yaitu menyalakan atau mematikannya masing-masing. Tetapi ingat bahwa Anda harus mengingat apakah itu NC atau NO ... Tentu saja, Anda dapat menambahkan lebih banyak kode ke program penundaan waktu, atau itu diaktifkan atau dinonaktifkan sesuai dengan suatu peristiwa, mungkin masukan atau status input Arduino lain, seperti menambahkan sensor dan tergantung pada apakah itu diaktifkan atau tidak membuat relai berubah, dll.

Anda sudah tahu bahwa kemungkinannya banyak dan batasnya adalah imajinasi Anda. Anda dapat melihat lebih banyak kemungkinan dan contoh kode di tutorial kami. Misalnya, untuk menambahkan waktu untuk mengaktifkan dan menonaktifkan dalam interval 1 menit kita dapat menggunakan:

const int pin = 2;

void setup() {

Serial.begin(9600); //iniciar puerto serie  pin

Mode(pin, OUTPUT); //definir pin como salida

}

void loop(){

digitalWrite(pin, HIGH); // poner el Pin en HIGH (activar relé)

delay(60000); // esperar un min  digital

Write(pin, LOW); // poner el Pin en LOW (desactivar relé)

delay(60000); // esperar un min

}

Saya harap tutorial ini membantu Anda dan Anda mendapatkannya mulailah proyek tegangan tinggi Anda...


2 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   alfonso capella dijo

    Saya telah menemukan informasi yang diterima luar biasa.
    Jika tidak terlalu banyak bertanya, saya ingin bertanya, dapatkah saya menghubungkan beberapa perangkat 220V ke relai yang sama atau haruskah saya meletakkan setiap perangkat dalam relai.
    Terima kasih banyak untuk semuanya.

    1.    Isaac dijo

      Halo,
      Ya, Anda dapat menyambungkan beberapa perangkat ke relai selama tidak melebihi kapasitas maksimum model relai yang Anda miliki. Misalnya, Anda dapat menghubungkan bola lampu dan kipas agar keduanya terhubung secara serempak, dll. Periksa lembar data Anda.
      Salam!