Elektriski darbināms slēdzis, piemēram, a relejs tiek izmantots, lai IESLĒGTU/IZSLĒGTU slodzi, ļaujot tajā plūst strāvai. Šo releju vienkārši kontrolē zemspriegums (5 V), ko ģenerē Arduino So, releja moduļa, kas kontrolē ar Arduino dēlis ir ļoti vienkārši. Parasti releji ir ļoti noderīgi, ja vēlaties vadīt elektrisko ķēdi ar mazjaudas signālu. Ir dažādi releju veidi, ko izmanto dažādās lietojumprogrammās. Šis releja modulis tiek darbināts ar 5 V, kas ir piemērots lietošanai ar Arduino. Tāpat ir pieejami arī cita veida releju moduļi, kas tiek darbināti ar 3,3 V, kas ir ideāli piemēroti dažādiem mikrokontrolleriem, piemēram, ESP8266 , ESP32 utt. Šajā rakstā ir apskatīts Arduino releja pārskats — darbs ar lietojumprogrammām.
Kas ir Arduino relejs?
Arduino releja definīcija ir; relejs, ko izmanto kopā ar mikrokontrolleri, piemēram, Arduino, lai vadītu augstsprieguma vai zemsprieguma ierīces. Faktiski relejs ir slēdzis, ko elektriski darbina ar elektromagnētu. Šo elektromagnētu vienkārši iedarbina ar zemu spriegumu, piemēram, 5 V no mikrokontrollera, un tas velk releja kontaktu, lai pievienotu vai atvienotu augstsprieguma ķēdi.
Arduino releja shēmas shēma
Arduino kontrolētā releja ķēde ir parādīta zemāk. Šī shēma jums izskaidro, kā vadīt releju ar Arduino palīdzību. Šīs shēmas izveidošanai nepieciešamie komponenti galvenokārt ietver Arduino plati, rezistorus - 1K un 10K, BC547 tranzistors , 6V/12V relejs, 1N4007 diode un 12V ventilators. Tiklīdz poga ir nospiesta, ventilators tiks IESLĒGTS, un, līdz tā pati poga tiek vēlreiz nospiesta, ventilators paliks tādā pašā stāvoklī.

Arduino releja darbība
Šī shēma darbojas divos gadījumos, piemēram, ieslēdzot/izslēdzot slodzi ar releju un pogu. Kad poga ir nospiesta, Arduino plate iestatīs pin-2 stāvoklī HIGH, kas nozīmē 5 voltus uz paneļa pin-2. Tātad šis spriegums galvenokārt tiek izmantots, lai tranzistoru ieslēgtu. Tātad šis tranzistors IESLĒGS releju un slodzei līdzīgais ventilators tiks darbināts, izmantojot galveno barošanas avotu.
Šeit, lai ieslēgtu tranzistoru, kā arī slodzi, jūs nevarat izmantot 5 V tieši no USB, jo parasti USB ports nodrošina tikai 100 mA. Tāpēc ar to nepietiek, lai aktivizētu releju un LOAD. Tāpēc ir jāizmanto ārējais barošanas avots no 7 V līdz 12 V, lai nodrošinātu barošanu kontrollera platei, tranzistoram un relejam.
Šeit slodze izmanto savu barošanas avotu. Piemēram, ja izmantojat spuldzi vai ventilatoru, pievienojiet no 110/220 V tīkla, pretējā gadījumā jebkuru citu strāvas avotu.

Arduino releja kods
Arduino releja slēdža kods slodzes ieslēgšanai ar releju un pogu
/* skice
ieslēdziet ventilatoru, izmantojot releju un pogu
*/
int pinButton = 8;
int Relejs = 2;
int stateRelay = LOW;
int stateButton;
int iepriekšējais = LOW;
ilgs laiks = 0;
garā atlēciens = 500;
void setup() {
pinMode(pinButton, INPUT);
pinMode (relejs, IZZETE);
}
void loop() {
stateButton = digitalRead(pinButton);
if(stateButton == AUGSTS && iepriekšējais == LOW && millis() — laiks > atkāpšanās) {
if(stateRelay == AUGSTS){
stateRelay = LOW;
} cits {
stateRelay = AUGSTS;
}
laiks = millis();
}
digitalWrite(Relejs, stāvoklisRelejs);
iepriekšējā == statusButton;
}
IZSLĒDZIET releju ar aizkavi
Varat izmantot šādu koda piemēru, lai ķēdē ieviestu aizkavi. Tātad mainīgais “stayON” tiek izmantots, lai aizkavētu () programmas izpildi vēlamajā laika posmā. Šeit, tiklīdz poga tiek nospiesta, relejs tiks IESLĒGTS un pēc piecām sekundēm relejs tiks izslēgts.
Kods slodzes izslēgšanai ar releju un pogu.
int pinButton = 8;
int Relejs = 2;
int stateRelay = LOW;
int stateButton;
int iepriekšējais = LOW;
ilgs laiks = 0;
garā atlēciens = 500;
int stayON = 5000; //palieciet ieslēgtu 5000 ms
void setup() {
pinMode(pinButton, INPUT);
pinMode (relejs, IZZETE);
}
void loop() {
stateButton = digitalRead(pinButton);
if(stateButton == AUGSTS && iepriekšējais == LOW && millis() — laiks > atkāpšanās) {
if(stateRelay == AUGSTS){
digitalWrite(Relejs, LOW);
} cits {
digitalWrite (Relejs, AUGSTS);
kavēšanās (palikt ON);
digitalWrite(Relejs, LOW);
}
laiks = millis();
}
iepriekšējā == statusButton;
Arduino releja elektroinstalācijas shēma
Arduino releja elektroinstalācija ar līdzstrāvas motoru ir parādīta zemāk. Šīs elektroinstalācijas galvenais mērķis ir vadīt līdzstrāvas motoru ar releja un Arduino palīdzību. Šīs elektroinstalācijas nepieciešamās sastāvdaļas galvenokārt ietver; Uno Rev3, Releja modulis , Dupont vads, USB kabelis barošanai un programmēšanai, akumulators, akumulatora savienotājs, skrūvgriezis vadu savienošanai ar moduli un līdzstrāvas motors.
Specifikācijas:
The Arduino releja specifikācijas iekļaujiet tālāk norādīto.
- Tas ir vadāms ar digitālo izvadi.
- Tas ir savietojams ar jebkuru 5V mikrokontrolleri, piemēram, Arduino.
- Nominālā caurlaides strāva ir 10A NO un 5A NC.
- Vadības signāls ir TTL līmenī.
- Maksimālais pārslēgšanas spriegums ir 250VAC vai 30VDC.
- Maksimālā pārslēgšanas strāva ir 10A.
- Tā izmērs ir 43 mm x 17 mm x 17 mm.
Arduino releja modulis
Šie moduļi ir pieejami ar papildu komponentiem un shēmām uz plates. Šie moduļi galvenokārt tiek izmantoti daudzu iemeslu dēļ, piemēram, šādi.
- Šos moduļus ir ļoti viegli lietot.
- Tie ietver nepieciešamo piedziņas shēmu.
- Dažiem releju moduļiem ir LED indikators, kas norāda releja statusu.
- Tas ietaupa vairāk laika prototipiem.
Releja modulis ietver dažādas tapas, kas ir apskatītas tālāk.

- Pin1 signāla tapa (releja trigeris): šo ievades tapu izmanto, lai aktivizētu releju.
- Pin2 (zeme): šī ir zemējuma tapa.
- Pin3 (VCC): šo ievades padeves tapu izmanto releja spoles barošanai.
- Pin4 (parasti atvērts): tas ir releja NO (parasti atvērts) terminālis.
- Pin5 (kopīgs): šis ir releja kopējais terminālis.
- Pin6 (parasti aizvērts): tas ir releja normāli aizvērts (NC) spaile.
1. darbība: Arduino plates un releja plates vadi
- Paņemiet dupont kabeli un vienu šī kabeļa galu Kontroliera plates PIN 7 (digitālais PWM). un pievienojiet atlikušo kabeļa galu releja moduļa signāla PIN.
- Tagad mums ir jāizveido savienojums starp Arduino 5 V tapu un releja moduļa pozitīvo (+) tapu.
- Savienojiet Arduino GND tapu ar releja moduļa negatīvo (-) tapu.
- Tagad savienojumi starp UNO plati un releja moduli ir pabeigti.
2. darbība: releja paneļa vadu pieslēgšana padevei un slodzei
- Savienojiet 9V akumulatora pozitīvo (+ve) spaili ar releja moduļa parasti atvērto spaili.
- Savienojiet releja moduļa kopējo spaili ar līdzstrāvas motora pozitīvo (+ve) spaili.
- Pievienojiet akumulatora negatīvo (-) spaili līdzstrāvas motoram.
3. darbība: tagad pabeidziet, kā izmantot releju ar Arduino elektroinstalācijas shēmu.
- Kad Arduino PIN 7 pārslēdzas, relejs pārslēdzas starp IESLĒGŠANAS un IZSLĒGŠANAS apstākļiem. Šīs elektroinstalācijas Arduino kods ir norādīts zemāk.
- Katru sekundi šī ķēde ieslēdz un izslēdz releju. Reāllaika lietojumprogrammās šo releju var izmantot, lai IESLĒGTU gaismu, kad ir konstatēta kustība, un arī lai IESLĒGTU motoru, kad ūdens līmenis ir zem noteikta diapazona.

Kods
#define RELAY_PIN 7
void setup() {
// inicializējiet digitālo tapu RELAY_PIN kā izeju.
pinMode(RELAY_PIN, OUTPUT);
}
// cilpas funkcija darbojas atkal un atkal mūžīgi
void loop() {
digitalWrite(RELAY_PIN, AUGSTS); // ieslēdziet RELEJU
kavēšanās (1000); // pagaidi sekundi
digitalWrite(RELAY_PIN, LOW); // izslēdziet RELEJU
kavēšanās (1000); // pagaidi sekundi
}
Tagad atveriet Arduino IDE -> kopējiet un ielīmējiet šo Arduino kodu cilnē Arduino redaktors. Tagad Arduino platei ir jāpievienojas datoram ar USB kabeļa palīdzību un jāieprogrammē Arduino plate.
Kas ir Relay SPDT Arduino?
SPDT Relejs ir elektromagnētisks slēdzis, ko izmanto, lai vadītu maiņstrāvas ierīces ar nelielu Arduino plates līdzstrāvu.
Cik releju var kontrolēt Arduino?
Arduino plate kontrolē līdz 20 relejiem, jo ar Arduino savienotais relejs ir līdzvērtīgs analogo tapu (6 kontaktu) un digitālo tapu (14 kontaktu) skaitam Arduino.
Kam tiek izmantots releja modulis?
Releju moduļi spēj izturēt slodzi līdz 10 ampēriem. Tie ir ideāli piemēroti dažādām ierīcēm, piemēram, pasīvajiem infrasarkanajiem detektoriem un citiem sensoriem. Šie moduļi tiek izmantoti ar Arduino un citiem mikrokontrolleriem.
Ko relejs dara elektriskā ķēdē?
Relejs ir elektriski darbināms slēdzis, ko izmanto, lai atvērtu un aizvērtu elektriskās ķēdes, vienkārši saņemot elektriskos signālus no ārējiem avotiem. Kad tiek saņemts elektriskais signāls, tas tiek pārraidīts uz citām ierīcēm, vienkārši ieslēdzot un IZSLĒDZOT slēdzi.
Tādējādi šis ir Arduino pārskats relejs un tā darbība . Šis modulis ir ļoti ērts lietošanā, ko var izmantot galvenokārt augstsprieguma un lielas strāvas slodzes, piemēram, solenoīda vārstu, motoru, maiņstrāvas slodžu un lampu, kontrolei. Šī paļaušanās tiek izmantota saskarnei ar mikrokontrolleriem, piemēram, Arduino, PIC utt. Šeit ir jautājums jums par to, kāda ir Arduino valde ?