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
(Die Seite wurde neu angelegt: „{{Head_en}} Use like this: <pre> {{Projekt Lichtklingel |image=No-Logo.png |involved=User:Lavolsky |startdate=2022-03-02 |status=active |wtf=It's a little…“)
 
 
(14 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Head_en}}
+
{{Head_de}}
 +
=== Lichtklingel ===
  
Use like this:
+
Türklingel ist auditiv nicht barrierefrei für gehörlose und hörbehinderte Menschen. <br>
<pre>
+
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 Lichtklingel
+
{{Projekt
|image=No-Logo.png
+
|image=Lichtklingel.jpg
|involved=[[User:Lavolsky]]
+
|involved=[[User:Lavolsky|fussel]] [[User:anlumo|anlumo]]
 
|startdate=2022-03-02
 
|startdate=2022-03-02
 
|status=active
 
|status=active
|wtf=It's a little robot which does stuff.
+
|wtf=Signalleuchte leuchtet, wenn wer an der Türe läutet.
|shutdown=Bitte shalte das Gerät beim Shutdown aus/Kann laufen gelassen werden/etc. (Leer lassen wenn das Projekt keine Insterlation im Metalab ist)
+
|shutdown=Kann laufen gelassen werden
 
|lastupdate=<!-- if lastupdate is not set manually, the date will be set automatically to the date of the latest wikiapage -->
 
|lastupdate=<!-- if lastupdate is not set manually, the date will be set automatically to the date of the latest wikiapage -->
 
|hidden=false
 
|hidden=false
 
}}
 
}}
</pre>
+
[[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
Lichtklingel.jpg
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

Lichtklingel.gif

Schaltung

Code

GitHub-Link zur aktuellen Version