Modulo relè 5V con ESP8266 ESP-01 - controllo WiFi
zoom_out_map
chevron_left chevron_right

Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.

Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.

Le specifiche tecniche indicate (corrente, potenza, ecc.) rappresentano valori massimi consentiti in condizioni ideali di funzionamento. Per un utilizzo sicuro e una durata ottimale, si raccomanda di utilizzare il prodotto in regime continuo a non più del 50% dei valori massimi specificati.

Kit relè con ESP8266, ESP-01

Soluzione compatta per l'automazione Wi-Fi e il controllo remoto dei dispositivi, combina un relè a 5V con il modulo ESP8266 ESP-01 montato direttamente nello zoccolo. Include un convertitore step-down da 5V a 3,3V per alimentare l'ESP, un relè controllabile tramite GPIO0 con attivazione a livello basso, supporto per le modalità Station e Access Point e comunicazione UART per la configurazione e la programmazione.

4,55 € Tasse incluse

3,76 € Tasse escluse

(5/5) su un total di 5 valutazioni
Leggi le recensioni

Spedito entro giovedì 27 agosto

Chiudere

Questo prodotto ha una garanzia di 2 anni.

SPEDIZIONE INTERNAZIONALE
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
SPEDIZIONE VELOCE 24 ORE
Spediamo dal nostro magazzino entro 24 ore
PUNTI FEDELTÀ
Ricevi punti a ogni ordine, per un valore del 5%.

Questo set combina un modulo relè alimentato a 5V con un modulo WiFi ESP8266 tipo ESP-01, per automazioni rapide tramite rete. Il modulo relè alimenta direttamente la scheda ESP-01 che si inserisce sui pin dedicati, e l'ESP8266 può comandare il relè senza altri moduli intermedi. È una soluzione compatta per il controllo a distanza di vari carichi, ideale per progetti smart home, automazioni semplici e prototipi IoT.

Il modulo relè alimenta la scheda esp01 che si inserisce direttamente sui pin dedicati.

Permette di realizzare automazioni tramite Wifi poiché il modulo ESP può controllare direttamente il relè.

La programmazione della scheda ESP01 richiede un programmatore compatibile.

Istruzioni Github qui

 

Specifiche:

Tensione di alimentazione: 5V

Tensione di alimentazione ESP-01S: 3.3V

Conversione tensione: riduttore integrato da 5V a 3.3V per l'alimentazione ESP

Pin controllo relè: GPIO0

Active LOW: LOW = ON, HIGH = OFF

Specifiche ESP8266 ESP-01 / ESP-01S:

Chip: ESP8266

Standard WiFi: 2.4 GHz 802.11 b/g/n

Modalità WiFi: Station, Access Point, Station + Access Point

Tensione logica: 3.3V

Alimentazione: 3.3V

Interfaccia comunicazione: UART serial TTL

Antenna: PCB integrata sul modulo

LED onboard: presente

 

Utilizzo:

Alimenta il modulo a 5V secondo le marcature sulla scheda.

Montare ESP-01 sul connettore dedicato, con orientamento corretto.

Configura e programma ESP8266 tramite UART a 3.3V, non usare 5V sui pin. È necessario un programmatore.

Connetti il modulo alla rete WiFi e imposta il metodo di controllo, ad esempio HTTP, MQTT o integrazione con una piattaforma di automazione.

Controlla il relè dalla rete locale o da remoto, a seconda della configurazione.

Lavora con attenzione al collegamento dei carichi, e per tensioni di 230V usa isolamento, custodia e misure di protezione adeguate.

 
Programmazione ESP-01 con FTDI:

Importante: usa FTDI impostato a 3.3V, non 5V.

 
Tabella collegamenti ESP01 al Programmatore:
Pin ESP8266 ESP-01 / ESP-01S Pin FTDI Converter Osservazioni
RX TX Collegamento incrociato.
TX RX Collegamento incrociato.
VCC VCC 3.3V Alimentazione 3.3V.
CH_EN / EN VCC 3.3V Attivazione chip, mantienilo a 3.3V.
GPIO0 GND Porta a GND solo per la modalità programmazione.
GND GND Massa comune.
  
Entrata in modalità upload:

Collega tutti i fili secondo la tabella.

Assicurati che GPIO0 sia a GND.

Alimenta la scheda dal FTDI.

Premi RESET se il tuo modulo ha il pulsante, altrimenti togli e rimetti l’alimentazione.

  

Upload codice:

In Arduino IDE, scegli la scheda Generic ESP8266 Module.

Seleziona la porta seriale corretta.

Nel codice, sostituisci SSID e PASSWORD con la tua rete WiFi.

Dai Upload.

Dopo l’upload, togli GPIO0 da GND, quindi riavvia il modulo.

 

Serial Monitor e verifica:

Apri Serial Monitor.

Imposta la velocità a 115200.

Verifica i messaggi di connessione al WiFi e l’indirizzo usato.

 

Montaggio sul modulo relè:

Spegni l’alimentazione.

Inserisci ESP-01 / ESP-01S nella sede del modulo relè, con orientamento corretto.

Alimenta il modulo relè a 5V.

Accedi all’URL impostato nel codice, ad esempio https://192.168.0.178/

 

Codice:

Vedi sezione Test.

33410

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();
}