RzlCtrl: Unterschied zwischen den Versionen

Aus RaumZeitLabor Wiki
Wechseln zu: Navigation, Suche
(RzlCtrl Neu erstellt)
 
(Diverse ergänzungen)
Zeile 21: Zeile 21:
  
 
Vorschläge, Kritik und Helfer sind gerne gesehen.  
 
Vorschläge, Kritik und Helfer sind gerne gesehen.  
 +
 +
== Eierlegende Wollmilchsau ==
 +
* Türsteuerung
 +
** Pinpad aussen mit RS485 nach innen
 +
** Pin Prüfung / Motor Ansteuerung / Sensoren innen
 +
* Lichtsteuerung
 +
* "Zugangskontrolle" für Laser (Nein, es kommt nicht an jede Maschine so ein teil)
  
  
 
== Aufbau ==
 
== Aufbau ==
 
Ein Atmega64 als zentraler Controller und ein ESP zur MQTT anbindung.
 
Ein Atmega64 als zentraler Controller und ein ESP zur MQTT anbindung.
Der Atmega64 soll unabhängig (lokal) vom ESP funktionieren.
+
Der Atmega64 soll alle Funktionen Unabhängig vom ESP (offline) erledigen können.
  
  
 
== Versorgung ==
 
== Versorgung ==
 
* 24V
 
* 24V
 
+
* 5V+ für Motor
  
 
== I/O Anschlüsse ==
 
== I/O Anschlüsse ==
Zeile 40: Zeile 47:
  
 
=== H-Bridge für Motor ===
 
=== H-Bridge für Motor ===
 +
6A, 5-25V, unkaputtbar (laut Hersteller)
  
  
 
=== 485 BUS ===
 
=== 485 BUS ===
 +
192008N1
 +
* Protokoll
 +
z.B.: <SOH>Version<RS>Ziel-Adresse<STX>$data<ETX>16Bit CRC<EOT>
 +
Oder: Klartext zwischen Pinpad und Tür (kiss :-)
  
  
Zeile 48: Zeile 60:
 
Zum ansteuern von EVGs, insbesondere im [[Neben3raum_(Werkstatt)|Neben3raum]]
 
Zum ansteuern von EVGs, insbesondere im [[Neben3raum_(Werkstatt)|Neben3raum]]
 
* Galvanisch getrennt
 
* Galvanisch getrennt
 +
* Reicht für 30 EVGs
 +
* Die EVGs müssen vorher mit einer individuellen Adresse versehen werden
  
  
Zeile 57: Zeile 71:
  
 
=== 125Khz RFID Leser ===
 
=== 125Khz RFID Leser ===
 +
Nur für die simplen "Serial Number" Tags
  
  
 
=== 1-Wire Temperatursensor ===
 
=== 1-Wire Temperatursensor ===
 +
* Wenn Ausserhalb der Platine gemessen werden soll können weitere Sensoren auf den RS485 Bus geschaltet werden.
  
  
 
=== Display ===
 
=== Display ===
 +
Irgendwas zwischen 1X8 und 2x16
  
  
 
=== Keypad ===
 
=== Keypad ===
 +
4x4 Matrix
 +
 +
 +
== Gehäuse ==
 +
Zur Diskusion stehen:
 +
* Bopla regelocard
 +
* Irgendwas für Hutschiene
 +
 +
 +
== Software ==
 +
Die für den AVR schreibt [[Benutzer:Spike|spike]], für den ESP werden noch freiwillige gesucht.
 +
 +
 +
=== Struktur ===
 +
* ESP Übersetzt zwischen RS232 (AVR) udn WLAN (MQTT/https)
 +
** RS232 Protokoll ist noch festzulegen
 +
** soll regelmässig die Pins von der UserDB per https hohlen und zum AVR schicken
 +
* AVR kümmert sich die I/Os
 +
** offline PIN Kontrolle und Türsteuerung
 +
  
  

Version vom 13. Februar 2019, 23:21 Uhr

       
rzlCtrl

Release status: experimental [box doku]

RaumZeitLabor - Logo - Schwarz.svg
Description I/O Hardware für den Hausbus3
Author(s)  spike
Maintainer(s)  spike
Last Version  v0.0.1


Im RZL gibt es diverse $Dinge die an den Hausbus3 angebunden ist bzw werden soll. Ausserdem erfordert das Wachstum zusätzliche Hardware. Als kontinuierlichen Weiterentwicklung soll daher eine Platine erstellt werden welche als Eierlegende Wollmilchsau möglichst vielen Ansprüchen gerecht wird.

Vorschläge, Kritik und Helfer sind gerne gesehen.

Eierlegende Wollmilchsau

  • Türsteuerung
    • Pinpad aussen mit RS485 nach innen
    • Pin Prüfung / Motor Ansteuerung / Sensoren innen
  • Lichtsteuerung
  • "Zugangskontrolle" für Laser (Nein, es kommt nicht an jede Maschine so ein teil)


Aufbau

Ein Atmega64 als zentraler Controller und ein ESP zur MQTT anbindung. Der Atmega64 soll alle Funktionen Unabhängig vom ESP (offline) erledigen können.


Versorgung

  • 24V
  • 5V+ für Motor

I/O Anschlüsse

8 Digitale Ein/Ausgänge

  • 24V Output, Kurzschlussfest, max 1,9A Pro Kanal
  • 24V Eingang


H-Bridge für Motor

6A, 5-25V, unkaputtbar (laut Hersteller)


485 BUS

192008N1

  • Protokoll
z.B.: <SOH>Version<RS>Ziel-Adresse<STX>$data<ETX>16Bit CRC<EOT>
Oder: Klartext zwischen Pinpad und Tür (kiss :-)


Dali

Zum ansteuern von EVGs, insbesondere im Neben3raum

  • Galvanisch getrennt
  • Reicht für 30 EVGs
  • Die EVGs müssen vorher mit einer individuellen Adresse versehen werden


S0

Stichwort: Smartmeter

  • Galvanisch getrennt
  • Zeit zwischen 2 Datenpunkten?


125Khz RFID Leser

Nur für die simplen "Serial Number" Tags


1-Wire Temperatursensor

  • Wenn Ausserhalb der Platine gemessen werden soll können weitere Sensoren auf den RS485 Bus geschaltet werden.


Display

Irgendwas zwischen 1X8 und 2x16


Keypad

4x4 Matrix


Gehäuse

Zur Diskusion stehen:

  • Bopla regelocard
  • Irgendwas für Hutschiene


Software

Die für den AVR schreibt spike, für den ESP werden noch freiwillige gesucht.


Struktur

  • ESP Übersetzt zwischen RS232 (AVR) udn WLAN (MQTT/https)
    • RS232 Protokoll ist noch festzulegen
    • soll regelmässig die Pins von der UserDB per https hohlen und zum AVR schicken
  • AVR kümmert sich die I/Os
    • offline PIN Kontrolle und Türsteuerung