Hallo,
Jahre zu spät, bin jedoch trotzdem von diesem Projekt begeistert.
Möchte für meinen guten Kumpel Dirk eine Steuerung für seine Poolheizung bauen.
Aus diesem Grund habe ich mir eine eigene Platine für den Webserver gestrickt.
Da meine Möglichkeiten eine tolle Platine zu erstellen sehr begrenzt sind,
sollte es eine einseitige Platine werden (jedoch auch mit Speicherkarte und ohne SMD-Bauteile).
Die Gerätschaften am SPI-Bus sollten modular und austauschbar sein (siehe Foto).
Verwendet wurde ein Atmel Mega644 (Dil).
Ich nutze derzeit die aktuelle erweiterte Version von Wil aus dem Forum.
Leider gehen meine Kenntnisse zum Thema C eher gegen Null.
Obwohl ich schon hunderte Stunden mit dem Projekt verbracht habe,
konnte ich folgende Fragen / Probleme mit dem Wevserver nicht eindeutig kären
(eventuell kann mir jemand einige hilfreiche Tipps geben):
1.Wäre die Einbindung einer anderen Netzwerkkarte z.B. "W5100" oder noch besser ein WLAN-Modul "ESP8266" möglich?
An welchen Stellen wären hierfür Änderungen nötig? Gibt es hierzu eventuell schon bestehenden Code?
2. Schedule-Funktion über avr.ini: Ich habe im Internet gelesen, dass die Schedule-Funktion mittels avr.ini im Forum beschrieben wird.
Ich konnte die Seite jedoch leider nicht finden. Kann man mir einen Link nennen?
Zwei einfache Funktionen wäre für mich hierbei nützlich:
1. Zu bestimmten Zeiten schalten Relais die Netzspannung ein bzw. aus (Schedule).
2. Beim über bzw. unterschreiten einer bestimmten Temperatur eines Sensors schaltet ein Relais ein bzw. aus
(incl. Hysterese wäre ganz schön).
Wie genau läuft die interne Uhr, falls kein Zeitserver erreichbar ist?
3. Anbindung SD-Karte (Datei im Projekt: mmc.c und mmc.h):
Findet in der Version von Wil eine Schalterabfrage des SD-Kartenhalters statt?
Werden die PullUp und PullDown-Widerstände (Level Shifter), wie auf der Seite "MMC-SD" beschrieben nicht benötigt?
Ich konnte sie im Schaltplan nicht finden (es läuft ja alles mit 3,3 Volt).
4. Gibt es derzeit eigentlich noch eine alterenative Kamera für das Projekt?
Die beschriebenen Kameras sind ja eher nicht mehr erhältlich.
5. Gibt es eine unter Win7 lauffähige Version um Bilder (jpg) in einen AVR-Hexcode umzurechnen (WinBin)?
Die Version auf http://www.radig.de erzeugt bei mir diverse Fehlermeldungen.
6. Wird eigentlich das externe EEProm benötigt bzw. in Wil's Version genutzt? Kollidiert es bei der Nutzung mit dem I2C-Bus?
7. Funktioniert die "One-Wire-Funktion" an PD7? Muss bei der Nutzung von "OW" das Relais 4 geopfert werden?
Beim Quellcode und dem Schaltbild gibt es scheinbar einige Widersprüche.
Über einige Tipps würde ich mich sehr freuen.
Gruß Tilli