Hallo zusammen!
Ich möchte euch hier mein letztes Software-Projekt vorstellen - Realtime
OpenControl.
RealTime OpenControl ermöglicht eine geräteübergreifende
Messaufzeichnung. Außerdem kann man mit dem integrierten
Python-Skript-Editor auf die Messdaten und Geräte zugreifen und mit
diesen interagieren. Somit lassen sich langsame Regelungen zwischen
mehreren Geräten realisieren. Z.B.: Temperaturmessung mit Multimeter
(mit USB-Anschluss) und Regelung eines Heizelements auf eine
Solltemperatur. Ideal zum Aufzeichnen, Testen und Optimieren von
Regelungen. Eignet sich auch für Custom-HomeAutomation (z.B.: auf
Raspberry Pi oder HomeServer) mit maximaler Flexibilität und
Anpassbarkeit
Die Einbindung neuer Geräte ist einfach möglich:
Als Python-Plugin für RTOC (v.a. für lokale Geräte)
Als TCP-Client (v.a. für Netzwerkgeräte) (für weitere Infos siehe
Wiki)
Beispiel Plugins:
Funktionsgenerator: Erzeugt Sinus, Square, Sawtooth, Random, AC, DC
System: Zur Aufzeichnung vieler Systemvariablen (CPU, Memory,
Network,...)
Octoprint: Aufzeichnung für 3D-Drucker
DPS5020: Netzgerät-Aufzeichnung und Steuerung (evtl. auch DPS5005,
...)
HoldPeak VC820: Multimeter Messaufzeichnung (wahrsch. auch andere
VC820)
NetWoRTOC: Datenaustausch zwischen mehreren RTOC's im Netzwerk
Die Oberfläche hat erweiterte Darstellungsoptionen und verschiedene
Messtools für den Plot bereit.
Ich selbst benutze es beim Basteln, um Messungen aufzuzeichnen. z.B. um
vom ESP8266 Temperaturmessungen aufzuzeichnen und mit einem anderen
Temperatursensor zu kalibrieren.
Ein weiterer Anwendungsfall wäre z.B. Messungen oder irgendeine andere
Art von Daten über den Seriellen Output vom Microcontroller an den
Logger zu schicken.
Falls dafür Bedarf besteht, kann man mir gerne schreiben, ich
programmier dann das entsprechende Plugin.
Ich würde mich sehr freuen, wenn jemand mein Programm mal ausprobiert,
bisschen damit rumspielt, vielleicht eigene Plugins schreibt!
Über Feedback, Anregungen und Bug-Reports freue ich mich auch sehr ;)
Hier der Link zu meiner Github-Repository:
https://github.com/Haschtl/RealTimeOpenControl
Das Projekt ist ziemlich gut dokumentiert im Github-Repo-Wiki und in der
README.md sind einige Screenshots hinterlegt
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.