Dieses Tutorial ist Teil von: Relaissteuerung mit Arduino
Hier finden Sie Gruppenvideos zum Thema Staffellauf. Links zu weiteren Videos finden Sie unter diesem Artikel.
Ein 5V-Relais mit Arduino steuern, um AC- oder DC-Lasten wie eine Glühbirne oder einen Motor zu schalten
Dieses Tutorial zeigt, wie man ein5V-Relaismodulmit einem Arduino, um netzgespeiste Geräte wie Lampen, Ventilatoren oder andere Haushaltsgeräte zu steuern. Das in dieser Lektion verwendete Relais iststark auslösend, das bedeutet, dass es aktiviert wird, wenn der Signal-Pin eine hohe Spannung (5V) erhält.
Relaismodule sind in der Hausautomation und in industriellen Steuerungssystemen unverzichtbar, da sie es ermöglichen, Mikrocontroller sicher mit wechselstrombetriebenen Geräten zu verbinden.
Der Arduino-Code und das Anschlussdiagramm sind weiter unten in diesem Artikel verfügbar.
Was ist ein High-Trigger-Relais?
EinRelaisist ein elektromechanischer Schalter, der elektrisch gesteuert wird. Derstark auslösendDie Version wird aktiviert, wenn der Eingangspin auf HIGH (typischerweise 5 V) gesetzt wird. Sie enthält:
-
Einelektromagnetische Spulezum Umschalten
-
Anormalerweise offen (NO)undnormalerweise geschlossen (NC)Kontakt


-
Signal-, VCC- und GND-Pins
Dieses Modul ermöglicht dem Arduino, Geräte zu steuern, die mit einer höheren Spannung betrieben werden, als das Board direkt verkraften kann.
Verdrahtung des Relaismoduls
Um das Relais sicher mit dem Arduino zu verwenden, verdrahten Sie es wie folgt:
-
VCC(mittlerer Stift) -5Vauf dem Arduino
-
Masse-Masseauf dem Arduino
-
IN (Signal-Pin)-Digitaler Pin 2auf dem Arduino
-
Relais-Ausgangsklemmen-Schließen Sie einen der Anschlüsse in Reihe mit einer Glühbirne, einem Ventilator oder einer anderen AC/DC-Last an.
Code-Übersicht
Hier ist der grundlegende Arduino-Code, der in dieser Lektion verwendet wird:
cppCopyEditvoid setup() {
pinMode(2, OUTPUT); // Set pin 2 as output
}
void loop() {
digitalWrite(2, HIGH); // Turn relay ON
delay(1000); // Wait 1 second
digitalWrite(2, LOW); // Turn relay OFF
delay(1000); // Wait 1 second
}
-
Der/Die/DasRelais ist eingeschaltetwenn digitaler Pin 2 auf HIGH gesetzt wird.
-
Der/Die/DasRelais ist ausgeschaltetWenn Pin 2 auf LOW gesetzt ist.
-
Der Zyklus wiederholt sich alle 1 Sekunde.
Diese Einrichtung wird häufig verwendet, um die Beleuchtung oder die Stromversorgung im Haushalt basierend auf Sensoren oder Zeitplänen zu automatisieren.
Kapitel aus dem Video
-
00:00— Relais erklärt
-
03:33Verdrahtung erklärt
-
04:42Code erklärt
-
06:10— Demonstration
Dieses Tutorial ist Teil von: Relaissteuerung mit Arduino
- Arduino-Code und Video für ein zweikanaliges 5V-Relais
- TTP224 4-Channel Touch Sensor to Turn AC/DC Loads with Relay
- Verwendung eines 5V-Relaismoduls (Low-Trigger) mit Arduino
- Verwendung eines MAX6675 K-Typ-Thermoelements mit Relais und Anzeige
- Using a Reed Switch to Control a Relay and AC/DC Loads with an Arduino
- Using a TTP223B touch module and relay to control AC/DC loads with an Arduino
- Einen Arduino-Taster verwenden, um ein Relais und eine Wechselstromlampe zu schalten
/*
* 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
}
Dinge, die Sie vielleicht brauchen
-
Amazon1-Kanal 5V Relaismodulamzn.to
-
AliExpressKaufen Sie ein 5V 12V 1 2 4 6 8 Kanal Relaismodul.s.click.aliexpress.com
Ressourcen & Referenzen
Noch keine Ressourcen vorhanden.
Dateien📁
Keine Dateien verfügbar.