Aqua Grow DIY Controller

ChristophTina

New Member
Hallo Moritz,

ich habe schon lange bei Deinen Projekten mitgelesen. Die sind echt Klasse!
Hier kann ich vor allem bzgl. programmierung noch viel lernen...

Bin, wenn es zeitlich zwischendurch passt, auch dabei einen eigenen Aquariencomputer auf Basis des SAM3X zu entwickeln. Zuerst wollte ich auch den Arduino Due verwenden, doch leider hat der kein Ethernet, der Chip schon. Also habe ich auf eine Eigenentwicklung, angelehnt an den Arduino Due, umgestellt. Ich möchte jedoch, entgegen Deiner Platine, möglichst viele externe Peripherie, wie z.B. steuerbare Steckdosen, ph, Leitwert, Wassersensoren, Temp-Sensoren, Lüfter, PWM, 0-10V, Pumpenansteuerung und LED, haben/einsetzen. Zudem soll noch eine Niedervolt-USV das "System" möglichst lange am Leben halten.

Gruß
Christoph


http://losehunter.eu/?ref=422082
 

MajorMadness

Active Member
Schau dir mal den TAIJIUINO an. Der hat die raus geführt und paar andere nette Spielereien wie wireless programming.
Der ist grade auch auf dem weg zu mir um am controller weiter zu arbeiten. Mit dem elechouse TFT board und LAN hoffe ich das ich endlich weiter komme. Leider streikt die Hardware mehr als mir lieb ist und die Bauteil kosten werden dadurch immer mehr...
 

MajorMadness

Active Member
[offtopic]Nicht wirklich ne alternative.
Processor Texas Instrument Sitara AM3359AZCZ100 (ARM Cortex-A8)
Clock Speed 1 GHz
SRAM DDR3L 512 MB RAM
Networking Ethernet 10/100
USB port 1 USB 2.0 device port, 4 USB 2.0 host ports
Video HDMI (1920x1080)
Audio HDMI, stereo analog audio input and output
Digital I/O Pins (5V logic) 14
PWM Channels (5V logic) 7
Analog Input Channels 6 (plus 6 multiplexed on 6 digital pins)
Digital I/O Pins (3.3V logic) 23
PWM Channels (3.3V logic) 4

Komplett und viel zu überdimensioniert. Was will ich mit 512mb Ram und HDMI Video? Damit bau ich mir nen PC zusammen aber keinen Controller fürs AQ. Zudem hat der viel zu wenige IO Pins als das man sinnvoll Sensoren ect ansteuern kann und Linux in so nem System ist 100% der falsche ansatz. Da kannste dir doch direkt nen alten 4x86 unters AQ stellen.[/offtopic]

Sry aber die Grundhardware steht. Ich werde weder zu Rasperry noch Tre, Yun, Galileo oder whatever wechseln. Es bleibt beim Arduino Due, damit entwickelte ich bisher, hab viel code dafür schon fertig und über 300€ in Hardware gesteckt. Der Controller ist eh schon nen Geldfresser und wechseln keine Option mehr.
 

NatroN

Member
ja klar ist es in dem Fall maßlos überdimensioniert.

Ich finde das Preis/Leistungsverhältnis (wenn von 160€ ausgeht, die die erste Charge gekostet hat) gar nicht schlecht. Und dann stünde auch einem aufwendigem WebInterface usw usw nichts im Wege.



Aber klar - zum ersten bist du in deinem Projekt weit fortgeschritten und zum 2ten hast du von Anfang an betont, dass dieses Projekt das beste aus verhältnismäßig kleinem Geld holen willst.

Ich hoffe es geht bei dir bald weiter. :) Mein 600l Aquarium wird vermutlich heuer noch einziehen und spätestens dann brauch ich einen Controller den ich nachbauen kann. :)
 

K69

New Member
Einem Webinterface steht auch so nichts im Weg.
Ein RasPi o.ä. per USB an den Controller, damit lässt sich dann theoretisch alles auslesen und steuern.

Ist auch deutlich günstiger als ein Tre.
 

MajorMadness

Active Member
Mein weg wird sein einmal die Build in Lan funktion des Due zu nutzen (Ethernet PHY to Arduino Due) und einmal Wlan über CC3000 Modul(e) (CC3000-Breakout).
Beide sollten in der Lage sein ne complette webseite zu hosten oder zumindest basics des Steuerinterfaces zu gewährleisten. Ohne TFT und Sensoren bin ich so immer noch bei unter 35€. Je nach TFT und was zukommt sind es dann aber schnell mal 150€ für spiellereien wie Wlan, 5"TFT, PH, Temp, Leitwert, Filterdurchfluss, Steckdosen ect.... Naja immernoch 10€ weniger als das Tre Grundsystem OHNE irgendwas. :D

Wenn die Entwicklung der Komponenten nicht so verdammt teuer wäre und Zeit kosten würde wäre ich schon lange fertig. Hab letzte Woche wieder 200€ in Displays ect gesteckt und muss jetzt Monat warten bis das schiff eintrifft. :stumm:
 

NatroN

Member
Hallo Moritz,

habe jetzt auch mal meinen DUE bestellt und wage dann erste Gehversuche auf arduino.

Wo bestellst du eigentlich hardware (Sensoren, TFTs,..)

Gibt ja unendlich viele Anbieter aus China und wollte wissen ob du vllt einen Shop empfehlen kannst.
 

MajorMadness

Active Member
Seeehr viele. :D
Also so paar Adressen sind buydisplay.com, elechouse.com, elecfreaks.com, viele Teile hole ich bei aliexpress oder einfach auf gut Glück bei ebay Händlern. Da habe ich aber keine/kaum feste da ich mir die Namen nicht merken kann. toymodel55, profit_vanity, emall-foryou als Verkäufer kann ich noch so nachvollziehen das die gut waren in letzter Zeit...
 

si(mo)n

New Member
Welche Stecker verwendet Ihr zwischen KSQ und der LED-Leiste?
Oder schließt Ihr das Kabel direkt an die KSQ an, würde einen Stecker bevorzugen, um die Leisten vom Aquarium nehmen zu können.

Vielen Dank im Voraus.
 

mpl

New Member
Servus, wollte mal fragen obs was neues gibt . Und welches 5"TFT kannst du nun empfehlen?

Was ich vermisse: Betriebsstundenzähler der Beleuchtung. Wasserwechsel Intervall (oder hab ich das überlese) ? Wasserpegel stand min/max warnung :)

Wie hast du das mit dem durchflussmengenzähler insgesamt realisiert? Funktioniert das ?

Hatte Probleme

1. Dreck und Algen haben zugesetzt.. durchfluss hat "anscheinend" abgenommen war so aber nicht. Bzw nicht so stark.

2. Handtuch... War undicht an einer "geschweißten, geklebten, verpressten Stelle" beide in die Tonne gewandet.
 

MajorMadness

Active Member
Ich verwende z.Z. verschiedene Displays mit größen von 3,2" bis 7" von iteadstudio und elecfreaks, mit 16bit parralel Interface und SSD1289 oder SSD1963 Controller.
Hier muss Ich jeweils nur den Treiber ändern und interpoliere dann die Display Größe und Touch Koordinaten.

Neues gibt es nur in dem Bereich der für Süßwasser nicht interessant ist. So wurde z.b. eine Strömungspumpen Steuerung eingebaut um Regelbare Pumpen abwechselnd zu betreiben (Wellensimulation), eine Oscilationssteuerung wurde ebenfalls mit den Pumpen synchroniesiert (Strömungspumpe dreht sich) und neben einer Fütterung über Eheim Twin baue Ich grade an einem Planktonreaktor zur Lebendfutterversorgung meiner Korallen.
Speicherung der Daten/Einstellung wurde vom Flash Rom auf SD-Karte ausgelagert, diese kann dann später am PC Beschrieben werden, in Controller gesteckt werden und alle Einstellungen direkt geladen werden. So muss Ich bei Config änderungen im Code nur neue Speicherroutinen für die SD schreiben und kann so den Code beliebig anpassen.

Zur durchflussmessung habe ich bei mir (damals) sowas benutzt auf der Druckseite. Da setzt sich kaum was zu nach einem Jahr. War recht zuverlässig.
Betriebsstunden Messung... Der Counter muss sehr groß sein und dann ja auch auf alle 16 Kanäle mit entsprechender Helligkeit Relative gerechnet werden...
Wasserpegel setze ich um über Pegelsensor und automatische auffüllung. Also wenn zu wenig Wasser ist füllt er das auf und sollte es länger so sein ne Meldung das Frischwasser nachgefüllt werden muss. Überfüllung ist mit dem System allerdings nicht möglich. Dafür bräuchte Ich Wasserstandssensoren wie diese oder Wasserdichte Schwimmschalter, die können aber hängen bleiben. über diese lässt es sich einfacher Realisieren: Ist der im Wasser wird nicht gepumpt, liegt er trocken ist Pumpe an.
 

mpl

New Member
Wirst du bei dem Due bleiben oder auf TAIJIUINO umsteigen? Hab gesehen das es 5" tfts mit 64mb Font/Symbol speicher (fontic) gibt und andere mit 8mb sdram um 8 Seiten vorab zu speichern gibt (CPLD). Nutzt du eine der beiden Funktionen?

Magst du mir die genaue Schaltung für die 0-10V evgs verraten?
 

Ähnliche Themen

Oben