
Selecione seu perfil e entre com suas credenciais
Preencha seus dados para liberar a entrada
Utilizados apenas para controle de acesso
Digite apenas os números
Posicione seu rosto no círculo
Grave o código abaixo no ESP01 via Arduino IDE. Ao receber
GET /open
ele emite pulso de 500ms no GPIO0 acionando o relé.
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
const char* ssid = "SEU_WIFI";
const char* password = "SUA_SENHA";
const int RELAY_PIN = 0; // GPIO0
ESP8266WebServer server(80);
void handleOpen() {
digitalWrite(RELAY_PIN, HIGH);
delay(500);
digitalWrite(RELAY_PIN, LOW);
server.send(200, "text/plain", "OK");
}
void setup() {
Serial.begin(115200);
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, LOW);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) delay(500);
Serial.println(WiFi.localIP().toString());
server.on("/open", handleOpen);
server.on("/status", [](){server.send(200,"text/plain","OK");});
server.begin();
}
void loop() { server.handleClient(); }
ESP01 GPIO0 ──▶ IN do Relé
ESP01 VCC ──▶ 3.3V · ESP01 GND ──▶ GND
Relé NO ──▶ Eletroímã (+) · GND ──▶ (-)
Teste a conexão com o ESP01
Imprima e coloque na entrada. O cliente escaneia, preenche os dados, tira uma selfie e a porta é liberada automaticamente.
Toque para trocar o logo
Escaneie para acessar a entrada