hardware:controllers:s0-an-usb
Inhaltsverzeichnis
S0-Impuls Zähler über USB auswerten
Einfache, normgerechte Schnittstelle für einen einzelnen S0-Zähler.
Grundidee
Ziel war es eine Schnittstelle für S0-Zähler zu bieten die einfach zu beschaffen und bauen ist. Kein Schnäppchen, aber dank der fertigen Komponenten genügt eine Loch- oder Streifenrasterplatine. Wers mag baut die Schaltung „fliegend“ auf.
Stromlaufplan
Material
Position | Bezeichnung | Hersteller | Bezugsquelle | Preis |
---|---|---|---|---|
R1 | 1,2kOhm Widerstand | Reichelt | 0,11€ | |
R2 | 1,2kOhm Widerstand | Reichelt | 0,11€ | |
R3 | 220Ohm Widerstand | Reichelt | 0,11€ | |
C1 | 1nF Kermikkondensator | Reichelt | 0,07€ | |
s0 | 2pol. Schraubklemme 5,08mm | RND Connect | Reichelt | 0,23€ |
U1 | CNX 62A Optokoppler | Reichelt | 0,38€ | |
U2 | RO-0524S DC/DC-Spannungswandler | Recom | Reichelt | 6,14€ |
USB-Seriell TTL Wandler (5V) | DeLock | Reichelt | 17,95€ | |
Streifenrasterplatine | Reichelt | 0,58€ | ||
Gehäuse 50x35x20 | Reichelt | 1,25€ |
Aufbau
Auf Streifenraster. Zu beachten ist die Unterbrechung unter dem Optokoppler!
Das Gehäuse ist ein anderes als in der Liste, in der Größe aber identisch
Konfiguration
Hier eine Beispiel vzlogger.conf:
- vzlogger.conf
{ "retry" : 0, /* how long to sleep between failed requests, in seconds */ "verbosity" : 15, /* between 0 and 15 */ "log" : "/var/log/vzlogger/vzlogger.log", /* path to logfile, optional */ "meters" : [{ "protocol" : "s0", "enabled" : true, "device" : "/dev/ttyUSB0", "aggtime" : -1, "aggfixedinterval" : false, "channels": [{ "uuid" : "0c916ca0-ef7d-11e4-8365-2512933ea8df", "middleware" : "http://localhost/middleware.php", "identifier" : "Impulse", "aggmode" : "none", }] } ]}
hardware/controllers/s0-an-usb.txt · Zuletzt geändert: 2022/04/21 22:23 von jau