En elektrisk betjent bryter som en relé brukes til å slå PÅ/AV en last ved å la strøm flyte gjennom den. Dette reléet styres ganske enkelt av lavspenning (5V) som genereres av pinnene til Arduino So, en relémodul som styrer med Arduino-brett er veldig enkelt. Vanligvis er releer svært nyttige når du vil kontrollere en elektrisk krets med et laveffektssignal. Det finnes forskjellige typer reléer som brukes i forskjellige applikasjoner. Denne relémodulen drives med 5V som er egnet for bruk med en Arduino. På samme måte er det andre typer relémoduler tilgjengelig som drives med 3,3V som er ideelle for forskjellige mikrokontrollere som ESP8266 , ESP32, etc. Denne artikkelen diskuterer en oversikt over et Arduino-relé – arbeid med applikasjoner.
Hva er Arduino Relay?
Arduino relé definisjon er; et relé som brukes med en mikrokontroller som Arduino for å kontrollere enten høyspennings- eller lavspentenheter. Egentlig er et relé en bryter som drives elektrisk gjennom en elektromagnet. Denne elektromagneten utløses ganske enkelt gjennom en lavspenning som 5V fra en mikrokontroller og den trekker en relékontakt for å koble til eller fra en høyspenningsbasert krets.
Arduino relékretsdiagram
Den Arduino-kontrollerte relékretsen er vist nedenfor. Denne kretsen forklarer deg hvordan du styrer et relé ved hjelp av en Arduino. De nødvendige komponentene for å bygge denne kretsen inkluderer hovedsakelig Arduino-kortet, motstander – 1K og 10K, BC547 transistor , 6V/12V relé, 1N4007 diode og en 12V vifte. Når knappen trykkes inn, vil viften slås PÅ, og inntil den samme knappen trykkes inn igjen, vil viften forbli i samme tilstand.

Arduino reléoperasjon
Denne kretsen fungerer i to tilfeller som å slå på/av en last med et relé og en knapp. Når knappen er trykket, vil Arduino-kortet sette pin-2 i HØY tilstand, som betyr 5 volt på pin-2 på brettet. Så denne spenningen brukes hovedsakelig til å gjøre transistoren PÅ. Så denne transistoren vil slå PÅ reléet og den lastlignende viften vil bli drevet ved hjelp av hovedstrømforsyningen.
Her for å slå på transistoren så vel som belastningen, kan du ikke bruke 5V direkte fra USB fordi USB-porten vanligvis leverer kun 100mA. Så dette er ikke tilstrekkelig for å aktivere reléet og LOAD. Så ekstern strømforsyning fra 7V til 12V må bruke for å gi strøm til kontrollerkortet, transistoren og reléet.
Her bruker lasten sin egen strømforsyning. For eksempel, hvis du bruker en lyspære eller vifte, bør du koble til fra 110/220V strømnettet ellers en hvilken som helst annen strømkilde.

Arduino relékode
Arduino relébryterkode for å slå på en last med et relé og en knapp
/* skisse
slå på en vifte ved hjelp av et relé og en knapp
*/
int pinButton = 8;
int Relé = 2;
int stateRelay = LAV;
int stateButton;
int forrige = LOW;
lang tid = 0;
lang debounce = 500;
void setup() {
pinMode(pinButton, INPUT);
pinMode(Relé, OUTPUT);
}
void loop() {
stateButton = digitalRead(pinButton);
if(stateButton == HØY && forrige == LAV && millis() – tid > debounce) {
if(stateRelay == HØY){
stateRelay = LOW;
} annet {
stateRelay = HØY;
}
tid = millis();
}
digitalWrite(Relay, stateRelay);
forrige == stateButton;
}
Slå AV releet med en forsinkelse
Du kan bruke følgende kodeeksempel for å introdusere en forsinkelse i kretsen. Så 'stayON'-variabelen brukes til å forsinke() programkjøringen innenfor den foretrukne tidsperioden. Her, når knappen trykkes, vil releet slås PÅ og etter fem sekunder vil releet slås AV.
Kode for å slå av en last med et relé og en knapp.
int pinButton = 8;
int Relé = 2;
int stateRelay = LAV;
int stateButton;
int forrige = LOW;
lang tid = 0;
lang debounce = 500;
int stayON = 5000; //bli på i 5000 ms
void setup() {
pinMode(pinButton, INPUT);
pinMode(Relé, OUTPUT);
}
void loop() {
stateButton = digitalRead(pinButton);
if(stateButton == HØY && forrige == LAV && millis() – tid > debounce) {
if(stateRelay == HØY){
digitalWrite(Relay, LOW);
} annet {
digitalWrite(Relay, HIGH);
forsinkelse(bli PÅ);
digitalWrite(Relay, LOW);
}
tid = millis();
}
forrige == stateButton;
Arduino relé koblingsskjema
Arduino-relékablingen med DC-motoren er vist nedenfor. Hovedhensikten med denne ledningen er å kontrollere en DC-motor ved hjelp av et relé og Arduino. De nødvendige komponentene i denne ledningen inkluderer hovedsakelig; Uno Rev3, Relémodul , Dupont-ledning, USB-kabel for strømforsyning og programmering, Batteri, Kontakt for batteri, Skrutrekker for tilkobling av ledninger til modulen, og DC-motor.
Spesifikasjoner:
De Arduino relé spesifikasjoner Inkluder følgende.
- Den er kontrollerbar med digital utgang.
- Den er kompatibel med alle 5V mikrokontrollere som Arduino.
- Nominell gjennomstrøm er 10A for NO og 5A for NC.
- Styresignalet er på TTL-nivå.
- Maksimal koblingsspenning er 250VAC eller 30VDC.
- Maksimal koblingsstrøm er 10A.
- Størrelsen er 43 mm x 17 mm x 17 mm.
Arduino relémodul
Disse modulene er tilgjengelige med tilleggskomponenter og kretser på et kort. Disse modulene brukes hovedsakelig på grunn av mange årsaker som følgende.
- Disse modulene er veldig enkle å bruke.
- De inkluderer de nødvendige drivkretsene.
- Noen relémoduler kommer med en LED-indikator for å indikere statusen til reléet.
- Det sparer mer tid for prototyper.
Relémodulen inkluderer forskjellige pinner som er omtalt nedenfor.

- Pin1 Signal pin (Relé Trigger): Denne inngangspinnen brukes til å aktivere reléet.
- Pin2 (Ground): Dette er en jordstift.
- Pin3 (VCC): Denne inngangsforsyningspinnen brukes til å drive reléspolen.
- Pin4 (normalt åpen): Dette er reléets NO (normalt åpen) terminal.
- Pin5 (Felles): Dette er reléets felles terminal.
- Pin6 (normalt lukket): Dette er den normalt lukkede (NC) terminalen til reléet.
Trinn 1: Kobling av Arduino-kortet og relékortet
- Ta en dupont-kabel og den ene enden av denne kabelen til PIN 7 (Digital PWM) til kontrollerkortet og koble den gjenværende enden av kabelen til signal-PIN-en til relémodulen.
- Nå må vi lage en forbindelse mellom 5V-pinnen til Arduino og relémodulens positive (+) pin.
- Koble GND-pinnen til Arduino til relémodulens negative (-) pinne.
- Nå er koblingene mellom UNO-kort & relémodul fullført.
Trinn 2: Relékortledninger til forsyningen og lasten
- Koble 9V-batteriets positive (+ve) terminal til Normally Open-terminalen på relémodulen.
- Koble den vanlige terminalen til relémodulen til DC-motorens positive (+ve) terminal.
- Koble batteriets negative (-) pol til DC-motoren.
Trinn 3: Fullfør nå hvordan du bruker et relé med Arduino koblingsskjema.
- Når PIN 7 til Arduino veksler, veksler reléet mellom både PÅ og AV. Arduino-koden for denne ledningen er gitt nedenfor.
- For hvert sekund slår denne kretsen releet PÅ og AV. I sanntidsbaserte applikasjoner kan dette reléet brukes til å slå PÅ et lys når du oppdager en bevegelse, og også til å slå PÅ motoren når vannnivået er under et fast område.

Kode
#define RELAY_PIN 7
void setup() {
// initialiser digital pin RELAY_PIN som en utgang.
pinMode(RELAY_PIN, OUTPUT);
}
// loop-funksjonen kjører om og om igjen for alltid
void loop() {
digitalWrite(RELAY_PIN, HIGH); // slå på RELÆEN
forsinkelse(1000); // vent litt
digitalWrite(RELAY_PIN, LOW); // slå av RELÆEN
forsinkelse(1000); // vent litt
}
Åpne nå Arduino IDE -> Kopier og lim inn følgende Arduino-kode i Arduino Editor-fanen. Nå må Arduino-kortet kobles til PC-en ved hjelp av USB-kabelen og programmere Arduino-kortet.
Hva er Relay SPDT Arduino?
SPDT Relé er en elektromagnetisk bryter som brukes til å kontrollere AC-enhetene med en liten likestrøm fra et Arduino-kort.
Hvor mange releer kan en Arduino kontrollere?
Et Arduino-kort styrer opptil 20 reléer fordi et relé koblet til en Arduino tilsvarer antall analoge pinner (6-pinner) og digitale pinner (14-pinner) i en Arduino
Hva brukes en relémodul til?
Relémoduler er i stand til å håndtere belastninger på opptil 10 ampere. Disse er ideelle for forskjellige enheter som passive infrarøde detektorer og andre sensorer. Disse modulene brukes med Arduino og andre mikrokontrollere.
Hva gjør et relé i en elektrisk krets?
Et relé er en elektrisk betjent bryter som brukes til å åpne og lukke elektriske kretser ved ganske enkelt å få elektriske signaler fra eksterne kilder. Når et elektrisk signal er mottatt, overføres det til andre enheter ved ganske enkelt å slå PÅ og AV bryteren.
Dermed er dette en oversikt over en Arduino relé og det fungerer . Denne modulen er et veldig praktisk kort å bruke som hovedsakelig kan brukes til å kontrollere høyspenning og høye strømbelastninger som magnetventiler, motorer, AC-belastninger og lamper. Denne relyen brukes til å kommunisere med mikrokontrollere som en Arduino, PIC, etc. Her er et spørsmål til deg, hva er funksjonen til en Arduino-brett ?