This is the new version of my old website. You can find the old website here: old.dl2sba.com. If you miss any information or you find bugs, please let me know by E-Mail

Hier eines meiner ersten Programmierbeispiele für den Arduino.

Szenario

Ich habe mir folgendes Szenario vorgenommen:

  • Temperatur, Luftfeuchte und Helligkeit sollen einmal jede Minute gemessen werden.
  • Die gemessenen Daten werden auf einem Webserver in einer relationalen Datenbank abgelegt.
  • Die Ablage erfolgt mit einem Zeitstempel, welcher von einer Echtzeituhr bereitgestellt wird.
  • Die Abfrage der Messdaten erfolgt über einen Webserver. Die Anzeige soll tabellarisch oder grafisch erfolgen.

Hardware

Daraus ergeben sich folgende Anforderungen an die Hardware:

HardwareOverview 

Informationen über die Zusatzplatine mit den Sensoren und dem Uhrenchip gibt es hier.

Software

Arduino

Für die Software auf Arduino Seite ergeben sich folgende Anforderungen:

SoftwarestackWebserver

Für den Webserver ergeben sich folgende Softwareanforderungen

  • HTTP-Server mit Unterstützung der Programmiersprache PHP
  • MYSQL Datenbank mit Anbindung über die Programmiersprache PHP. Zum Anlegen des Datenbanktabelle finden Sie das Script hier.
  • PHP-Script für die Annahme der Messdaten und Abspeicherung in einer MYSQL Datenbank. Das Skript ist hier zu finden.
  • PHP-Script für die tabellarische Anzeige von Messdaten. Das PHP-Script findet sich hier.
  • PHP-Script zur grafischen Anzeige von Messdaten. Die beiden PHP-Scripts finden sich hier und hier. Dieses Script benötigt auch noch die Bibliothek JPGRAPH.

Klassisch werden die Anforderungen von einem LAMP-Server erfüllt. Meinen Server habe ich bei Alfahosting gemietet.

Details zu Installation sind hier beschrieben.

Live

Das Script zu grafischen Auswertung sieht Live so aus.

DasScript zu tabellarischen Auswertung sieht Live so aus.

(c) Dietmar Krause, DL2SBA 2026 Impressum Datenschutz
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Marketing
Set of techniques which have for object the commercial strategy and in particular the market study.
Quantcast
Save