Lambar Arduino da Bidiyo don Omron G3MB Solid-State Relay
A cikin wannan koyawa, za mu koyi yadda ake amfani da Omron G3MB solid-state relay don sarrafa nauyin AC, kamar fitilar haske, tare da kuma ba tare da Arduino ba. Wannan relay module na iya ɗaukar nauyin AC har zuwa volt 240 kuma yana dacewa da shigar da volt 5, yana sa ya dace da ayyukan Arduino. A ƙarshen wannan koyawa, za ku fahimci yadda ake haɗa relay da rubuta lambar Arduino don sarrafa shi yadda ya kamata.

Za mu fara bayyana kayan aikin da ke cikin wannan aikin, sannan mu bi umarnin haɗi da cikakken bayani game da lambar. Kuna iya koma ga bidiyon don jagorar gani da kuma bayani kan takamaiman matakai (a cikin bidiyo a 00:00).
Bayanin Kayan Aiki
Babban ɓangaren wannan aikin shine Omron G3MB solid-state relay. Wannan relay yana ba ku damar sarrafa nauyin AC mai ƙarfin wutar lantarki tare da siginar DC mai ƙarancin ƙarfi daga Arduino. Relay yana aiki ta amfani da optoisolator don kunna da kashe nauyin AC ba tare da maɓallin inji ba, yana ba da ƙarin aminci da tsawon rayuwa.
Baya ga relay, kuna buƙatar allon Arduino don aika siginar sarrafawa. Arduino zai fitar da ƙaramin ko babban sigina zuwa relay, wanda zai kunna ko kashe nauyin AC da aka haɗa. Tabbatar ku bi ka'idodin tsaro yayin aiki da babban ƙarfin wutar lantarki.
Cikakkun Bayanai na Datasheet
| Mai ƙirƙira | Omron |
|---|---|
| Lambar ɓangare | G3MB-202P |
| Ƙarfin Logic/IO | 5 V |
| Ƙarfin samarwa | 5–24 VDC |
| Fitarwa na yanzu (kowane tashar) | 2 A max |
| Kololuwar yanzu (kowane tashar) | 4 A max |
| Jagorar mitar PWM | Babu |
| Matsakaicin shigar da logic | 0.5 V (ƙarami), 2.5 V (babba) |
| Ragewar ƙarfin / RDS(on) / saturation | 1.5 V max |
| Iyakokin zafi | −30 °C zuwa +100 °C |
| Kunshin | 4-pin DIP |
| Bayanan kula / bambance-bambance | Akwai a nau'ikan 5V, 12V, da 24V |
- Tabbatar cewa nauyin AC bai wuce ƙimar relay ba (2 A max).
- Yi amfani da ingantaccen heat sink idan kuna aiki kusa da iyakar ƙimar.
- Koyaushe ware da'irar sarrafawa daga da'irar nauyin AC.
- Sake duba haɗin kai kafin kunna da'irar.
- Yi amfani da fuse don tsaro a cikin da'irar nauyin AC.
Umarnin Haɗi

Don haɗa Omron G3MB solid-state relay, fara da haɗa fil ɗin mara kyau na relay (Pin 1) zuwa ƙasa na Arduino. Na gaba, haɗa fil ɗin mai kyau (Pin 2) zuwa fil ɗin dijital 8 akan Arduino, wanda za a yi amfani da shi don sarrafa relay. Filaye biyu a ɗaya gefen relay (Pin 3 da Pin 4) za a haɗa su zuwa nauyin AC. Tabbatar haɗa waya ɗaya na nauyin AC zuwa Pin 3 da ɗayan zuwa Pin 4. Wannan saitin zai ba da damar relay sarrafa kwararar wutar lantarki zuwa nauyin AC bisa siginar daga Arduino.
Lokacin haɗi, tabbatar cewa duk haɗin suna da aminci kuma an rufe su, musamman waɗanda suka shafi nauyin AC. Idan kuna amfani da breadboard don gwaji, ku sani cewa filayen relay na iya buƙatar ɗan ƙarfi don shiga cikin ramukan breadboard (a cikin bidiyo a 01:30). Koyaushe ba da fifiko ga tsaro yayin aiki da kayan AC.
Misalan Lamba & Bayani
A cikin lambar Arduino, muna ayyana relayPin a matsayin fil 8, wanda ake amfani da shi don sarrafa solid-state relay. A cikin aikin setup(), muna saita wannan fil a matsayin fitarwa don ba da damar Arduino sarrafa relay.
int relayPin = 8; // ayyana fil ɗin fitarwa
void setup() {
pinMode(relayPin, OUTPUT); // saita fil 8 (relayPin) a matsayin fitarwa
}
A cikin aikin loop(), muna canza yanayin relay kowane daƙiƙa biyu. Ana kashe relay ta saita relayPin zuwa LOW, kuma bayan jinkiri, ana kunna shi ta saita shi zuwa HIGH. Wannan yana haifar da sauƙin zagayowar kunna/kashe don nauyin AC.
void loop() {
digitalWrite(relayPin, LOW); // Kashe Relay
delay(2000); // Jira milliseconds 2000 (daƙiƙa 2)
digitalWrite(relayPin, HIGH); // Kunna Relay
delay(2000); // Jira milliseconds 2000 (daƙiƙa 2)
}
A cikin aikinku, kuna iya canza yanayin da relay ke kunnawa bisa buƙatun ku na musamman, kamar kula da zafin jiki ko wasu abubuwan shigar da firikwensin. Wannan sassauci yana ba da damar ayyukan sarrafa kai daban-daban.
Nuni / Abin da za ku Yi Tsammani
Lokacin da aka ɗora lambar zuwa Arduino, ya kamata ku ga nauyin AC (fitilar haske) yana kunna da kashewa kowane daƙiƙa biyu. Idan kun fuskanci wata matsala, sake duba haɗin ku don tabbatar da cewa suna daidai kuma suna da aminci. Matsalolin gama gari sun haɗa da juyar da polarity da shigar da ruwa, wanda zai iya haifar da halayen da ba a zata ba (a cikin bidiyo a 02:15).
Lokutan Bidiyo
- 00:00 - Gabatarwa ga aikin
- 01:30 - Haɗa relay
- 02:15 - Nuni na sarrafa relay
/*
* This is the Arduino code for a Solid State relay to control an AC load ON or OFF.
* This is for the bare Omron Solid State Relay that works with 5 to 24 VDC.
* Watch the video for details: https://youtu.be/2y6t0GoeCZA
* Written by Ahmad S. for Robojax Video
* on Friday, March 30, 2018, at 20:23 in Ajax, Ontario, Canada.
* Permission granted to share this code, given that this
* note is kept with the code.
* Disclaimer: This code is "AS IS" and for educational purposes only.
*
*/
int relayPin = 8;// define output pin
void setup() {
// Robojax Solid State Relay Video
pinMode(relayPin, OUTPUT);// set pin 8 (relayPin) as output
}
void loop() {
// Robojax Solid State Relay Video
digitalWrite(relayPin, LOW);// Turn the Relay OFF
delay(2000);// Wait for 2000 milliseconds (2 seconds)
digitalWrite(relayPin, HIGH);// Turn the Relay ON
delay(2000);// Wait for 2000 milliseconds (2 seconds)
}
Abin da zaka iya bukata
-
Amazon
Albarkatun da kuma shafukan da za a duba
Babu kayan aiki tukuna.
Fayiloli📁
Fayil Fritzing
-
omron-relay-module-8way
omron-relay-module-8way.fzpz0.02 MB -
omron solid state relay SSR module- 8 channel
omron-relay-module-8way-1.fzpz0.02 MB