Arduino esp 32 + relais om garagepoort te bedienen
-
- Plus Member
- Berichten: 147
- Lid geworden op: 04 mei 2006, 09:37
- Uitgedeelde bedankjes: 10 keer
- Bedankt: 11 keer
Ik zou een esp 32 + relais willen gebruiken om mijn garagepoort te bedienen. Zou het voldoende beveiligd zijn dat mijn familieleden en ikzelf via de wifi zijn ingelogd op het thuisnetwerk?
-
- Plus Member
- Berichten: 147
- Lid geworden op: 04 mei 2006, 09:37
- Uitgedeelde bedankjes: 10 keer
- Bedankt: 11 keer
Ik dacht aan een webpagina met een button op:
#include <WiFi.h>
#include <WiFiClient.h>
#include <WebServer.h>
const char* ssid = "JouwWiFiNaam";
const char* password = "JouwWiFiWachtwoord";
WebServer server(80);
const int relayPin = 2;
void setup() {
Serial.begin(115200);
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, LOW);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Verbinding maken met WiFi...");
}
Serial.println("Verbonden met WiFi!");
server.on("/", handleRoot);
server.on("/open", handleOpen);
server.begin();
Serial.println("HTTP server gestart");
}
void loop() {
server.handleClient();
}
void handleRoot() {
String webPage = "<html><body>";
webPage += "<h1>Garagepoortbediening</h1>";
webPage += "<p><a href='/open'><button>Open</button></a></p>";
webPage += "</body></html>";
server.send(200, "text/html", webPage);
}
void handleOpen() {
digitalWrite(relayPin, HIGH);
delay(1000);
digitalWrite(relayPin, LOW);
server.sendHeader("Location","/");
server.send(303);
}
Toegevoegd na 2 minuten 12 seconden:
Dit moet ook vermijden dat ze vanop school via een vpn ook de poort per ongeluk zouden kunnen opendoen.
#include <WiFi.h>
#include <WiFiClient.h>
#include <WebServer.h>
const char* ssid = "JouwWiFiNaam";
const char* password = "JouwWiFiWachtwoord";
WebServer server(80);
const int relayPin = 2;
void setup() {
Serial.begin(115200);
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, LOW);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Verbinding maken met WiFi...");
}
Serial.println("Verbonden met WiFi!");
server.on("/", handleRoot);
server.on("/open", handleOpen);
server.begin();
Serial.println("HTTP server gestart");
}
void loop() {
server.handleClient();
}
void handleRoot() {
String webPage = "<html><body>";
webPage += "<h1>Garagepoortbediening</h1>";
webPage += "<p><a href='/open'><button>Open</button></a></p>";
webPage += "</body></html>";
server.send(200, "text/html", webPage);
}
void handleOpen() {
digitalWrite(relayPin, HIGH);
delay(1000);
digitalWrite(relayPin, LOW);
server.sendHeader("Location","/");
server.send(303);
}
Toegevoegd na 2 minuten 12 seconden:
Dit moet ook vermijden dat ze vanop school via een vpn ook de poort per ongeluk zouden kunnen opendoen.
- honda4life
- Moderator
- Berichten: 6152
- Lid geworden op: 03 jan 2010, 21:42
- Locatie: 127.0.0.1
- Uitgedeelde bedankjes: 213 keer
- Bedankt: 391 keer
Ik denk dat je beter een firmware zoals Tasmota flasht om de betrouwbaarheid ten goede te komen.
Ook kan je vast wel hardware kopen "tuya" die via de cloud kan schakelen... Al hoop ik toch voor de veiligheid dat dit dan over een vrijstaande garage gaat.
Alsook heb je er geen idee van in welke toestand je poort is... Je zou op z'n minst terugmelding moeten hebben als je remote wil bedienen.
Ook kan je vast wel hardware kopen "tuya" die via de cloud kan schakelen... Al hoop ik toch voor de veiligheid dat dit dan over een vrijstaande garage gaat.
Alsook heb je er geen idee van in welke toestand je poort is... Je zou op z'n minst terugmelding moeten hebben als je remote wil bedienen.
✂ – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
- jaker
- Elite Poster
- Berichten: 1013
- Lid geworden op: 20 sep 2010, 21:51
- Locatie: Meerhout
- Uitgedeelde bedankjes: 275 keer
- Bedankt: 90 keer
- Recent bedankt: 1 keer
Ik stuur mijn poort, lichten op de parking en mijn garagepoort via een Arduino Uno en voor de terugmelding van de garagepoort gebruik ik een deursensor van Tuya. De poort en de lichten op de parking hebben een terugkerend spanningssignaal die hun toestand aangeven. Ik ben nu aan het bekijken om eventueel over te schakelen op Blynk.
Internet/TV: Orange Zen Fiber + TV Vlaanderen
Kabelmodem: Arris CM3500B
Router: Netgear R7000 met FreshTomato
Mobiel: Mobile Vikings / Samsung Galaxy S23
Kabelmodem: Arris CM3500B
Router: Netgear R7000 met FreshTomato
Mobiel: Mobile Vikings / Samsung Galaxy S23
-
- Elite Poster
- Berichten: 2323
- Lid geworden op: 21 aug 2006, 13:02
- Uitgedeelde bedankjes: 7 keer
- Bedankt: 105 keer
- Recent bedankt: 1 keer
Waarom niet gewoon een Shelly 1 plus mini gebruiken? Daar zit een ESP32 in en zal goedkoper uitkomen dan een ESP32+behuizing+relais. Ik gebruik dat ook voor de sturing van mijn garagepoort.