Arduino-rele: piiri, toiminta, koodi, tekniset tiedot ja sen sovellukset

Kokeile Instrumenttia Ongelmien Poistamiseksi





Sähkökäyttöinen kytkin, kuten a rele käytetään kytkemään päälle/pois kuormasta sallimalla virran kulkeminen sen läpi. Tätä relettä ohjataan yksinkertaisesti matalalla jännitteellä (5 V), joka syntyy Arduino So:n nastaista, relemoduulista, joka ohjaa Arduino-levy on hyvin yksinkertainen. Yleensä releet ovat erittäin hyödyllisiä aina, kun haluat ohjata sähköpiiriä pienitehoisella signaalilla. Eri sovelluksissa käytetään erilaisia ​​releitä. Tämä relemoduuli saa virtansa 5 V:lla, joka sopii käytettäväksi Arduinon kanssa. Vastaavasti saatavilla on muun tyyppisiä relemoduuleja, jotka saavat virran 3,3 V:lla ja jotka ovat ihanteellisia erilaisille mikrokontrollereille, kuten ESP8266 , ESP32 jne. Tässä artikkelissa käsitellään yleiskatsausta Arduino-releeseen – työskentely sovellusten kanssa.


Mikä on Arduino Relay?

Arduino-releen määritelmä on; rele, jota käytetään mikro-ohjaimen, kuten Arduinon, kanssa ohjaamaan joko korkea- tai pienjännitelaitteita. Itse asiassa rele on kytkin, jota käytetään sähköisesti sähkömagneetin kautta. Tämä sähkömagneetti laukeaa yksinkertaisesti mikro-ohjaimesta pienellä jännitteellä, kuten 5 V, ja se vetää relekontaktia korkeajännitepohjaisen piirin kytkemiseksi tai katkaisemiseksi.



Arduino Releen piirikaavio

Arduino-ohjattu relepiiri on esitetty alla. Tämä piiri selittää sinulle kuinka ohjata relettä Arduinon avulla. Tämän piirin rakentamiseen vaadittavat komponentit sisältävät pääasiassa Arduino-levyn, vastukset - 1K & 10K, BC547 transistori , 6V/12V rele, 1N4007 diodi ja 12V tuuletin. Kun painiketta painetaan, puhallin kytkeytyy PÄÄLLE ja kunnes samaa painiketta painetaan uudelleen, puhallin pysyy samassa kunnossa.

  Arduino Relay Circuit
Arduino Relay Circuit

Arduino-releen toiminta

Tämä piiri toimii kahdessa tapauksessa, kuten kuorman kytkeminen päälle/pois releellä ja painikkeella. Kun painiketta painetaan, Arduino-kortti asettaa pin-2:n HIGH-tilaan, mikä tarkoittaa 5 volttia kortin pin-2:ssa. Joten tätä jännitettä käytetään pääasiassa transistorin kytkemiseen päälle. Joten tämä transistori kytkee releen PÄÄLLE ja kuormamainen tuuletin saa virtaa päävirtalähteestä.



Tässä transistorin ja kuorman virran kytkemiseen et voi käyttää 5V:tä suoraan USB:stä, koska yleensä USB-portti tuottaa vain 100 mA. Tämä ei siis riitä aktivoimaan relettä & LOAD. Joten ulkoista virtalähdettä 7 V - 12 V on käytettävä virran syöttämiseen ohjainlevylle, transistorille ja releelle.

Tässä kuorma käyttää omaa virtalähdetään. Jos esimerkiksi käytät hehkulamppua tai tuuletinta, sinun tulee kytkeä 110/220 V verkkovirtaan, muuten mikä tahansa muu virtalähde.

  PCBWay

Arduino-relekoodi

Arduino-relekytkinkoodi kuorman kytkemiseen päälle releellä ja painikkeella

/* luonnos
käynnistä tuuletin releellä ja painikkeella
*/
int pinButton = 8;
int Rele = 2;
int stateRelay = LOW;
int stateButton;
int edellinen = LOW;
pitkä aika = 0;
pitkä debounce = 500;
void setup() {
pinMode(pinButton, INPUT);
pinMode(Rele, OUTPUT);
}
void loop() {
tilapainike = digitalRead(pinButton);
if(stateButton == KORKEA && edellinen == LOW && millis() – aika > debounce) {
if(stateRelay == HIGH){
stateRelay = LOW;
} muu {
stateRelay = KORKEA;
}
aika = millis();
}
digitalWrite(Relay, stateRelay);
edellinen == stateButton;
}

Sammuta rele viiveellä

Voit käyttää seuraavaa koodiesimerkkiä viiveen lisäämiseksi piiriin. Joten 'stayON'-muuttujaa käytetään viivyttämään () ohjelman suorittamista halutussa ajassa. Tässä, kun painiketta painetaan, rele kytkeytyy PÄÄLLE ja viiden sekunnin kuluttua rele kytkeytyy pois päältä.

Koodi kuorman sammuttamiseen releellä ja painikkeella.

int pinButton = 8;
int Rele = 2;
int stateRelay = LOW;
int stateButton;
int edellinen = LOW;
pitkä aika = 0;
pitkä debounce = 500;
int stayON = 5000; //pysyä päällä 5000 ms
void setup() {
pinMode(pinButton, INPUT);
pinMode(Rele, OUTPUT);
}
void loop() {
tilapainike = digitalRead(pinButton);
if(stateButton == KORKEA && edellinen == LOW && millis() – aika > debounce) {
if(stateRelay == HIGH){
digitalWrite(Relay, LOW);
} muu {
digitalWrite(Rele, HIGH);
viive(stayON);
digitalWrite(Relay, LOW);
}
aika = millis();
}
edellinen == stateButton;

Arduino Releen kytkentäkaavio

Arduino-releen johdotus tasavirtamoottorilla näkyy alla. Tämän johdotuksen päätarkoitus on ohjata tasavirtamoottoria releen ja Arduinon avulla. Tämän johdotuksen vaadittavat komponentit sisältävät pääasiassa; Uno Rev3, Rele moduuli , Dupont-johto, USB-kaapeli virransyöttöä ja ohjelmointia varten, akku, akun liitin, ruuvimeisseli johtojen liittämiseen moduuliin ja tasavirtamoottori.

Tekniset tiedot:

The Arduino-releen tekniset tiedot Sisällytä seuraavat.

  • Sitä ohjataan digitaalisella lähdöllä.
  • Se on yhteensopiva minkä tahansa 5 V:n mikro-ohjaimen, kuten Arduino, kanssa.
  • Nimellisläpivirta on 10A NO:lle ja 5A NC:lle.
  • Ohjaussignaali on TTL-taso.
  • Suurin kytkentäjännite on 250VAC tai 30VDC.
  • Suurin kytkentävirta on 10A.
  • Sen koko on 43 mm x 17 mm x 17 mm.

Arduino Relay Module

Nämä moduulit ovat saatavilla lisäkomponenteilla ja piirilevyillä. Näitä moduuleja käytetään pääasiassa useista syistä, kuten seuraavista.

  • Nämä moduulit ovat erittäin helppokäyttöisiä.
  • Ne sisältävät tarvittavat ohjauspiirit.
  • Joissakin relemoduuleissa on LED-merkkivalo, joka ilmaisee releen tilan.
  • Se säästää enemmän aikaa prototyyppeihin.

Relemoduuli sisältää erilaisia ​​nastoja, joita käsitellään alla.

  Relemoduulin nastakaavio
Relemoduulin nastakaavio
  • Pin1 Signaalinasta (Relay Trigger): Tätä tulonastaa käytetään aktivoimaan rele.
  • Pin2 (maa): Tämä on maadoitusnasta.
  • Pin3 (VCC): Tätä tulonsyöttönastaa käytetään relekelan virransyöttöön.
  • Pin4 (normaalisti auki): Tämä on releen NO (normaalisti auki) -liitin.
  • Pin5 (Yleinen): Tämä on releen yhteinen liitin.
  • Pin6 (normaalisti suljettu): Tämä on releen normaalisti suljettu (NC) liitin.

Vaihe 1: Arduino-levyn ja relekortin johdotus

  • Ota dupont-kaapeli ja tämän kaapelin toinen pää Ohjainkortin PIN 7 (digitaalinen PWM). ja liitä kaapelin loppupää relemoduulin signaalin PIN-koodiin.
  • Nyt meidän on tehtävä yhteys Arduinon 5 V nastan ja relemoduulin positiivisen (+) nastan välille.
  • Liitä Arduinon GND-nasta relemoduulin negatiiviseen (-) nastaan.
  • Nyt UNO-kortin ja relemoduulin väliset kytkennät on tehty.

Vaihe 2: Relekortin johdotus syöttöön ja kuormaan

  • Liitä 9 V akun positiivinen (+ve) napa relemoduulin normaalisti auki olevaan napaan.
  • Liitä relemoduulin yhteinen liitin DC-moottorin positiiviseen (+ve) napaan.
  • Liitä akun negatiivinen (-) napa tasavirtamoottoriin.

Vaihe 3: Suorita nyt Releen käyttäminen Arduino-kytkentäkaaviolla.

  • Kun Arduinon PIN 7 vaihtuu, rele vaihtaa ON- ja OFF-tilan välillä. Tämän johdotuksen Arduino-koodi on annettu alla.
  • Joka sekunti tämä piiri kytkee releen päälle ja pois päältä. Reaaliaikaisissa sovelluksissa tätä relettä voidaan käyttää kytkemään valo päälle, kun havaitset liikkeen, ja myös käynnistämään moottorin, kun veden pinta on tietyn alueen alapuolella.
  Arduino releen johdotus
Arduino releen johdotus

Koodi

#define RELAY_PIN 7
void setup() {
// alustaa digitaalinen pin RELAY_PIN lähdöksi.
pinMode(RELAY_PIN, OUTPUT);
}
// silmukkafunktio toimii yhä uudelleen ja uudelleen ikuisesti
void loop() {
digitalWrite(RELAY_PIN, KORKEA); // kytke RELAY päälle
viive (1000); // odota hetki
digitalWrite(RELAY_PIN, LOW); // Kytke RELAY pois päältä
viive (1000); // odota hetki
}

Avaa nyt Arduino IDE -> Kopioi ja liitä seuraava Arduino-koodi Arduino Editor -välilehdelle. Nyt Arduino-levyn on yhdistettävä tietokoneeseen USB-kaapelin avulla ja ohjelmoitava Arduino-levy.

Mikä on Relay SPDT Arduino?

SPDT Rele on sähkömagneettinen kytkin, jota käytetään ohjaamaan vaihtovirtalaitteita pienellä Arduino-levyn tasavirralla.

Kuinka monta relettä Arduino voi ohjata?

Arduino-kortti ohjaa jopa 20 relettä, koska Arduinoon kytketty rele vastaa Arduinon analogisten (6-nastaisten) ja digitaalisten nastojen (14-nastaisten) määrää.

Mihin relemoduulia käytetään?

Relemoduulit pystyvät käsittelemään jopa 10 ampeerin kuormia. Nämä ovat ihanteellisia eri laitteille, kuten passiivisille infrapunailmaisimille ja muille antureille. Näitä moduuleja käytetään Arduinon ja muiden mikro-ohjainten kanssa.

Mitä rele tekee sähköpiirissä?

Rele on sähköisesti toimiva kytkin, jota käytetään sähköisten piirien avaamiseen ja sulkemiseen yksinkertaisesti vastaanottamalla sähköisiä signaaleja ulkoisista lähteistä. Kun sähköinen signaali vastaanotetaan, se siirtyy muihin laitteisiin yksinkertaisesti kääntämällä ON & OFF -kytkin.

Näin ollen tämä on yleiskatsaus Arduinoon rele ja sen toiminta . Tämä moduuli on erittäin kätevä käyttää, jota voidaan käyttää pääasiassa suurjännite- ja suurvirtakuormien, kuten solenoidiventtiilien, moottoreiden, AC-kuormien ja lamppujen ohjaamiseen. Tätä luotettavuutta käytetään liitäntään mikro-ohjainten, kuten Arduino, PIC jne. kanssa. Tässä on kysymys sinulle, mikä on Arduino Board ?