"Nummer eins" lebt immer noch
Hallo zusammen,
anbei ein kurzes Update zur Wintergartensteuerung. Gestern Nacht habe ich die restlichen Funktionen der HW in Betrieb genommen und ausprobiert. Alles funktioniert und ich kann nun mit der Programmierung beginnen.
Anbei nochmals ein kurzes Überblick über die Funktionen und ein paar Worte zum bisherigen Ergebnis:
Das Projekt ConvCtrl verfügt über die folgenden einzelnen Funktions- und Teilkomponenten:
- Spannungsversorgung für +5V und +12V
- Mikrocontroller ATmega32 oder ATmega128 (inkl. ISP, RS232 und Reset)
- LCD-Display 3x16 (inkl. Rahmen mit "Scheibe")
- Tastatur und Schalter
- LED-Anzeigen für Status- und Funktionsanzeige
- Windmesser (pro Tick = 2,5m/sec Windgeschwindigkeit)
- Regensensor (ja/nein Detektion inkl. Detektorheizung)
- Temperatursensor (Anschluss über I2C Bus)
- Luftfeuchtigkeit (Anschluss über I2C Bus)
- Dimmungssteuerung für Beleuchtung (inkl. ein/aus Relais)
- Motorsteuerung für Beschattung (inkl. Verriegelung und Relais-Timeout)
- Gehäusebelüftung mit Option Lüftersteuerung über ATmega
- Datenspeicher / Datenlogger über EEPROM (Anschluss über I2C Bus)
- DCF77 Funkuhrempfang (Conrad)
- Passendes Selbstbaugehäuse aus Aluminium und rauchgläserner Front
- Helligkeitsmessung (Licht -> DC-Wandler mit OPAmp)
- Anzeige von Zeit- und Datumsinformationen
- Akustisches Feedback über Piezo Schallwandler
- Selbstcheck bei StartUp und ggf. Ausgabe von Warnmeldungen und Signalen
- Timersteuerung zeitkritischer Applikationen (Dimmer, LCD-Helligkeit,..)
Anmerkungen und Ergebnisse:
[1] Wie schon in einem früheren Beitrag in diesem Thread erwähnt hatte ich eine Verpolung des Tantal-Elkos für den OP-Amp des Lichtsensors. -> Problem nach umpolung gelöst
[2] Bei den Relais hatte ich den Hinweise im Datenblatt *) Ansicht auf die Kontakte übersehen. Somit hatte ich das Package spiegelverkehrt angelegt. Zum Glück gab es von Finder das gleiche Relais in einer 16A Version mit Doppelkontaten und somit konnte ich genau die gespiegelten Kontake belassen und den rest abzwicken. -> Problem gelöst
[3] Die Drills für die RTC Stützbatterie und für den SHT71 Sensor waren zu klein. Leider hat mir hier ein Update der Eagle-Lib die originalen Daten "versaubeutelt" und mir ist das beim Durchsehen nicht mehr aufgefallen. War aber weiter kein Problem, habe die Bauelemente einfach von oben auf die Pads aufgesetzt und verlötet. Hält wie durchgesteckt
-> Problem gelöst.
[4] Das letzte Thema ist ein wenig schwieriger. Ich verwende zum DCF77 Empfang das Modul von Conrad. Wie den vorhergehensen Bildern zu entnehmen ist wollte ich die Ferrit-Antenne mit zwei Bohrungen und Kabelbinder an der oberen Platine befestigen. Leider stört hier der Schaltregler von meinem Netzteil so stark rein dass ich NULL Emfang habe. Ich habe nun mit einem abgeschirmten Antennenkabel die Antenne des DCF77-Moduls abgekoppelt und erstmal nach "außen" verlagert. Hier weiß ich noch nicht genau wo ich die Antenne plazieren werde. Das entscheide ich dann beim Einbau der Elektronik in das Gehäuse direkt "Vorort". Eventuell kommt der ferrit in ein eigenes kleines Kunstftoffgehäuse außerhalb des Metallgehäuses der Steuerung.
Ansonstens wars das und ich beginne jetzt mit der Software bzw. Habe heute schon damit begonnen.
Bis bald in diesem Thread,
Markus