Überlegungen zur Hardwareanbindung(Schalter, Leuchten, Klingel) an den Router.
[stratum0-wiki.git] / Open%2FClose-Monitor%2FHardware-Schalter.mw
index f4c146b..89b7066 100644 (file)
@@ -4,7 +4,7 @@
 |beschreibung=Hardware-Schalter zum Setzen des Open/Close-Status
 |bild=
 |bildbeschreibung=
-|interessenten=
+|interessenten=[[Benutzer:100nano|100nano]]
 |source=Branch stratum-openclose-spw500v in [https://rohieb.name/git/openwrt.git]
 |lizenz=
 |download=
@@ -44,6 +44,38 @@ Aktuell ungelöste Probleme:
 ** Spätestens hier wäre ein eigener IRC-Client auf dem Router sinnvoll, um nicht immer den Umweg über ZombiePoet gehen zu müssen.
 * Falls noch genügend Platz im Flash (4 MB) und RAM (16 MB) ist, könnte der Router auch für andere Aufgaben verwendet werden.
 
+== Hardwareanbindung ==
+Nähere Überlegungen, wie
+* die Hardware (Schalter, Leuchten, Klingel) über einen Mikrocontoller an den OpenWrt Router geknödelt werden
+* Softwarestrukturen aussehen
+könnte(n).<br>
+Teilweise lose Gedankensammlung von mir (--[[Benutzer:100nano|100nano]]).<br>
+<br>
+<!-- [[Datei:OpenClose SchemaHardware.png|thumb|Grobe schematische Darstellung der Hardwarekomponenten]] -->
+Grobe schematische Darstellung der Hardwarekomponenten:
+[[Datei:OpenClose SchemaHardware.png||none|550px|||Grobe schematische Darstellung der Hardwarekomponenten]]
+'''Spannungsversorgungen:'''
+* Router über Steckernetzteil: Steckdose benötigt
+* AVR vom Router: der Pinheader mit der seriellen Schnittstelle bringt gleich 3,3V mit. --> Forderung: AVR muss mit 3,3V laufen. --> Sollte kein Problem sein, AVR Takt auch unkritisch, bei Taktwahl spaetere Baudrate (Abweichungen Solltimings (Stichwort "Baudratenquarz")) beachten.
+'''Umschalter:'''
+* 2 input pins am uC.
+* GND schalten, uC internen pullup verwenden.
+'''LEDs:'''
+* Jeweils 1 output für Open/Closed. Z.B. grün/rot. --> Eindeutige geometrische Anordnung (Erkennbarkeit rot/grün-Farbenblinde)
+* Orange als "Update läuft" Anzeige. Wenn aus ist Status übernommen. Details siehe unten.
+'''Einbindung der Klingel:'''<br>
+(Vermute, dass das Läuten auch über den Lautsprecher ausgegeben wird, der auch als Lautsprecher+Mikrofon beim Gegensprechen verwendet wird.)
+* Lautsprecher/Klingel über Optokoppler (OK) und evtl. Gleichrichter (Diode) + Tiefpass an inputpin. (Für Näheres erst Messungen machen)
+* je nach Aufbau den Schalter für "Gegensprechen an" an inputpin des uC. __> Unterscheidung zwischen Klingeln und Sprache.
+'''Pegelanpassung:'''<br>
+Bei Betrieb mit 3,3V nicht nötig, nur, falls aus irgendeinem Grunde doch 5V verwendet werden.
+* Router zu AVR: Kein Problem, 3,3V werden auch bei erwarteten 5V als 1 erkannt.
+* AVR zu Router: zB Spannungsteiler mit 2 Widerständen.
+<br>
+=== Logik/Ablauf ===
+tbd (update die seite gleich nochmal)
+
+
 == Alte Diskussion ==
 :''hierher verschoben von [[Open/Close-Monitor]]''
 
This page took 0.025956 seconds and 4 git commands to generate.