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:
Ini adalah gambar dari output Relay: Tampilan dekat dari logika kontrol.
Jawaban:
Saya menemukan gambar ini saat berselancar (sayangnya bagian atas cincang):
... 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.
sumber
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 :-)
sumber
(Menurut http://wiki.netduino.com/SainSmart-5V-Relay-Module.ashx )
sumber
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.
sumber
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
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.
sumber
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!
sumber
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 ...
sumber