Arduino relé: obvod, práca, kód, špecifikácia a jeho aplikácie

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Elektricky ovládaný spínač ako a relé sa používa na zapnutie/vypnutie záťaže tým, že ňou pretečie prúd. Toto relé je jednoducho ovládané nízkym napätím (5V), ktoré je generované kolíkmi Arduino So, reléového modulu ovládajúceho pomocou Arduino doska je veľmi jednoduché. Zvyčajne sú relé veľmi užitočné vždy, keď chcete ovládať elektrický obvod signálom s nízkou spotrebou. V rôznych aplikáciách sa používajú rôzne druhy relé. Tento reléový modul je napájaný 5V, čo je vhodné na použitie s Arduino. Podobne sú k dispozícii aj iné typy reléových modulov, ktoré sú napájané 3,3 V, ktoré sú ideálne pre rôzne mikrokontroléry ako napr. ESP8266 , ESP32 atď. Tento článok pojednáva o prehľade relé Arduino – práca s aplikáciami.


Čo je Arduino Relay?

Definícia relé Arduino je; relé, ktoré sa používa s mikrokontrolérom, ako je Arduino, na ovládanie vysokonapäťových alebo nízkonapäťových zariadení. Relé je v skutočnosti spínač, ktorý je ovládaný elektricky cez elektromagnet. Tento elektromagnet sa jednoducho spúšťa pomocou nízkeho napätia, napríklad 5 V, z mikrokontroléra a sťahuje kontakt relé na pripojenie alebo odpojenie obvodu s vysokým napätím.



Schéma obvodu relé Arduino

Reléový obvod riadený Arduinom je zobrazený nižšie. Tento obvod vám vysvetľuje, ako ovládať relé pomocou Arduina. Požadované komponenty na zostavenie tohto obvodu zahŕňajú hlavne dosku Arduino, rezistory – 1K & 10K, Tranzistor BC547 , 6V/12V relé, 1N4007 dióda a 12V ventilátor. Po stlačení tlačidla sa ventilátor zapne a kým znova nestlačíte to isté tlačidlo, ventilátor zostane v rovnakom stave.

  Reléový obvod Arduino
Reléový obvod Arduino

Prevádzka Arduino relé

Tento obvod funguje v dvoch prípadoch, ako je zapnutie / vypnutie záťaže pomocou relé a tlačidla. Po stlačení tlačidla doska Arduino nastaví kolík 2 do stavu HIGH, čo znamená 5 voltov na kolíku 2 dosky. Takže toto napätie sa používa hlavne na zapnutie tranzistora. Takže tento tranzistor zapne relé a ventilátor podobný záťaži bude napájaný z hlavného zdroja napájania.



Tu na napájanie tranzistora aj záťaže nemôžete použiť 5V priamo z USB, pretože USB port zvyčajne dodáva iba 100 mA. Takže to nestačí na aktiváciu relé & LOAD. Takže externé napájanie od 7V do 12V sa musí použiť na napájanie riadiacej dosky, tranzistora a relé.

Tu záťaž využíva vlastné napájanie. Napríklad, ak používate žiarovku alebo ventilátor, mali by ste sa pripojiť zo siete 110/220 V inak akéhokoľvek iného zdroja energie.

  PCBWay

Arduino Relay Code

Kód spínača relé Arduino na zapnutie záťaže pomocou relé a tlačidla

/* skica
zapnite ventilátor pomocou relé a tlačidla
*/
int pinButton = 8;
int Relé = 2;
int stavRelay = LOW;
int stateButton;
int predchádzajúci = NÍZKY;
dlhý čas = 0;
dlhý odskok = 500;
void setup() {
pinMode(pinButton, INPUT);
pinMode(relé, VÝSTUP);
}
void loop() {
stateButton = digitalRead(pinButton);
if(stateButton == VYSOKÉ && predchádzajúce == NÍZKE && millis() – čas > pokles) {
if(stateRelay == HIGH){
stavRelay = NÍZKY;
} inak {
stavRelay = VYSOKÝ;
}
čas = milis();
}
digitalWrite(relé, stavové relé);
predchádzajúci == stateButton;
}

Vypnite relé s oneskorením

Na zavedenie oneskorenia v rámci okruhu môžete použiť nasledujúci príklad kódu. Takže premenná „stayON“ sa používa na oneskorenie () spustenia programu v rámci preferovaného času. Tu sa po stlačení tlačidla relé zapne a po piatich sekundách sa relé vypne.

Kód na vypnutie záťaže pomocou relé a tlačidla.

int pinButton = 8;
int Relé = 2;
int stavRelay = LOW;
int stateButton;
int predchádzajúci = NÍZKY;
dlhý čas = 0;
dlhý odskok = 500;
int stayON = 5000; //zostane zapnuté 5000 ms
void setup() {
pinMode(pinButton, INPUT);
pinMode(relé, VÝSTUP);
}
void loop() {
stateButton = digitalRead(pinButton);
if(stateButton == VYSOKÉ && predchádzajúce == NÍZKE && millis() – čas > pokles) {
if(stateRelay == HIGH){
digitalWrite(Relay, LOW);
} inak {
digitalWrite(relé, VYSOKÉ);
oneskorenie(stayON);
digitalWrite(Relay, LOW);
}
čas = milis();
}
predchádzajúci == stateButton;

Schéma zapojenia relé Arduino

Zapojenie relé Arduino s jednosmerným motorom je zobrazené nižšie. Hlavným zámerom tohto zapojenia je ovládanie jednosmerného motora pomocou relé a Arduina. Medzi požadované komponenty tohto zapojenia patria najmä; Uno Rev3, Reléový modul , Dupont kábel, USB kábel pre napájanie a programovanie, Batéria, Konektor batérie, Skrutkovač na pripojenie vodičov k modulu a DC motor.

Technické údaje:

The Špecifikácie relé Arduino zahŕňajú nasledujúce.

  • Je ovládateľný digitálnym výstupom.
  • Je kompatibilný s akýmkoľvek 5V mikrokontrolérom, ako je Arduino.
  • Menovitý priechodný prúd je 10A pre NO a 5A pre NC.
  • Riadiaci signál je na úrovni TTL.
  • Maximálne spínacie napätie je 250VAC alebo 30VDC.
  • Maximálny spínací prúd je 10A.
  • Jeho veľkosť je 43 mm x 17 mm x 17 mm.

Modul relé Arduino

Tieto moduly sú dostupné s ďalšími komponentmi a obvodmi na doske. Tieto moduly sa používajú hlavne z mnohých dôvodov, ako sú nasledujúce.

  • Tieto moduly sa veľmi ľahko používajú.
  • Zahŕňajú požadované obvody pohonu.
  • Niektoré reléové moduly sa dodávajú s LED indikátorom, ktorý indikuje stav relé.
  • Ušetrí to viac času na prototypy.

Reléový modul obsahuje rôzne kolíky, ktoré sú popísané nižšie.

  Schéma kolíkov reléového modulu
Schéma kolíkov reléového modulu
  • Pin1 Signal pin (Relay Trigger): Tento vstupný pin sa používa na aktiváciu relé.
  • Pin2 (uzemnenie): Toto je uzemňovací kolík.
  • Pin3 (VCC): Tento vstupný napájací kolík sa používa na napájanie reléovej cievky.
  • Pin4 (normálne otvorený): Toto je svorka NO (normálne otvorená) relé.
  • Pin5 (Spoločný): Toto je spoločný terminál relé.
  • Pin6 (Normally Closed): Toto je normálne uzavretý (NC) terminál relé.

Krok 1: Zapojenie dosky Arduino a reléovej dosky

  • Vezmite dupont kábel a jeden koniec tohto kábla PIN 7 (digitálne PWM) riadiacej dosky a pripojte zostávajúci koniec kábla k signálnemu PIN modulu relé.
  • Teraz musíme vytvoriť spojenie medzi 5V kolíkom Arduina a kladným (+) kolíkom reléového modulu.
  • Pripojte GND kolík Arduina k zápornému (-) kolíku reléového modulu.
  • Teraz sú spojenia medzi doskou UNO a reléovým modulom dokončené.

Krok 2: Zapojte zapojenie dosky relé k zdroju a záťaži

  • Pripojte kladný (+-ve) pól 9V batérie k normálne otvorenému pólu reléového modulu.
  • Pripojte spoločnú svorku reléového modulu ku kladnej (+ve) svorke jednosmerného motora.
  • Pripojte záporný (-) pól batérie k jednosmernému motoru.

Krok 3: Teraz dokončite Ako využiť schému zapojenia relé s Arduino.

  • Keď sa prepne PIN 7 Arduina, relé sa prepne medzi stavom ON a OFF. Kód Arduino pre toto zapojenie je uvedený nižšie.
  • Každú sekundu tento obvod zapína a vypína relé. V aplikáciách založených na reálnom čase možno toto relé použiť na zapnutie svetla, keď zaznamenáte pohyb, a tiež na zapnutie motora, keď je hladina vody pod pevným rozsahom.
  Zapojenie relé Arduino
Zapojenie relé Arduino

kód

#define RELAY_PIN 7
void setup() {
// inicializuje digitálny pin RELAY_PIN ako výstup.
pinMode(RELAY_PIN, OUTPUT);
}
// funkcia slučky beží stále znova a znova
void loop() {
digitalWrite(RELAY_PIN, HIGH); // zapnite RELÉ
oneskorenie(1000); // počkaj sekundu
digitalWrite(RELAY_PIN, LOW); // vypnite RELÉ
oneskorenie(1000); // počkaj sekundu
}

Teraz otvorte Arduino IDE -> Skopírujte a prilepte nasledujúci kód Arduino na kartu Arduino Editor. Teraz sa doska Arduino potrebuje pripojiť k počítaču pomocou kábla USB a naprogramovať dosku Arduino.

Čo je relé SPDT Arduino?

SPDT Relé je elektromagnetický spínač, ktorý sa používa na ovládanie AC zariadení s malým jednosmerným prúdom dosky Arduino.

Koľko relé môže ovládať Arduino?

Doska Arduino ovláda až 20 relé, pretože relé pripojené k Arduinu je ekvivalentné počtu analógových kolíkov (6 kolíkov) a digitálnych kolíkov (14 kolíkov) v Arduine.

Na čo slúži reléový modul?

Reléové moduly sú schopné spracovať záťaže do 10 ampérov. Sú ideálne pre rôzne zariadenia, ako sú pasívne infračervené detektory a iné senzory. Tieto moduly sa používajú s Arduino a inými mikrokontrolérmi.

Čo robí relé v elektrickom obvode?

Relé je elektricky ovládaný spínač, ktorý sa používa na otváranie a zatváranie elektrických obvodov jednoduchým získavaním elektrických signálov z externých zdrojov. Po prijatí elektrického signálu sa prenáša do iných zariadení jednoduchým zapnutím a vypnutím vypínača.

Toto je teda prehľad Arduina relé a jeho fungovanie . Tento modul je veľmi vhodná doska na použitie, ktorú možno využiť hlavne na riadenie vysokonapäťových a vysokoprúdových záťaží, ako sú solenoidové ventily, motory, striedavé záťaže a lampy. Toto spoľahnutie sa používa na prepojenie s mikrokontrolérmi ako Arduino, PIC atď. Tu je pre vás otázka, aká je funkcia Doska Arduino ?