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 Sys­tems

Foxboard von ACME Sys­tems (www.acmesystems.it)
IR-Sender Zusatzplatine (mit Arduino ATmega328 und IR-Diode)

Über IR-Signal gesteuerte Dreh­waage