Tidak yakin cara memasang papan relay arduino 5VDC ke 120VAC saya

10

Saya memiliki papan dengan 8 relay di atasnya yang akan mengambil 5v dari Arduino saya dan relay akan menyalakan perangkat 120VAC saya.

Saya bukan insinyur listrik dengan cara apa pun jadi saya bertanya-tanya bagaimana cara mengirim perangkat 120V saya ke relay, dan bagaimana cara menghubungkan kabel 5V yang datang dari Arduino ke papan tulis.

Ini adalah gambar seluruh papan, dan saya menulis nama pin di bawah pin:

gambar papan dengan 8 relay

Ini adalah gambar dari output Relay: Koneksi terminal 120V Tampilan dekat dari logika kontrol.

Close up dari logika kontrol

Luke D.
sumber
3
Apakah Anda memiliki manual untuk hal ini?
Majenko
7
Jika Anda tidak yakin tentang cara menyambungkan perangkat ini, dan Anda tidak terbiasa menggunakan lembar data dan skema, saya akan sangat berhati-hati dalam melakukan proyek apa pun yang melibatkan kabel listrik 120v. Sejujurnya, saya akan menghindarinya sampai Anda mendapatkan dasar-dasarnya dengan melakukan beberapa proyek elektronik yang lebih aman terlebih dahulu.
Jim
juga - untuk mendapatkan jawaban yang baik, Anda harus memposting nama yang tepat dari modul relai dan mungkin juga tautan ke lembar data modul, untuk memastikan bahwa kita sedang berbicara tentang hal yang sama ketika kami menyarankan Anda cara menghubungkan itu.
Jim
2
Setuju, manual / skema jelas diperlukan untuk mengurangi kemungkinan memberi saran buruk dengan tegangan tinggi yang terlibat.
Oli Glaser
Tidak ada lembar manual atau skematis untuk produk ini. Saya membelinya dari amazon dan saya pikir itu disolder dengan tangan. Perusahaan yang membuat relay adalah Cina dan memiliki dukungan online yang buruk. Saya telah bekerja dengan 120v sebelumnya sehingga saya bisa bekerja dengan aman dengannya. Saya terutama hanya bertanya-tanya mengapa ada VCC tentang ini? Tidakkah seharusnya saya hanya perlu memasukkan 5v ke salah satu ujung relai dan menarik kumparan untuk membalik saklar?
Luke D.

Jawaban:

7

Saya menemukan gambar ini saat berselancar (sayangnya bagian atas cincang):

Relay gambar papan

... beserta tautan belanja ini. Itu terlihat sangat mirip dengan apa yang Anda miliki di tangan Anda.

Dalam hal ini, suplai JD-VCC adalah sumber yang kaku untuk menyediakan arus koil relay, yang membutuhkan pengembalian bersama dengan suplai Arduino VCC. Jika Anda memiliki multimeter, Anda harus dapat memverifikasi apakah koneksi yang sama ada di papan Anda. (Papan Anda tampaknya memiliki VCC dan JD-VCC jumper.)


RMc menambahkan komentar:

(1) Jika Vcc dan JD-Vcc terhubung input dan output tidak terisolasi dan dioda isolator optik dapat diaktifkan dari pasokan Arduino jika diinginkan (jika 5V tersedia).

(2) Jika Vcc dan JD-Vcc tidak terhubung, suplai 5V yang terpisah dapat digunakan pada sisi output dan isolasi optiocal lengkap dari input dan output cam] n dapat dicapai jika Arduino dan alasan output tidak terhubung.

(3) Dalam (2), jika persediaan terpisah digunakan tetapi tanahnya biasa tidak ada isolasi penuh tetapi banyak bencana keluaran masih dapat bertahan selama tanahnya "kaku".

(4) Perhatikan bahwa input harus didorong RENDAH (ke ground) untuk mengaktifkan, bukan tinggi (+ 5V) seperti yang saya sarankan dalam jawaban saya.

(5) Level input harus 5V karena mereka harus menggerakkan dioda opto (mungkin 1.5V) dan LED seri (mungkin 1.7V) untuk penurunan lebih dari 3V sebelum resistor dimasukkan.

(6) Arus input harus cukup tinggi untuk mendorong OPTO cukup baik untuk mengaktifkan tahap output. Seberapa tinggi ini tergantung pada arus relai dan arus Q3 saat ini dan RKPT opto (= Rasio Transfer Arus = kenaikan saat ini dalam ke luar) tetapi katakanlah drive 1 mA, 50% RKPT (opto murah khas), beta (gain saat ini) 100 = 1 x 1/2 x 100 = arus relai 50 mA per mA drive opto. R5 akan mengatur arus opto pada drive 5V menjadi sekitar (5-3) / R5 = 2 / R5 amp atau 2000 / R5 mA. Kebanyakan pin mikricontroller bertanggung jawab untuk dengan mudah dapat menenggelamkan cukup arus untuk mengerem untuk menggerakkan OK ini.

(6) Drive saat ini ke Q3 dalam (6) juga akan dibatasi oleh R6 tetapi CTR dll mungkin merupakan faktor pembatas.

(7) YMMV :-)! (tapi mungkin tidak).

Ringkasan:

JD-VCC = 5V (mungkin) untuk drive relai

Hubungkan JD-VCC dan VCC dan daya dengan + 5VDC jika isolasi tidak diinginkan.

Gunakan suplai 5VDC yang terpisah untuk JD-VCC jika isoaltion benar diinginkan.

Drive input aktif rendah dan harus 5V. 3V3 hampir pasti tidak akan bekerja dengan baik atau tidak sama sekali.

Adam Lawrence
sumber
Ahhh, terima kasih untuk itu, masuk akal sekarang. Itu sebabnya ada 2 VCC karena inputnya open drain. Juga 2 alasan yang terlihat masuk akal. Saya pikir itu karena semua kekuatan terkait UC dapat disimpan di belakang optos. Saya mungkin melewatkan sesuatu, tetapi mengapa menurut Anda JD-VCC membutuhkan pengembalian bersama dengan pasokan Arduino?
Oli Glaser
@Oli Glaser - Anda benar, JD-VCC tidak perlu dibagikan dengan arduino.
Connor Wolf
1

Jawab berdasarkan pemeriksaan foto. Saya mulai menulis ini sebelumnya tetapi menunda karena tidak ada skema dan tidak ingin memberikan nasihat yang buruk.
Ini masih terjadi, saya tidak merekomendasikan ini digunakan untuk tegangan listrik kecuali Anda benar - benar yakin Anda tahu persis apa yang terjadi, dan bahwa semuanya sudah sebagaimana mestinya, jadi saya akan menggunakan ini untuk sesuatu yang lain dengan dan membeli lain dengan dokumentasi terperinci untuk keperluan tegangan tinggi. Ini dapat diuji / digunakan dengan voltase aman, jadi di sini ada beberapa tebakan untuk membantu hal itu, karena tidak ada manual yang tersedia.

Gulungan relai akan membutuhkan lebih banyak arus untuk menggerakkannya daripada pin Arduino Anda dapat memasok (atau tepat pada batas sehingga tidak ideal) dan dalam hal apa pun tidak terhubung langsung ke input.
Ini hampir pasti untuk apa transistor (Q1, Q2, dll), dan memerlukan persediaan. Ini kemungkinan dikendalikan oleh apa yang tampak seperti isolator-opto, yang juga akan membutuhkan pasokan di satu sisi. Ini dan koil relai adalah yang akan membutuhkan VCC dan / atau VCC-JD, yang karenanya dapat tetap terisolasi dari Arduino VCC, yang tidak terhubung, hanya ground dan inputnya (yang menggerakkan satu sisi opto dan kemungkinan digunakan) untuk menyalakan hadiah LED)

Apa yang saya tidak yakin tentang (yaitu bahkan kurang yakin daripada yang lain) adalah apa yang tampak seperti jumper kuning di sisi kanan (GND, VCC, JD-VCC) tetapi ini mungkin ada hubungannya dengan opsi VCC, jadi VCC bisa sama dengan VCC-JD.

Ngomong-ngomong, jika saya benar, Anda akan menghubungkan arduino board ground ke pad dengan input di sebelah kiri, dan digital out ke bantalan INx. Hubungkan suplai lain ke VCC, mungkin 5V-12V (tegangan akan ditulis pada relay, sepertinya 5V dari apa yang bisa saya dapatkan - ketikkan nomor komponen ke google dan periksa datasheet), dan alihkan digital out untuk mengganti relay. Anda harus dapat mengikuti jejak untuk melihat dari mana kekuatan untuk transistor berasal, dan apa jumper (jika itu salah).

Anda dapat menjalankan tes dengan misalnya 5V untuk semua VCC dan kabel seperti yang disarankan, tidak perlu untuk apa pun yang terhubung ke relay, Anda harus mendengarnya mengklik jika diaktifkan. Bahkan jika itu tidak berhasil, Anda tidak akan merusak apa pun.
Menutup lebih dekat foto-foto papan (kembali juga) dan nomor bagian mungkin akan membantu untuk memperjelas beberapa poin.
Tolong jangan lakukan sesuatu yang berbahaya berdasarkan hal di atas, karena saya berhak untuk salah sama sekali tentang semua ini :-)

Oli Glaser
sumber
1
  • JD-VCC: 5V
  • VCC (pada tajuk 3-pin): Tidak ada
  • GND (pada tajuk 3-pin): GND
  • VCC (pada tajuk masukan): 3v3
  • IN1, IN2, dll: Output digital
  • GND (pada tajuk masukan): GND

(Menurut http://wiki.netduino.com/SainSmart-5V-Relay-Module.ashx )

Ben Artin
sumber
Bisakah Anda menambahkan ringkasan halaman rujukan sehingga konten tetap ada jika tautannya mati?
clabacchio
1

Saya memiliki papan yang sangat mirip.

Gunakan daya 5V yang terpisah untuk menjalankan relay:
1) Jumper pada VCC / JD-VCC
2) + daya 5V [eksternal] ke VCC pada header utama (yang lebih besar yang juga memiliki pin IN1-IN8)
3) Hubungkan daya eksternal dan Arduino ke common ground
4) Hubungkan ground [common] ke pin GND oleh jumper

sekarang Anda dapat menggunakan Arduino untuk mengatur pin [IN1-IN8] ke ground untuk mengaktifkan relai / LED. (untuk saya, dan saya harapkan milik Anda ... mengatur INput ke ground (RENDAH) mengaktifkan relai. Mengatur ke HIGH (atau memutuskan hubungan dari ground tentu saja) mematikannya.

CATATAN: pengaturan ini membutuhkan kesamaan antara kekuatan dan Arduino.

Brian
sumber
0

Seperti yang disarankan Kortuk, "bermain" dengan listrik AC berbahaya jika Anda tidak yakin dengan apa yang Anda lakukan.

Dalam hal ini fungsi output TAMPAKNYA jelas tetapi tanggung jawab adalah milik Anda .

Asumsikan induk memiliki prospek "Langsung" dan "Netral". Menghubung:

  • Terminal konektor langsung ke kiri dalam diagram

  • Terminal konektor kanan ke satu sisi beban.

  • Sisi lain memuat ke Netral

masukkan deskripsi gambar di sini

Papan mengemudi:

  • Saya tidak tahu harus seperti apa Vcc - mungkin 5 Volt tapi ???

  • Saya tidak tahu apa artinya JD-Vcc.

  • Saya tidak tahu apa level Vin.

TAPI

Tegangan yang tepat + ve ke Vcc.
Ground to ground.
Vin ke IN1 dll (mungkin 5V OK).

YMMV.

Russell McMahon
sumber
Saya berasumsi saya telah menyarankan bahwa di masa lalu di beberapa titik, saya terkejut melihat nama saya.
Kortuk
0

pikirkan 3 pin modul relay sebagai saklar 1 yang umum dan 2 lainnya status jadi jika modul 1 saluran 1 keadaan 1 selalu aktif kecuali lo aktif atau tinggi tergantung pada pengaturan dan keadaan kedua akan menjadi alternatif nyatakan jadi itu mungkin selalu mati kecuali aktif hi atau lo tergantung pada pengaturan jadi ketika Anda bermain dengan kekuatan ac yang terbaik adalah hanya berniat menggunakan salah satu ac + atau ac _ tetapi tidak keduanya karena ini akan menyebabkan short jadi gunakan salah + atau - selalu bekerja dengan daya dimatikan dan kemudian uji dengan multimeter diatur ke ac (atur rentang untuk memperbaiki ac) dan uji tidak ada daya sebelum bekerja pada ini tetapi harap ini membantu!

Jay
sumber
0

Ubah r14, r12, r11, r9, r7, r5, r3, r1 dari 10k sm resistor menjadi 4.7K ohm

Jalankan daya terpisah, lepaskan jumper (jika ada) dari koneksi opsi daya relay 12 volt, jadi hubungkan JD-VCC ke 12V

masalah diselesaikan untuk saya ...

Trent
sumber