Lichtklingel: Unterschied zwischen den Versionen
aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
JoaK (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(9 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ | {{Head_de}} | ||
Lichtklingel | === Lichtklingel === | ||
Türklingel ist auditiv nicht barrierefrei für gehörlose und hörbehinderte Menschen. <br> | |||
Ebenso können Kopfhörernutzer*innen die Türklingel oftmals verpassen. Daher wurde die Glocke an das Cleanup-Lichtsignal angehängt. Jetzt leuchtet die Leuchtbirne im [[Hauptraum]], [[Whateverlab]] und in der [[Bibliothek]] und schaltet sich nach 5 Sekunden ab. | |||
{{Projekt | {{Projekt | ||
|image=Lichtklingel.jpg | |image=Lichtklingel.jpg | ||
|involved=[[User:Lavolsky|fussel]] | |involved=[[User:Lavolsky|fussel]] [[User:anlumo|anlumo]] | ||
|startdate=2022-03-02 | |startdate=2022-03-02 | ||
|status=active | |status=active | ||
Zeile 12: | Zeile 14: | ||
|hidden=false | |hidden=false | ||
}} | }} | ||
[[Datei:Lichtklingel.gif]] | |||
<gallery> | |||
Lichtklingel1.jpg| Löten am Lochrasterplatine | |||
Lichtklingel3.jpg| MH-ET LIVE D1 Mini ESP32 | |||
Lichtklingel2.jpg| Türklingel mit Baugehäuse drangehängt | |||
</gallery> | |||
==== Schaltung ==== | |||
<gallery> | |||
Lichtklingelschaltung.jpeg| Schaltplan der Platte | |||
</gallery> | |||
==== Code ==== | |||
[https://github.com/Metalab/doorbell GitHub-Link zur aktuellen Version] | |||
<!--Urspruengliche Test-Version: | |||
<pre> | |||
#include <WiFi.h> | |||
#include <HTTPClient.h> | |||
const char* ssid = "Metalab Secure"; | |||
const char* password = "********"; | |||
int alarmo = 0; | |||
void setup() { | |||
Serial.begin(115200); | |||
Serial.println("start"); | |||
pinMode(25,INPUT_PULLUP); | |||
WiFi.begin(ssid, password); | |||
while(WiFi.status() != WL_CONNECTED) { | |||
delay(500); | |||
Serial.print("."); | |||
} | |||
Serial.println("Verbindung, YEAH!"); | |||
} | |||
void loop() { | |||
if(digitalRead(25)==LOW){ | |||
alarmo++; | |||
Serial.println(alarmo); | |||
if(alarmo > 20){ | |||
if(WiFi.status() != WL_CONNECTED) { | |||
WiFi.disconnect(); | |||
WiFi.begin(ssid, password); | |||
Serial.println("Connecting"); | |||
while(WiFi.status() != WL_CONNECTED) { | |||
delay(500); | |||
Serial.print("."); | |||
} | |||
Serial.println("Verbindung, YEAH!"); | |||
Serial.print("Connected to WiFi network with IP Address: "); | |||
Serial.println(WiFi.localIP()); | |||
} | |||
HTTPClient http; | |||
Serial.println("Start Alarm"); | |||
//TURN ON Hauptraum-Alarm | |||
String serverPath = "http://hauptraumalarm/cm?cmnd=Power%20ON"; | |||
http.begin(serverPath.c_str()); | |||
int httpResponseCode = http.GET(); | |||
http.end(); | |||
//TURN ON WEL-Alarm | |||
serverPath = "http://welalarm/cm?cmnd=Power%20ON"; | |||
http.begin(serverPath.c_str()); | |||
httpResponseCode = http.GET(); | |||
http.end(); | |||
//TURN ON Bib-Alarm | |||
serverPath = "http://bibliothekalarm/cm?cmnd=Power%20ON"; | |||
http.begin(serverPath.c_str()); | |||
httpResponseCode = http.GET(); | |||
http.end(); | |||
//Wait 10 seconds | |||
delay(10000); | |||
//TURN OFF Hauptraum-Alarm | |||
serverPath = "http://hauptraumalarm/cm?cmnd=Power%20OFF"; | |||
http.begin(serverPath.c_str()); | |||
httpResponseCode = http.GET(); | |||
http.end(); | |||
//TURN OFF WEL-Alarm | |||
serverPath = "http://welalarm/cm?cmnd=Power%20OFF"; | |||
http.begin(serverPath.c_str()); | |||
httpResponseCode = http.GET(); | |||
http.end(); | |||
//TURN OFF Bib-Alarm | |||
serverPath = "http://bibliothekalarm/cm?cmnd=Power%20OFF"; | |||
http.begin(serverPath.c_str()); | |||
httpResponseCode = http.GET(); | |||
http.end(); | |||
Serial.println("End alarm"); | |||
WiFi.disconnect(); | |||
alarmo = 0; | |||
} | |||
} else { | |||
alarmo--; | |||
} | |||
if(alarmo < 0){ | |||
alarmo = 0; | |||
} | |||
} | |||
</pre>--> |
Aktuelle Version vom 13. März 2022, 15:43 Uhr
Sprache: | Deutsch |
---|
Subpages:
Lichtklingel hat keine Unterseiten.
Lichtklingel
Türklingel ist auditiv nicht barrierefrei für gehörlose und hörbehinderte Menschen.
Ebenso können Kopfhörernutzer*innen die Türklingel oftmals verpassen. Daher wurde die Glocke an das Cleanup-Lichtsignal angehängt. Jetzt leuchtet die Leuchtbirne im Hauptraum, Whateverlab und in der Bibliothek und schaltet sich nach 5 Sekunden ab.
Lichtklingel | |
Gestartet: | 2022-03-02 |
Involvierte: | fussel anlumo |
Status: | active |
Beschreibung: | Signalleuchte leuchtet, wenn wer an der Türe läutet. |
Shutdownprozedur: | Kann laufen gelassen werden |
Zuletzt aktualisiert: | 2022-03-13 |
Schaltung
Code
GitHub-Link zur aktuellen Version