WLAN-Button: Unterschied zwischen den Versionen

Aus Maschinendeck Wiki
Zur Navigation springen Zur Suche springen
>Ranlvor
Keine Bearbeitungszusammenfassung
>Ranlvor
(+Howto)
Zeile 12: Zeile 12:
Sourcecode: [https://github.com/maschinendeck/WLAN-Button]
Sourcecode: [https://github.com/maschinendeck/WLAN-Button]


== Howto ==
* Knopf drücken (eventuell mehrfach) bis die LED anfängt rot/grün zu blinken
* Sobald die LED länger als 1 Sekunde leutet ist der Raumstatus aktuallisiert. Rote LED = Raum zu, Grüne LED = Raum offen


== Funktionsweise ==
== Funktionsweise ==

Version vom 18. Februar 2016, 00:43 Uhr

WLAN-Button
Weshalb Update the Raumstatus - the easy way
Was hardware
Wer Ranlvor,
Status läuft



WLAN-Button
WLAN-Button Schaltplan

Sourcecode: [1]

Howto

  • Knopf drücken (eventuell mehrfach) bis die LED anfängt rot/grün zu blinken
  • Sobald die LED länger als 1 Sekunde leutet ist der Raumstatus aktuallisiert. Rote LED = Raum zu, Grüne LED = Raum offen

Funktionsweise

  • Drücken des Buttons aktiviert den µC
  • Beginnt die LEDs rot/grün zu blinken
  • Verbindet sich mit dem nächsten trier.freifunk.net.
  • Baut eine HTTPS-Verbindung zu internetbutton.starletp9.de auf
  • ruft per getchallenge.php eine Nonce ab
  • sendet seinen Batterieladestand an doaction.php
    • doaction.php toggelt den Raumstatus
    • doaction.php gibt die neue LED-Farbe grün = Raum ist jetzt offen, rot = Raum ist jetzt zu aus
  • Leuchte in dieser Farbe 10 Sekunden lang
  • Schalte den µC ab

Infobits

  • Sollte sich 2 Minuten nach Beginn des Verbindungsversuch automatisch abschalten
  • Wenn's nicht geht: Nochmal drücken. Oft nochmal drücken. Mal länger drücken, mal kürzer drücken, 20x drücken. Manchmal landet er im Bootloader und dann hilft nochmal drücken. Sobald die Software läuft ist der Button außer Funktion bis die LED sich wieder abschaltet.
  • Batteriehalter hat einen Wackelkontakt, das macht schonmal Probleme
  • Eigentlich ist die Betriebsspannung 3,3V, läuft zur Zeit auf 2x AA
  • Stecker, Buchse und Loch für externe Spannungsversorgung ist vorhanden
  • Standbyverbrauch: 1 mA. Ich schätze die Batteriehaltbarkeit auf 1 Monat, also sollte bis zum 18.03.2016 das Projekt durch etwas anderes abgelöst werden.