Zusammenfassung
Das wichtigste vorneweg: Die Waage produziert zuverlĂ€ssig hinreichend genau (+/- 15g) Gewichts- und Temperaturwerte, deren Entwicklung und aktueller Stand in Echtzeit im Netz durch zwei Kurven visualisiert sind. Zweck der Ăbung ist die Erleichterung und Verbesserung der Gewichtskontrolle eines Bienenstocks im Hinblick auf die HerbstfĂŒtterung und Einwinterung. AuĂerdem soll die Anlage beim Abgang eines Schwarms eine Alarmemail verschicken.
Funktionsweise: Eine WĂ€gezelle, zwischen zwei aus Vierkantprofilen geschweiĂten H-Teilen geschraubt, bildet das WĂ€gegestell (vgl. die Gestellalternative ohne SchweiĂen). Ein AD-Wandler nimmt die Signale der WĂ€gezelle entgegen, ein Arduino rechnet sie um, nimmt auĂerdem die Werte eines Temperatursensors entgegen und hĂ€lt eine Webseite vor, die die Daten enthĂ€lt (vgl. Sketch). Auf einem Webserver löst ein cronjob regelmĂ€Ăig ein PHP-Skript aus, das die Webseite mit den Daten beim Arduino abruft, offensichtliche Messfehler aussortiert, jeder Messwertserie einen Zeitstempel verpasst und gĂŒltige Daten in eine Flatfiledatenbank (Textdatei sensorik.csv) schreibt. Eine weitere Webseite, in die das javascript-Kurvendarstellungssystem dygraphs eingebunden ist, stellt dann aus der Flatfiledatenbank die Kurven dar.
Weiterlesen