Pages: [1] 2 3   Go Down
Author Topic: Anfänger  (Read 3349 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo, da ich in 4 Wochen in Urlaubfliege und mein Salzwasseraquarium nicht unbeaufsichtig zuhause lassen will, wollte ich mir mit einem Arduino Mega 1280 ein Aquariumcomputer bauen.

Er soll können:

- Temperatur Messen in und auserhalb des Beckens mit Alarm für zu kalt und zu warm
- Lüftersteuerung, dachte da an 10 PC Ventilatoren
- Die Strömungspumpen sollen via Relais auf Zufallswahl geschaltet werden, um ein schönes Riff zu Simulieren
- Nachfüllautomatik für Verdunstetes Wasser, dass der Salzgehalt nicht zu sehr ansteigt und die Pumpen nicht leer laufen
- Dosierpumpe um Spurenelemente zu zu mischen, zb 10x am Tag 1ml
- Über Webinterface ereichbar
- Zeitliche Dimmung des Lichts mit 4 Kanälen für Rot/Gelb/Blau/Weiß Licht
- mit Display
nicht alles muss sofort sein, aber ist das möglich als Leihe das innerhalb eines Monats mit viel Hilfe zu Packen?

Sprich Luft, Temperatur, Nachfüllautomatik?

Hab von Arduino noch kaum ein Plan, würde mich über Hilfe von einem Profi freuen, der mir sagt, welche Teile ich bestellen soll und wie ich sie verarbeite. Über Theards kann ich viel nachvollziehen, aber wichtig ist, dass ich die Teile gleich alle bestellen kann und hier habe. Achja, die Arduino Mega 1280 hab ich geschenkt bekommen. Sie ist 100% voll funktionstüchtig!


Schonmal vielen Lieben Dank für euer Lesen und Helfen! =)

Grüße Timo
Logged

Weinsberg, Germany
Offline Offline
God Member
*****
Karma: 3
Posts: 773
A Coder's Tale
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Na da hast Du Dir ja was vorgenommen. smiley

Sollte machbar sein, wenn Du dran bleibst. smiley-wink
Logged

Hamburg, Germany
Offline Offline
Sr. Member
****
Karma: 6
Posts: 291
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Da musst Du wohl zuhause bleiben smiley-wink

Aber im Ernst: In einem Monat ohne Vorkenntnisse ist das nicht zu schaffen.

Vielleicht fängst Du erstmal mit einer Temperatursteuerung an - das ist relativ einfach.

markbee
Logged


Offline Offline
Newbie
*
Karma: 1
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oke, meine Frage, bevor ich mich einlese, kann mir jemand die Groben Materialien ansagen? Bin wegen den ganzen Shields verwirrt! Gibt so viel kram ;D
Logged

Gurkengraeber
Guest
 Bigger Bigger  Smaller Smaller  Reset Reset

Muahaha !

Quote
Oke, meine Frage, bevor ich mich einlese, kann mir jemand die Groben Materialien ansagen? Bin wegen den ganzen Shields verwirrt! Gibt so viel kram ;D

MfG
« Last Edit: July 19, 2011, 12:51:45 pm by Gurkengraeber » Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Die Seite scheint down zu sein?! oder?
Logged

Gurkengraeber
Guest
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Die Seite scheint down zu sein?! oder?

Ja meistens !
Logged

MK (D)
Offline Offline
Full Member
***
Karma: 8
Posts: 170
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dieses Vorhaben vergiss bitte sofort!
Nicht weil du das in dieser Zeit nicht hinbekommst,
sondern weil du eventuelle Störungen nicht genügend austesten kannst!
Was ist bei Stromausfall?
Was ist wenn sich der Arduino aufhängt, durch Blitzeinschlag in der Nähe oder sonstwas...
dann hört die Pumpe vielleicht nicht mehr auf zu pumpen, der Folgeschaden wird enorm sein.
Wie willst du den Arduino dann über ein Webinterface reseten?
So ein Vorhaben muss vorher über Wochen oder gar Monate gestestet werden,
dafür fehlt dir einfach die Zeit!
Logged

Gruß Peter

Offline Offline
Newbie
*
Karma: 1
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Krass, da kommt ja alle 5 minuten ein neuer Teil der Navigationsleiste smiley-razz so wird das bis in einem Monat nichts!
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ja stimmt, da hast du schon recht. Hab ja noch meine Eltern in der Stadt, die sollen alle 2 Tage schauen. Mit einer groben Einweisung geht das schon klar. Allerdings muss der Aquarium-Computer trotzdem her =)
In dem Abteil International-> Deutsch, hab ich nicht für Einsteiger gefunden. Geht alles ziemlich hart los smiley
Geht um Spannungsversorgung der Arduino, (9V Gleichspannung) aber wieviel mA verträgt sie?
Über das Programm, was ich auch noch fix suchen muss kann ich dann schon nur mit Spannungsversorgung und Programm die ersten Ausgänge schalten? richtig?
Logged

0
Offline Offline
Full Member
***
Karma: 2
Posts: 108
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Um das in der kurzen Zeit zu schaffen, wirst du wohl nicht um das hier rum kommen : http://www.aquariumcomputer.com/
Denn selbst hier brauchte einige Wochen um das alles abzustimmen. Und grad bei Meerwasser/Riffaquarien ist das so ne Sache, da diese ja ziemlich Störanfällig sind.

Der andere Vorschlag, frag deine Eltern, ob sie nicht einfach JEDEN Tag ma vorbei schaun, du geniest dein Urlaub und setzt dich nach deinem Urlaub an das Projekt ran. dann haste 1 Jahr Zeit dafür und kannst genug testen.
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oke, dann fang ich gemütlich mit dem Bau an, allerdings 1 Jahr smiley-grin Nein =)
2x im Jahr muss man ja schließlich schon ins warme.

Hilfe werde ich auf jeden Fall noch genug in Anspruch nehmen!

Hat jemand ein verweis auf ein Deutsches Anfänger Tutorial, bei der es um 1. Betriebnahme usw geht?
Logged

Offline Offline
God Member
*****
Karma: 6
Posts: 717
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi Gerlitschka,

einfach anfangen, z.B: Bau dir eine Schaltung, bei der die Temperatur gemessen wird und je nach Temperatur zB ne LED gedimmt wird. Learning by doing.
Mega Board haste schon, brauchst also noch ne LED mit Vorwiderstand und nen LM35. Wenn du das hinbekommst, kannst schon mal die ersten relevanten Dinge für deine Temp-Steuerung und Lichtsteuerung.
Uhrzeit und sonstiges bauste dann schritt für schritt nach.

Lies dir zunächst zB mal das hier durch:
http://www.arduino-tutorial.de/

Und dann einfach ausprobieren.
Du wirst merken, dass du als ANfänger schon für die erste einfache Steuerung ein paar Tage brauchst.

Btw: Ich sitz an meinem AquaProjekt schon seit über nem halben Jahr dran. Und so wies aussieht, bin ich auf dem gleichen Level wie du gestartet, wenn du das in nem Monat hinbekommst haste meinen tiefsten Respekt! (wobei ich sicher nicht das Maß aller Dinge bin)

Kannst dir auch mal diverse Threads von mir durchlesen, da kannst dir sicherlich ein paar Infos holen für dein Projekt!

Gruß
Thorsten
Logged

Weinsberg, Germany
Offline Offline
God Member
*****
Karma: 3
Posts: 773
A Coder's Tale
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Also ein einfacher Temperaturfühler sollte jetzt wirklich nicht das Problem sein. smiley-wink

Besorg Dir einen LM35 CZ (oder irgendwas in der Art) und einen 200 Kiloohm-Spindeltrimmpotentiometer.

Das verschaltest Du wie auf der ersten Seite in dem Datenblatt angegeben (das mittlere Beinchen des Spindeltrimmers mit einem der anderen Beinchen kurzschließen; und den Trimmer auf Mittelstellung drehen nicht vergessen, sonst Gefahr eines Kurzschlusses!) und hängst Vout und -Vs an einen analogen Eingang des Arduino und an seine Masse.
Vorher mit einem Spannungsmesser prüfen wo bei Vout und -Vs was rauskommt und so drehen dass der Eingang des Arduino den positiven Spannungsteil abbekommt!

Anschließend kannst Du dann den Temperaturwert an dem analogen Port abfragen und ausgeben (Serial.print ist Dein Freund).

Über den Spindeltrimmer kannst Du dann einstellen was Dir der Arduino bei welcher Temperatur ausgibt.
Ich würde es so einstellen dass mir der Arduino dann das Maximum von "1024" ausgibt wenn Du den Temperaturbereich erreichst, der etwas größer ist als der Bereich, zu dem Du in der Realität ganz sicher nicht hin willst. smiley-wink
Also 5-10 Grad über "Fischsterben" oder so.
Damit wird dann der Messbereich des Arduino voll ausgeschöpft und Du hast die bestmögliche Granularität in der Messung.

Vergiss nicht den Teil, den Du ins Wasser hängst, vorher wasserdicht zu isolieren! Die elektronischen Bauteile reagieren nicht so gut auf Salzwasser... smiley-sad

Update: Vielleicht brauchst Du statt des Spindeltrimmers auch eine kleine Verstärkerschaltung um bei maximaler Temperatur auf die 5 Volt zu kommen... smiley-wink
« Last Edit: July 20, 2011, 03:39:04 am by Joghurt » Logged

Weinsberg, Germany
Offline Offline
God Member
*****
Karma: 3
Posts: 773
A Coder's Tale
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ooooder aber Du besorgst Dir DS18B20.

Da ist der Programmieraufwand ein gutes Stück höher, aber dafür kannst Du so viele wie Du willst an einen einzigen Pin am Arduino hängen, die Temperaturauflösung ist immer gleich, egal wie lange Deine Kabel sind (zumindest theoretisch) und Du hast weniger Aufwand an diskreten Bauteilen. smiley

Im Netz gibts genug Beispiele wie das genau gemacht wird, das hier sieht z.B. recht gut aus... smiley
« Last Edit: July 21, 2011, 01:36:04 am by Joghurt » Logged

Pages: [1] 2 3   Go Up
Jump to: