AVR-Werte sammeln per PHP

Um z.B. Temperatur-Werte historisch zu halten und darstellen zu können, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt:

Dieses PHP-Skript wird per cron-Job mit „wget http://localhost/update.php alle 10 Minuten auf dem NAS DS209 aufgerufen.
Somit habe ich eine Historie mit einer Auflösung von 10 Minuten in der mySQL-Datenbank.

Die entsprechende Datenbank kann dann z.B. so aussehen:

Im Prinzip geht das dann genauso bei anderen AVR-Webservern, es muss eben nur eine daten.html Seite vorhanden sein.

Auswerten lässt sich diese Historie z.B. mit Digrammen, wie dies funktioniert, steht hier:
Werte als Diagramm darstellen

WebCam mit ETH_M32_EX und DC-3840

Hallo AVR-Freunde,

ich habe zur Überwachung der Haustüre einen ETH_M32_EX mit einer Kamera verbaut.

Das ETH_M32_EX Modul ist von Ulrich Radig und sieht fertig aufgebaut so aus:

ETH_M32_EX

Zum Anschluss der Kamera muss der MAX232 entfernt werden und dafür die serielle Kamera (eine Philips DC-3840) angeschlossen werden. Ich habe mir dazu einen IC-Sockel als „Stecker“ umgebaut:

RS232-Stecker

Die Kamera selbst hat einen etwas ungewöhnlichen Stecker, einen 4 poligen 3,5mm Klinke, allerdings mit einem 5. Pol aussen.
Eine solche Buchse war nirgends aufzutreiben, deshalb habe ich selbst etwas gebaut:

5pol Anschluss

weiterlesen WebCam mit ETH_M32_EX und DC-3840

Aktuelle AVR-Projekte

Hallo AVR Freunde,

zur Zeit arbeite ich an verschiedenen AVR-Projekten, die aber alle (noch) nicht fertig sind, bzw. sich noch im Entwicklungs-Stadium befinden:


Als aller erstes sei der AVR-NET-IO erwähnt:

AVR-NET-IO AVR-NET-IO

Dieser AVR steuert mit einer Relais-Karte und Display das Klima im Gewächshaus.

Eigener Artikel über dieses Projekt


Als zweites großes Projekt möchte ich ein myAVR MK2 Board mit Display und einem myEthernet als „Zähler-Schnittstelle“ benutzen.

myAVR myEthernet

Dazu misst das myAVR MK2 Board die Impulse am Zähler (per S0 – Open-Kollektor-Schnittstelle) und speichert pro 1000 Impulse die kWh per I2C im EEPROM des myEthernet. Dieser gibt die gemessenen kWh dann auf einer Website aus.


Als nächstes habe ich einen Board-Computer für mein Auto vor, welches leider kein OBD-Interface hat. Also muss ich die Daten selbst messen. Dazu benutze ich eine RN-Mini-Control mit einem 4 zeiligen EADIP Display und DS1620 Sensoren für die einzelnen Temperaturen (Aussen, Innen, Öl, Kühlwasser, u.s.w.)

RN-MINI-Control EPIA Display

Das Display kommt dann in das Cockpit in der Mittel-Konsole des Autos. Weitere Sensoren (Drehzahl, Tacho-Signal, Druck, u.s.w.) sind in Planung.


Mittlerweile habe ich noch einen ETH_M32_EX von Ulrich Radig:

eth_m32_ex

Mit diesesm Ethernet-Board habe ich eine Web-Cam gebaut.

Eigener Artikel über dieses Projekt


Auch das AVR Webmodul von Ulrich Radig ist in Planung, die Teile habe ich schon mal:

AVR Webmodul

Daraus wird wohl mal eine kleine Steuerung für alles mögliche, mal sehen wofür.


Nun habe ich noch ein Ethernet-Board von tuxpraphics:

tuxgraphics

Dieses habe ich als Ethernet Wetter-Station ausgebaut.

Eigener Artikel über dieses Projekt


Und zu guter letzt das kleinste Projekt, ein Mega8 Mini Modul als „AllinOneAVR“ – passt in einen 28 poligen IC-Sockel:

Mini Modul auf Lochraster Mega8 Mini Modul

Was ich damit mache, weiss ich noch nicht, ist momentan nur für Tests und Versuche gedacht.