Hallo,
da man mich eh schon liebgemeint als kleiner Technikfreak bezeichnet hat ( @shrimpfarmffm) und hier der Wunsch aufkam berichte ich mal ein wenig über mein neues Bastelprojekt.
Über meine DIY-LED kam der Wunsch auf auch die zu steuern. Meine Daytime LED's steuere ich ja über den TC420. Das geht leider bei mit Konstrantstromquellen betriebenen LED's nicht.
Mehrere Projekte, die im Net vorgestellt wurden, haben mich angespornt es auch einfach mal zu probieren.
Gedanklich wuchs das dann immer weiter.
Auf dem Wunschzettel stehen bis jetzt:
Im Threadtitel spreche ich ja von einem Mitmachprojekt.
Also sind Ideen und Vorschläge natürlich sehr willkommen!
Gedanklich standen also die Wunschfunktionen. Nun musste die entsprechende Hardware her.
Ich habe mich für ein Arduino System entschieden.
Arduino ist ein quelloffenes OpenSource Projekt. Man bekommt die Boards und auch die Sensorik sehr günstig. Man findest etliche Programmiertutorials im Net.
Als Display stand von Anfang an ein TouchDisplay auf dem Wunschzettel. Auch das gabs für das ausgewählte System in einem erschwinglichen Rahmen.
Als Board habe ich mich für ein Arduino Mega entschieden. Grund waren die zahlreichen Ein- und Ausgänge.
Mega, Shield (mehr oder weniger eine Adapterplatine um das Display an den Mega anzuschließen) und Display gabe für erschwingliche 23,67€ in China. Dafür bekommt man in Deutschland noch nicht mal den Mega, man muss aber Wartezeit in Kauf nehmen.
Für die LED Steuerung braucht man einen Echtzeituhrenbaustein. Ausgewählt habe ich eine mit einem DS3231 Baustein. Da ich grade auf den chinesischen Seiten war gabs den dort auch für 1,13€.
Dieser Baustein hat den Vorteil, dass er den I²C Bus geherrscht. Damit kann man mehrere Komponenten an einem Ditital-In des Megas betreiben.
I²C ist auch das Stichwort für die Temperatursensorik. Man könnte nun sicherlich auch über PT100 arbeiten, aber ich habe auch einen busfähigen Temperatursensor gewählt um Pins zu sparen.
Ich habe mir (wieder in China) Sensoren auf Basis vom DS18B20 in Edelstahlhülle gekauft. Stückpreis 1€.
Benötigt wird noch ein Netzteil. Da bieten sich Netzteile aus den Computerzubehör an. Ich habe eines mit 5V und mit 12V. Die 5V benötigt man für den Mega, mit den 12V kann man die Lüfter betreiben.
Zum experimentieren empfiehlt sich immer ein sogenanntes Breadboard. Darauf kann man mit passenden Leitungen schnell mal die Schaltungen stecken. Drahtbrücken sollte man dazu auch haben.
Zum experimentieren braucht man dann noch ein paar LED's, Transistoren und Widerstände. Dazu aber später mehr.
So, zur Einführung war das dann jetzt doch eine ganze Menge. Hier schon mal vorab ein Bild wie es zur Zeit so aussieht:
Hier kann man links den Arduino Mega, das Display und im Vordergrund das Breadboard mit aufgesteckter RTC sehen. Davor liegt noch ein Temperatursensor.
Auf dem Display zu sehen sind Links die Temperaturen, ich habe erst mal für vier Becken geplant. Ja, ja... ich habe erst drei...
Rechts daneben sieht man die Anzeigen für die Lüfter. Zur zeit gibt es dort drei Status (habe extra im Duden geschaut. Plural von Status ist tatsächlich Status). Aus (<24°C), Warnung (zwischen 24°C und 25°C) und An (>25°C). Jeweils farbig hinterlegt. Die Farbe der Temperatur wechselt auch bei erreichen der 24°C von grün auf rot und rechts oben der rote Kreis ist eine 'Alarmanzeige'. So sieht man auf dem ersten Blick, ob irgendwas ansteht.
Unten Datum und Uhrzeit. Die Sekunden sind bereits ausgeblendet, da die ja nicht wirklich benötigt werden.
Nun bin ich auf euch gespannt.
Weiter geht es, wenn es Fortschritte gibt.
LG
Lars
da man mich eh schon liebgemeint als kleiner Technikfreak bezeichnet hat ( @shrimpfarmffm) und hier der Wunsch aufkam berichte ich mal ein wenig über mein neues Bastelprojekt.
Über meine DIY-LED kam der Wunsch auf auch die zu steuern. Meine Daytime LED's steuere ich ja über den TC420. Das geht leider bei mit Konstrantstromquellen betriebenen LED's nicht.
Mehrere Projekte, die im Net vorgestellt wurden, haben mich angespornt es auch einfach mal zu probieren.
Gedanklich wuchs das dann immer weiter.
Auf dem Wunschzettel stehen bis jetzt:
- Temperaturmessung
- Lüfterregelung
- LED Steuerung
- Leitfähigkeitsmessung
- PH-Messung
Im Threadtitel spreche ich ja von einem Mitmachprojekt.
Also sind Ideen und Vorschläge natürlich sehr willkommen!
Gedanklich standen also die Wunschfunktionen. Nun musste die entsprechende Hardware her.
Ich habe mich für ein Arduino System entschieden.
Arduino ist ein quelloffenes OpenSource Projekt. Man bekommt die Boards und auch die Sensorik sehr günstig. Man findest etliche Programmiertutorials im Net.
Als Display stand von Anfang an ein TouchDisplay auf dem Wunschzettel. Auch das gabs für das ausgewählte System in einem erschwinglichen Rahmen.
Als Board habe ich mich für ein Arduino Mega entschieden. Grund waren die zahlreichen Ein- und Ausgänge.
- 54 Digitale I/O Pins (15 PWM fähig)
- 16 Analoge Input Pins
Mega, Shield (mehr oder weniger eine Adapterplatine um das Display an den Mega anzuschließen) und Display gabe für erschwingliche 23,67€ in China. Dafür bekommt man in Deutschland noch nicht mal den Mega, man muss aber Wartezeit in Kauf nehmen.
Für die LED Steuerung braucht man einen Echtzeituhrenbaustein. Ausgewählt habe ich eine mit einem DS3231 Baustein. Da ich grade auf den chinesischen Seiten war gabs den dort auch für 1,13€.
Dieser Baustein hat den Vorteil, dass er den I²C Bus geherrscht. Damit kann man mehrere Komponenten an einem Ditital-In des Megas betreiben.
I²C ist auch das Stichwort für die Temperatursensorik. Man könnte nun sicherlich auch über PT100 arbeiten, aber ich habe auch einen busfähigen Temperatursensor gewählt um Pins zu sparen.
Ich habe mir (wieder in China) Sensoren auf Basis vom DS18B20 in Edelstahlhülle gekauft. Stückpreis 1€.
Benötigt wird noch ein Netzteil. Da bieten sich Netzteile aus den Computerzubehör an. Ich habe eines mit 5V und mit 12V. Die 5V benötigt man für den Mega, mit den 12V kann man die Lüfter betreiben.
Zum experimentieren empfiehlt sich immer ein sogenanntes Breadboard. Darauf kann man mit passenden Leitungen schnell mal die Schaltungen stecken. Drahtbrücken sollte man dazu auch haben.
Zum experimentieren braucht man dann noch ein paar LED's, Transistoren und Widerstände. Dazu aber später mehr.
So, zur Einführung war das dann jetzt doch eine ganze Menge. Hier schon mal vorab ein Bild wie es zur Zeit so aussieht:
Hier kann man links den Arduino Mega, das Display und im Vordergrund das Breadboard mit aufgesteckter RTC sehen. Davor liegt noch ein Temperatursensor.
Auf dem Display zu sehen sind Links die Temperaturen, ich habe erst mal für vier Becken geplant. Ja, ja... ich habe erst drei...
Rechts daneben sieht man die Anzeigen für die Lüfter. Zur zeit gibt es dort drei Status (habe extra im Duden geschaut. Plural von Status ist tatsächlich Status). Aus (<24°C), Warnung (zwischen 24°C und 25°C) und An (>25°C). Jeweils farbig hinterlegt. Die Farbe der Temperatur wechselt auch bei erreichen der 24°C von grün auf rot und rechts oben der rote Kreis ist eine 'Alarmanzeige'. So sieht man auf dem ersten Blick, ob irgendwas ansteht.
Unten Datum und Uhrzeit. Die Sekunden sind bereits ausgeblendet, da die ja nicht wirklich benötigt werden.
Nun bin ich auf euch gespannt.
Weiter geht es, wenn es Fortschritte gibt.
LG
Lars
Zuletzt bearbeitet: