Hard- und Software - Setup
Hard- und Softwarestruktur der webgesteuerten Gravitationsdrehwaage.
Die Skalensoftware besteht im Wesentlichen aus
- der in C geschriebenen Bibliothek, welche die Funktionen zum Lesen der AD-Wandler der Skala über den I2C-Bus und zum Steuern der Drehwaage über ein RC5 - Infrarot-Signal enthält,
- dem Arduino-Programm zur Erzeugung des Infrarotsignals, welches sich auf die von Ken Shirriff entwickelte Infarot-Bibliothek stützt. (Vielen Dank!)
JAVA - Interface
Für den Zugriff auf diese Funktionen über eine Webseite ist ein JAVA - Server auf dem Foxboard implementiert, welcher wiederum über eine Java Native Interface (JNI) auf die C-Bibliothek der Skala zugreift. Diese Technologie erlaubt einen schnellen Zugriff auf die Messdaten und Steuerfunktionen.
Skala mit Linux Webserver
Foxboard von ACME Systems
Über IR-Signal gesteuerte Drehwaage