Hierdie tutorialie is deel van: Beheer van Relais met behulp van Arduino
Hierdie is groepvideo's wat almal met aflos verband hou. Skakels na ander video's is onder hierdie artikel.
Beheer van 'n 5V-relais met Arduino om AC- of DC-las soos 'n gloeilamp of motor te beheer
Hierdie tutoriaal demonstreer hoe om 'n 5V-relaismodule met Arduino te gebruik om hoëspanningstoestelle soos ligte, waaiers of ander toestelle te beheer. Die relais wat in hierdie les gebruik word, is hoë-trigger, wat beteken dit aktiveer wanneer die seinpen 'n hoëvlakspanning (5V) ontvang.

Relaismodules is noodsaaklik in huisoutomatisering en industriële beheerstelsels, aangesien dit jou toelaat om mikrobeheerders veilig met WS-aangedrewe toestelle te koppel.
Die Arduino-kode en bedradingsdiagram is hieronder in hierdie artikel beskikbaar.
Wat is 'n Hoë-Trigger-relais?
'n Relais is 'n elektromeganiese skakelaar wat elektries beheer word. Die hoë-trigger-weergawe aktiveer wanneer die insetseinpen HOOG gemaak word (gewoonlik 5V). Dit bevat:
-
'n elektromagnetiese spoel vir skakeling
-
'n normaal oop (NO) en normaal geslote (NC) kontak


-
Sein-, VCC- en GND-penne
Hierdie module stel Arduino in staat om toestelle te beheer wat teen 'n hoër spanning werk as wat die bord direk kan hanteer.
Bedrading van die Relaismodule

Om die relais veilig met Arduino te gebruik, bedraad dit soos volg:
-
VCC (middelpen) -5V op Arduino
-
GND -GND op Arduino
-
IN (Seinpen) -Digitale Pen 2 op Arduino
-
Relais-uitsetterminale -Koppel een van die terminale in serie met 'n gloeilamp, waaier of enige ander WS/GS-las.
Kode-oorsig
Hier is die basiese Arduino-kode wat in hierdie les gebruik word:
cppCopyEditvoid setup() {
pinMode(2, OUTPUT); // Stel pen 2 as uitset
}
void loop() {
digitalWrite(2, HIGH); // Skakel relais AAN
delay(1000); // Wag 1 sekonde
digitalWrite(2, LOW); // Skakel relais AF
delay(1000); // Wag 1 sekonde
}
-
Die relais word AANGESKAKEL wanneer digitale pen 2 op HOOG gestel word.
-
Die relais word AFGESKAKEL wanneer pen 2 op LAAG gestel word.
-
Die siklus herhaal elke 1 sekonde.
Hierdie opstelling word algemeen gebruik om huisbeligting of kragbeheer te outomatiseer op grond van sensors of tydskedules.
Hoofstukke uit die Video
-
00:00 – Relais Verduidelik
-
03:33 – Bedrading Verduidelik
-
04:42 – Kode Verduidelik
-
06:10 – Demonstrasie
Hierdie handleiding is deel van: Beheer van Relais met behulp van Arduino
- Arduino-kode en video vir 'n dubbelkanaal 5V-relais
- TTP224 4-kanaal Raaksensor om AC/DC-laste met Relais te Skakel
- Gebruik 'n 5V Relaismodule (Lae-Trigger) met Arduino
- Gebruik van 'n MAX6675 K-tipe termokoppel met relais en vertoning
- Gebruik van 'n Reed-skakelaar om 'n Relais en WS/GS-laste met 'n Arduino te beheer
- Deur 'n TTP223B-raakmodule en relais te gebruik om WS/GS-laste met 'n Arduino te beheer
- Gebruik 'n Arduino-druk-knoppie om 'n relais en AC-gloeilamp te skakel
/*
* This is the Arduino code for Dual Channel 5V Relay
* to control turning ON or OFF AC or DC loads
* Watch the video https://youtu.be/58XWVDnB7Ss
*
* Written by Ahmad Nejrabi for Robojax Video
* Date: December 26, 2017, 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.
*
*/
void setup() {
pinMode(7, OUTPUT);// connected to S terminal of Relay
}
void loop() {
digitalWrite(7,HIGH);// turn relay ON
delay(3000);// keep it ON for 3 seconds
digitalWrite(7, LOW);// turn relay OFF
delay(5000);// keep it OFF for 5 seconds
}
Goedere wat jy dalk nodig het
-
Amazon1-channel 5V relay moduleamzn.to
-
AliExpressBuy 5V/12V 1, 2, 4, 6, or 8-channel relay modules.click.aliexpress.com
Hulpbronne en verwysings
Geen hulpbronne nog.
Lêers📁
Geen lêers beskikbaar.