Temp Geschrieben August 16, 2013 at 10:47 Geschrieben August 16, 2013 at 10:47 Hallo, Kurze Erläuterung der jetzigen Situation. Wir haben hier in der Firma nur ein WC für die Herren. Mit 9 Männern im Betrieb kann es passieren, dass das WC dauernt besetzt ist. Leider sehen einige Mitarbeiter nicht ob das WC besetzt ist und laufen somit umsonst. Meine Idee: Im WC ein Lichtsensor einbauen und den Status abfragen und das auf einer Webseite oder ClientTool und den Status anzeigen ob Licht an ist oder nicht. Das WC hat kein Fenster somit ist bei licht an das WC besetzt und bei Licht aus frei. Die Programmierung wird mit C# umgesetzt. Geplant ist das Ganze in der Lampe mit zu verbauen. Ein erstes öffnen der Lampe hat gezeigt das genügend Platz sein sollte. Folgendes wollte ich verwenden: 1x Master Brick 2.0 1x Ambient Light Bricklet 1x WIFI Master Extension Meine offenen Fragen sind: 1. Wie kann ich die Stromversorgung umsetzten? Batterie? Strom von der Lampe? 2. Wie viele "Clients" können sich mit der WIFI Master Extension verbinden? Gruß Temp Zitieren
jan Geschrieben August 16, 2013 at 12:11 Geschrieben August 16, 2013 at 12:11 Und wenn einer vergißt, das Licht auszumachen? Nein, in Ernst. Strom - wenn möglich - über 5V Steckernetzgerät mit USB-Ausgang (siehe Shop). Verbinden - also Werte des Stacks abfragen - können sich eine Menge Clients. Hängt vom WLan-Durchsatz (sprich Verzögerung, etc.) ab. Zitieren
Nic Geschrieben August 16, 2013 at 12:23 Geschrieben August 16, 2013 at 12:23 Geplant ist das Ganze in der Lampe mit zu verbauen Um welchen Lampentyp geht es ? LED, Glühlampe, Energiesparlampe, Halogen. Da dürfte die Temperatur ein Rolle spielen, die auf die TF-Platinen wirkt. Du meinst sicher im Lampengehäuse. Ganz verwegen wäre es, den Strom von der Lampe abzugreifen, natürlich sicher auf die 5V runter zu wandeln. Und ohne Ambient Bricklet, einfach im Programm abprüfen ob Stack da (Lampe an) ist oder nicht (Lampe aus) Zitieren
photron Geschrieben August 16, 2013 at 12:24 Geschrieben August 16, 2013 at 12:24 Verbinden - also Werte des Stacks abfragen - können sich eine Menge Clients. Hängt vom WLan-Durchsatz (sprich Verzögerung, etc.) ab. Ich gemeint sind gleichzeitig Verbindungen. Das sind 15, siehe Technische Spezifikation. Es können also alle 9 interessierten Personen gleichzeitig das abfragenden Programm laufen haben. Zitieren
strex Geschrieben August 16, 2013 at 12:38 Geschrieben August 16, 2013 at 12:38 Ich würde ein Bewegungsmelder verbauen (gibt´s wie Sand am Meer) der mit einem Schaltkontakt oder Relais ausgestattet ist, das nicht 230V schaltet sondern die eigene Versorgungsspannung. Wenn das zu teuer ist, einfach an den 230V Schaltkontakt ein passendes Relais/Schütz anschließen. Dann das ganze an ein IO Bricklet und fertig. Alternativ könnte man per AnlaogIN auch die Spannung der Überwachungsled prüfen, die geht in der Regel an wenn das Licht geschaltet wird. Die etwas teurere Variante wäre ein Radarsensor, macht aber dasselbe. Vorteil der Lösung ist das auch unabhängig vom Licht der Zustand gemessen werden kann und somit eine zuverlässige Prüfung ermöglicht. Zitieren
Nic Geschrieben August 16, 2013 at 12:43 Geschrieben August 16, 2013 at 12:43 Das sind 15 Gilt das auch für eine Lsg. als Website mit PHP-Bindings ? Zitieren
photron Geschrieben August 16, 2013 at 12:50 Geschrieben August 16, 2013 at 12:50 Das sind 15 Gilt das auch für eine Lsg. als Website mit PHP-Bindings ? Ja. Ganz grundsätzlich unterstützt die WIFI Extension 15 Sockets. Damit kann sie 15 TCP/IP Verbindungen zu gleichen Zeit bedienen. Ob du dann damit 15 gleichzeitig laufenden C# Programme bedienst, die ihre Verbindungen alle offen halten, oder 15 gleichzeitige Webseitenaufrufe die mit PHP kurz eine Verbindung aufbauen, einen Wert abfragen und dann die Verbindung wieder schließen, spielt da keine Rolle. Zitieren
Nic Geschrieben August 16, 2013 at 12:53 Geschrieben August 16, 2013 at 12:53 Achso, mein erster Reflex als PHP Laie war ob es in PHP/Apache Webserver da sowas wie Caching bzw. Verbindungspooling gibt. Zitieren
Loetkolben Geschrieben August 16, 2013 at 13:08 Geschrieben August 16, 2013 at 13:08 Ich würde ein Bewegungsmelder verbauen Schon mal auf dem WC gesessen wo das Licht per Bewegungsmelder im Vorraum angeht und 2 Minuten anbleibt? :grosseauggenmach: Der Loetkolben Zitieren
strex Geschrieben August 16, 2013 at 14:06 Geschrieben August 16, 2013 at 14:06 Bei uns sind Bewegungsmelder verbaut und bis dato ist noch nie das Licht ausgegangen. Dürften aber auch über den Kabinen hängen. Wer das entgehen will, kann auch gerne Temperatursensoren von Alarmanlagen verwenden. Die die Raumtemperaturen überwachen, sind aber nicht billig. Zitieren
AuronX Geschrieben August 16, 2013 at 14:56 Geschrieben August 16, 2013 at 14:56 Ich denke die aller sauberste Lösung wäre es mittels IO4 oder AnalogIn zu schauen, ob gerade Strom durch die Lampe geht. Allerdings weiß ich nicht wie man das beschalten muss damit es kein Feuer gibt. @nic: So wie ich die PHP-Bindings verstehe baut das jeweilige Skript immer nur kurz eine Verbindung zum Stack auf. Dadurch gibt es auch hier diese Beschränkung. Im Zweifel lässt sich in vielen Anwendungsfällen das Limit auch dadurch anheben, dass man nur einen Rechner die Verbindung zum Stack herstellen lässt und dann von dort aus den Stack "freigibt" (mit einem selbst zu schreibenden Programm). Dann ist man das Socketlimit auch wieder los. Zitieren
Loetkolben Geschrieben August 16, 2013 at 15:35 Geschrieben August 16, 2013 at 15:35 Vorweg dies (Kopiert): EINE WARNUNG VORWEG: 230V sind Lebensgefährlich! Ein Stromschlag kann tödlich sein! Bitte immer mit äußerster Vorsicht arbeiten und das Bauteil nur dann mit der Steckdose verbinden, wenn sichergestellt ist, dass man selbst das Bauteil nicht berührt und man sicher ist, dass man keinen Kurzschluss verursacht hat! So koennte man es machen: 230V, 48V, 24V, 12V störungssicher erkennen (detektieren) für Arduino und andere Mikrocontroller Alternativ eine "richtige" Optokopplerschaltung mit IO4 Bricklet: LED an 230V oder aber, um beim Thema zu bleiben, ein Ambient Light Bricklet direkt auf die Lampe mit durchsichtigem Klebeband kleben. Damit koennte man zumindest anfangen und den Rest in Ruhe mal aufbauen. Der Loetkolben Zitieren
Monti Geschrieben August 17, 2013 at 08:07 Geschrieben August 17, 2013 at 08:07 Eine LED falschherum gepolt, ein oder 2 Transistoren, ein io bricklet und fertig... Die LED dient dann als Lichtsensor, die Transistoren verstärken den Strom und du kannst das ganze am IO auslesen. . Dürfte die günstigsze Variante sein... Zitieren
Temp Geschrieben August 18, 2013 at 17:10 Autor Geschrieben August 18, 2013 at 17:10 Danke für die vielen Antworten und Ideen. Das ganze sollte im leeren Lampen gehäuse verbaut werden. Somit ist die Elektronik nicht sichtbar. Das Licht wird keiner anlassen, denn da wurden wir alle gut erzogen Das ist sehr gut das die WIFI Master Extension bis zu 15 Verbinndungen kann. Jetzt ist nur noch die Strom versorgung offen, denn mit 230V Strom möchte ich nicht basteln/arbeiten. Ich muss mal am Montag schauen wie weit entfernt die Steckdose ist, denn könnte man das USB Netzteil verwenden. Gruß Temp Zitieren
pluto Geschrieben November 12, 2013 at 17:26 Geschrieben November 12, 2013 at 17:26 Wäre nicht eine Lichtschranke das Sinnvollste? So kann das Licht auch mal Anbleiben. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.