Hallo zusammen,
warum dieses OpenSource Projekt ?
auf der Suche nach einer günstigen Terrarium Steuerung im Internet und
in vielen Foren hatte ich die Idee so eine Steuerung eventuell doch
selbst zu Entwickeln.
Entweder waren die Fertiggeräte Preislich am oberem Limit, oder die
Selbstbau Projekte waren noch im Anfangsstadium.
Die einzige Steuerung war die TerraControl von Bess electronics GmbH die
meinen Anforderungen entsprachen, der Preis war leider am oberem Linit.
Motivation
Ich habe das Selbstbau Projekt dann einfach mal terraMat "terra" für
Terrarium "Mat" für Automatik getauft, den jedes Kind braucht einen
Namen -.
Was soll terraMat alles können ?
- Temperatur-Regelung, Schaltvorgang kontaktlos durch einen Triac
- Temperatur-Nachtabsenkung, Tag- und Nachttemperatur separat
einstellbar
- Luft-Feuchte-Regelung, über relative Luftfeuchtigkeit und Luft-
Temperatur Regelung
- Multifunktions-Zeitsteuerung, Beleuchtung, Mondlicht
- Kühlung im Sommer, über Ventilator
- Sonnen- Aufgang und Untergangs Simulation
- Trinkwasser-Füllfunktion
- Alarmfunktionen, Temperatur-Alarm, Wasser-Alarm
- Display
- USB Anschluss
- Kostengünstig
- Standart Bauteile
- Nachbausicher
Umsetzung
Als Steuerungs Hardware kommt ein ATmega 128 von ATMEL zum Einsatz. Mit
diesen RISC Controller habe ich in einigen Projekten schon gute
Erfahrung gemacht.
Für die Anzeige habe ich ein Display von Electronic Assembly ausgewählt,
es ist in vielen Farbvarianten erhältlich und ist Preislich
erschwinglich.
Auf der suche nach Sensorik für Temperatur und Feuchtigkeit bin ich auf
FOST02x von Hoperf Electronic gestossen, die Sensoren haben ein Serial
Interface (Bidirectional 2-wire) I2C.
Die Tolleranzen sind von der Genauigkeit im oberen Bereich
Humidity Accuracy [%RH] Luftfeuchtigkeit ±4.5
Temperature Accuracy[K] @25°C Temperatur ±0.5
Ein fertiges DCF-Empfangsmodul mit passender DCF-Antenne für 4,95€ habe
ich bei POLLIN http://www.pollin.de/shop/shop.php auch gefunden.
Abgestimmt auf den Zeitzeichensender DCF77 nahe Frankfurt. Anhand des
Ausgangssignals kann mit Hilfe eines Mikrocontrollers die sekundengenau
Zeit und Datum ermittelt werden.
Technische Daten:
- Betriebsspannung 1,2...5,5 V-
- Stromaufnahme < 90 uA
- Empfangsfrequenz 77,5 KHz
- Platinenmaße (ohne Antenne) LxBxH: 15x11x8 mm
So der erste Schritt ist soweit Umgesetzt (Platine der Steuerung
Funktioniert Hardwareseitig) nun geht es an die Software.
Ich würde gerne ein RTOS für Atmel einsetzen, wer hat Erfahrung und was
sollte ich einsetzen.
Schöne Grüße Andreas B.
warum dieses OpenSource Projekt ?
auf der Suche nach einer günstigen Terrarium Steuerung im Internet und
in vielen Foren hatte ich die Idee so eine Steuerung eventuell doch
selbst zu Entwickeln.
Entweder waren die Fertiggeräte Preislich am oberem Limit, oder die
Selbstbau Projekte waren noch im Anfangsstadium.
Die einzige Steuerung war die TerraControl von Bess electronics GmbH die
meinen Anforderungen entsprachen, der Preis war leider am oberem Linit.
Motivation
Ich habe das Selbstbau Projekt dann einfach mal terraMat "terra" für
Terrarium "Mat" für Automatik getauft, den jedes Kind braucht einen
Namen -.
Was soll terraMat alles können ?
- Temperatur-Regelung, Schaltvorgang kontaktlos durch einen Triac
- Temperatur-Nachtabsenkung, Tag- und Nachttemperatur separat
einstellbar
- Luft-Feuchte-Regelung, über relative Luftfeuchtigkeit und Luft-
Temperatur Regelung
- Multifunktions-Zeitsteuerung, Beleuchtung, Mondlicht
- Kühlung im Sommer, über Ventilator
- Sonnen- Aufgang und Untergangs Simulation
- Trinkwasser-Füllfunktion
- Alarmfunktionen, Temperatur-Alarm, Wasser-Alarm
- Display
- USB Anschluss
- Kostengünstig
- Standart Bauteile
- Nachbausicher
Umsetzung
Als Steuerungs Hardware kommt ein ATmega 128 von ATMEL zum Einsatz. Mit
diesen RISC Controller habe ich in einigen Projekten schon gute
Erfahrung gemacht.
Für die Anzeige habe ich ein Display von Electronic Assembly ausgewählt,
es ist in vielen Farbvarianten erhältlich und ist Preislich
erschwinglich.
Auf der suche nach Sensorik für Temperatur und Feuchtigkeit bin ich auf
FOST02x von Hoperf Electronic gestossen, die Sensoren haben ein Serial
Interface (Bidirectional 2-wire) I2C.
Die Tolleranzen sind von der Genauigkeit im oberen Bereich
Humidity Accuracy [%RH] Luftfeuchtigkeit ±4.5
Temperature Accuracy[K] @25°C Temperatur ±0.5
Ein fertiges DCF-Empfangsmodul mit passender DCF-Antenne für 4,95€ habe
ich bei POLLIN http://www.pollin.de/shop/shop.php auch gefunden.
Abgestimmt auf den Zeitzeichensender DCF77 nahe Frankfurt. Anhand des
Ausgangssignals kann mit Hilfe eines Mikrocontrollers die sekundengenau
Zeit und Datum ermittelt werden.
Technische Daten:
- Betriebsspannung 1,2...5,5 V-
- Stromaufnahme < 90 uA
- Empfangsfrequenz 77,5 KHz
- Platinenmaße (ohne Antenne) LxBxH: 15x11x8 mm
So der erste Schritt ist soweit Umgesetzt (Platine der Steuerung
Funktioniert Hardwareseitig) nun geht es an die Software.
Ich würde gerne ein RTOS für Atmel einsetzen, wer hat Erfahrung und was
sollte ich einsetzen.
Schöne Grüße Andreas B.