Inhaltsverzeichnis

Mess-Daten einsammeln mit AmForth

Temperaturen, Luftfeuchten, Luftdruck und vielleicht noch den Stromverbrauch einsammeln? Erich Wälde macht das mit AmForth und kleinen Platinen mit Atmega Kontrollern. Die Kontroller hängen an einem RS485-Bus und werden vom Bus-Master (perl Programm auf einem Linuxrechner) regelmäßig befragt. Die eingesammelten Daten werden in einer sqlite3-Datenbank gelagert und mit einem weiteren (perl/pgplot-) Programm auf Wunsch angezeigt.

Zutaten

Wesentliche Teile dieses Projekts sind in der Vierten Dimension vorgestellt worden. Alle Hefte findest du im 4d-Archiv.

Der Daten-Einsammler und auch das Anzeigeprogramm sind in perl realisiert. Zumindest das Anzeigeprogramm verdient eine neue Basis, indem man den Einsammler an vorhandene Lösungen wie z.B. collectd anbindet.

1)
damals noch auf dem Renesas r8c Kontroller
2)
frequency shift keying
3)
on off keying