Produktbilder dienen ausschließlich zu Informationszwecken und können je nach Charge und Lieferant geringfügige Unterschiede aufweisen. Produktspezifikationen und Preise können ohne vorherige Ankündigung geändert werden. Wir tun unser Bestes, um der Produktseite möglichst genaue und richtige Spezifikationen hinzuzufügen, es ist jedoch möglich, dass diese nicht ganz korrekt sind. Sollten Sie einen solchen Fall feststellen, melden Sie ihn uns bitte.
Das Produkt ist für Fachleute bestimmt und erfordert qualifiziertes und autorisiertes Personal. Dem Produkt liegt keine Montage-/Gebrauchsanleitung bei . Die Inbetriebnahme des Produktes durch nicht qualifizierte Personen führt zum Verlust der Garantie gemäß den AGB auf der Seite.
Die angegebenen technischen Spezifikationen (Strom, Leistung usw.) stellen maximale zulässige Werte unter idealen Betriebsbedingungen dar. Für einen sicheren Betrieb und eine optimale Lebensdauer wird empfohlen, das Produkt im Dauerbetrieb mit höchstens 50 % der angegebenen Maximalwerte zu verwenden.
Relaisbausatz mit ESP8266, ESP-01
Diese kompakte Lösung für die WLAN-Automatisierung und Fernsteuerung von Verbrauchern kombiniert ein 5V-Relais mit dem direkt im Sockel montierten ESP8266 ESP-01-Modul. Sie beinhaltet einen 5V-auf-3,3V-Abwärtswandler zur Stromversorgung des ESP, ein über GPIO0 gesteuertes Relais mit LOW-Aktivierung, Unterstützung für Stations- und Zugangspunktmodus sowie UART-Kommunikation zur Konfiguration und Programmierung.
Shipping by Donnerstag 27 August
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
We ship from our stock within 24H
Sie erhalten bei jeder Bestellung Punkte im Wert von 5 %.
Dieses Set kombiniert ein 5V Relaismodul mit einem ESP8266 WiFi Modul vom Typ ESP-01 für schnelle Automatisierungen über das Netzwerk. Das Relaismodul versorgt direkt die ESP-01 Platine, die in die dafür vorgesehenen Pins eingesetzt wird, und der ESP8266 kann das Relais ohne weitere Zwischenmodule steuern. Es ist eine kompakte Lösung zur Fernsteuerung verschiedener Verbraucher, ideal für Smart-Home-Projekte, einfache Automatisierungen und IoT-Prototypen.
Das Relaismodul versorgt die ESP-01 Platine, die direkt in die vorgesehenen Pins eingesetzt wird.
Es ermöglicht Automatisierungen über Wifi, da das ESP Modul das Relais direkt steuern kann.
Die Programmierung der ESP01 Platine erfordert einen kompatiblen Programmer.
Spezifikationen:
Versorgungsspannung: 5V
Versorgungsspannung ESP-01S: 3,3V
Spannungsumwandlung: integrierter Abwärtswandler von 5V auf 3,3V zur Versorgung des ESP
Relais-Steuerpin: GPIO0
Active LOW: LOW = EIN, HIGH = AUS
Spezifikationen ESP8266 ESP-01 / ESP-01S:
Chip: ESP8266
WiFi Standard: 2,4 GHz 802.11 b/g/n
WiFi Modi: Station, Access Point, Station + Access Point
Logikspannung: 3,3V
Versorgung: 3,3V
Kommunikationsschnittstelle: UART seriell TTL
Antenne: PCB integriert im Modul
Onboard LED: vorhanden
Anwendung:
Versorge das Modul mit 5V entsprechend der Markierungen auf der Platine.
Setze das ESP-01 korrekt orientiert auf den dafür vorgesehenen Anschluss.
Konfiguriere und programmiere den ESP8266 über UART mit 3,3V, verwende keine 5V an den Pins. Ein Programmer ist erforderlich.
Verbinde das Modul mit dem WiFi Netzwerk und stelle die Steuerungsmethode ein, z.B. HTTP, MQTT oder Integration in eine Automatisierungsplattform.
Steuere das Relais im lokalen Netzwerk oder aus der Ferne, je nach Konfiguration.
Arbeite vorsichtig beim Anschluss der Verbraucher und verwende bei 230V Spannung Isolierung, Gehäuse und geeignete Schutzmaßnahmen.
ESP-01 Programmierung mit FTDI:
Wichtig: Verwende FTDI eingestellt auf 3,3V, nicht 5V.
Anschlusstabelle ESP01 zum Programmer:
| Pin ESP8266 ESP-01 / ESP-01S | Pin FTDI Konverter | Bemerkungen |
|---|---|---|
| RX | TX | Gekreuzte Verbindung. |
| TX | RX | Gekreuzte Verbindung. |
| VCC | VCC 3,3V | Versorgung 3.3V. |
| CH_EN / EN | VCC 3,3V | Chip aktivieren, halte es auf 3.3V. |
| GPIO0 | GND | Nur zum Programmiermodus auf GND legen. |
| GND | GND | Gemeinsame Masse. |
Wechsel in den Upload-Modus:
Schließe alle Kabel gemäß Tabelle an.
Stelle sicher, dass GPIO0 auf GND liegt.
Versorge die Platine über FTDI mit Strom.
Drücke RESET, falls dein Modul einen Knopf hat, sonst trenne und verbinde die Stromversorgung erneut.
Code Upload:
Wähle in der Arduino IDE das Board Generic ESP8266 Module.
Wähle den richtigen seriellen Port.
Ersetze im Code SSID und PASSWORD durch dein WiFi Netzwerk.
Starte den Upload.
Nach dem Upload entferne GPIO0 von GND und starte das Modul neu.
Serieller Monitor und Überprüfung:
Öffne den seriellen Monitor.
Setze die Geschwindigkeit auf 115200.
Überprüfe die Verbindungsnachrichten zum WiFi und die verwendete Adresse.
Montage auf dem Relaismodul:
Schalte die Stromversorgung aus.
Setze ESP-01 / ESP-01S in die Fassung des Relaismoduls, mit korrekter Ausrichtung.
Versorge das Relaismodul mit 5V.
Greife auf die im Code eingestellte URL zu, z.B. https://192.168.0.178/
Code:
Siehe Abschnitt Test.
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.
Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.
Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.
Nu lasati produsul alimentat nesupravegheat in timpul testelor.
Produsul nu este jucarie si nu este destinat copiilor.
Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Documentatie si siguranta:
Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].
#include <ESP8266WiFi.h>
const char* ssid = "YOUR SSID"; // fill in your WiFi SSID
const char* password = "YOUR PASSWORD"; // fill in your WiFi password
#define RELAY 0 // relay connected to GPIO0 on ESP-01/ESP-01S
WiFiServer server(80);
static void sendPage(WiFiClient& client, bool relayIsOn)
{
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html; charset=utf-8");
client.println("Connection: close");
client.println();
client.println("<!DOCTYPE HTML>");
client.println("<html>");
client.println("<head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">");
client.println("<title>ESP8266 RELAY Control</title></head>");
client.println("<body style=\"font-family:Arial;\">");
client.println("<h2>ESP8266 Relay Control</h2>");
client.print("<p>Status: <b>");
client.print(relayIsOn ? "ON" : "OFF");
client.println("</b></p>");
client.println("<p><a href=\"/RELAY=ON\">Turn ON</a></p>");
client.println("<p><a href=\"/RELAY=OFF\">Turn OFF</a></p>");
client.println("</body></html>");
}
void setup()
{
Serial.begin(115200);
pinMode(RELAY, OUTPUT);
// Most ESP-01 relay boards are active LOW:
// LOW -> relay ON
// HIGH -> relay OFF
digitalWrite(RELAY, HIGH); // start with relay OFF
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
Serial.print(".");
}
Serial.println();
Serial.println("WiFi connected.");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
server.begin();
Serial.println("Server started.");
Serial.print("Open: http://");
Serial.print(WiFi.localIP());
Serial.println("/");
}
void loop()
{
WiFiClient client = server.available();
if (!client) return;
Serial.println("New client.");
while (!client.available())
{
delay(1);
if (!client.connected()) return;
}
String request = client.readStringUntil('\r');
client.flush();
Serial.println(request);
// Default state readback based on last write (simple approach)
// If you need true state tracking, store it in a variable.
static bool relayIsOn = false;
if (request.indexOf("GET /RELAY=ON") != -1)
{
Serial.println("RELAY=ON");
digitalWrite(RELAY, LOW);
relayIsOn = true;
}
else if (request.indexOf("GET /RELAY=OFF") != -1)
{
Serial.println("RELAY=OFF");
digitalWrite(RELAY, HIGH);
relayIsOn = false;
}
sendPage(client, relayIsOn);
delay(1);
client.stop();
Serial.println("Client disconnected.");
Serial.println();
}