You are not logged in.

Scynd

1. Platz Enermax Casecon Contest

  • "Scynd" started this thread

Posts: 912

Date of registration: Mar 12th 2012

Location: München

Occupation: Maschinenbautechniker

Thanks: 73

  • Send private message

81

Thursday, April 26th 2018, 8:42am

Ok, dann schaue ich die Tage mal das ich dazu komme etwas Code und einen Schaltplan zu machen.

Jetzt würde mich aber noch interessieren, wie du mit dem Lüfter das Wasser runtekühlen willst. Bläst un einfach oben auf die Wasseroberfläche?


DerandY

Neu Hier!

Posts: 10

Date of registration: Apr 24th 2018

  • Send private message

82

Thursday, April 26th 2018, 9:03am

Hallo,

ja das wäre super.

Die lüfter blasen über die Wasseroberfläche, dadurch verdunstet das Wasser schneller. Durch die Verdunstung entsteht Kälte und das Aquarium kühlt ab. Das funktioniert wirklich super, mach ich schon einige Jahre so. Dafür gibt es fertige Lüfter https://www.google.de/search?q=aquarienl…Niw-gWSmb24CZM:
Leider sind die relativ laut und nicht regelbar.

Gruß Andy

Scynd

1. Platz Enermax Casecon Contest

  • "Scynd" started this thread

Posts: 912

Date of registration: Mar 12th 2012

Location: München

Occupation: Maschinenbautechniker

Thanks: 73

  • Send private message

83

Thursday, April 26th 2018, 9:36am

Ah, ok ich verstehe :)


DerandY

Neu Hier!

Posts: 10

Date of registration: Apr 24th 2018

  • Send private message

84

Saturday, April 28th 2018, 6:22pm

Hallo,

hab alle Bauteile bekommen, Lüftersteuerung hab ich schon am laufen :thumbsup:
Fehlt nu noch die Ansteuerung für die Heizung und das Display.


Gruß Andy


DerandY

Neu Hier!

Posts: 10

Date of registration: Apr 24th 2018

  • Send private message

85

Wednesday, May 2nd 2018, 5:20pm

Hallo,

die Lüftersteuerung hab ich soweit zum Laufen gebracht, ich hab bemerkt, dass sich die Drehzahl nur bei jedem vollen Grad veränder, da ich aber nur zwischen 27 und 29 grad regleln will, sind nur drei verschiedenen Drehzahlen möglich. Kann man das irgendwie auf halbe Grad ändern?

Gruß Andy

Scynd

1. Platz Enermax Casecon Contest

  • "Scynd" started this thread

Posts: 912

Date of registration: Mar 12th 2012

Location: München

Occupation: Maschinenbautechniker

Thanks: 73

  • Send private message

86

Wednesday, May 2nd 2018, 8:38pm

Hi, ja das geht. Dazu muss die Temperatur nicht als "int" sondern als "float" (Kommazahl) deklariert werden. Ich muss mal schauen, ob in dem Code noch ein paar andere Kleinigkeiten geändert werden müssen.
Nächste Woche habe ich auch bestimmt mal Zeit mich um deinen Code zu kümmern ;)


DerandY

Neu Hier!

Posts: 10

Date of registration: Apr 24th 2018

  • Send private message

87

Wednesday, May 30th 2018, 5:39pm

Hallo,

Ich hab mich jetzt selbst etwas durchgekämpft.
Heizung funktioniert.
Display zeigt an was ich will.
Lüfter funktionieren.
Was ich leider nicht hinbekomme ist die Drehzahl der Lüfter, diese ändert sich nur bei jedem vollen Grad, da ich ja einen kleinen Arbeitsbereich habe ist das etwas grob. Vielleicht könntest du mir da noch etwas helfen. Ich hänge mal meine aktuelle Einstellung an

Gruß Andy
DerandY has attached the following file:
  • andy1.zip (1.98 kB - 21 times downloaded - latest: Mar 16th 2019, 8:56pm)

pau55

Neu Hier!

Posts: 57

  • Send private message

88

Wednesday, May 30th 2018, 9:35pm

Liegt daran das die map funktion "long" als datentyp hat also eine Ganzzahl. Das bedeutet das "25.5" °Grad auf "25" abgeschnitten wird. Daher kommen die 1° abstufungen

DerandY

Neu Hier!

Posts: 10

Date of registration: Apr 24th 2018

  • Send private message

89

Thursday, May 31st 2018, 8:01am

?( Und wie muss ich es machen?

pau55

Neu Hier!

Posts: 57

  • Send private message

90

Thursday, May 31st 2018, 10:31am

Ich möchte nicht allzu unhöflich sein, aber google hilft. Einfach nach "Arduino map" suchen und dort findest die Funktion und wie sie funktioniert.
so ruft du sie auf:
val = map(val, 0, 1023, 0, 255);

die Funktion map() besteht aus folgendem Code:
long map(long x, long in_min, long in_max, long out_min, long out_max)
{
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}

daher brauchst du nur anstatt der funktion die Rechnung hinschreiben

fanSpeed=(temp - tMin) * (255- 0) / (tMax- tMin) + 0;

fanSpeed muss natürlich ein double sein und kein int!!
somit sollte es klappen

DerandY

Neu Hier!

Posts: 10

Date of registration: Apr 24th 2018

  • Send private message

91

Sunday, June 10th 2018, 2:13pm

Hallo,
danke für die Antwort. Ich muss zu meiner Entschuldigung sagen, ich hab nicht viel Ahnung von dem Ganzen.

Ich hab jetzt eigenlich alles so wie ich wollte. Leider hab ich ein Problem mit der Zuverlässigkeit der Steuerungen. Diese hängt sich von zeit zu zeit auf. Wenn ich den Sketch neu übertrage, läuft wieder alles. Woran könnte das liegen?

Gruß Andy

Zippo-Freak

Neu Hier!

Posts: 2

Date of registration: Jul 20th 2018

  • Send private message

92

Friday, July 20th 2018, 9:29pm

Temperatur hüpft wie wild auf und ab

Hallo erstmal und vielen Dank für die geile Anleitung + Code :)

Ich hab das Ganze als Temp. abhängige Steuerung nachgebaut und getestet.
Jedoch hüpft meine Temp. laut Serial Monitor auf und ab (es scheint 3 verschiedene Werte zu geben)..
Der Lüfter bewegt sich nicht und die Werte verändern sich auch nicht sonderlich wenn ich den NTC erwärme.

Weiß jemand von euch woran das liegen kann?`

Besten Dank und liebe Grüße
Alex

Scynd

1. Platz Enermax Casecon Contest

  • "Scynd" started this thread

Posts: 912

Date of registration: Mar 12th 2012

Location: München

Occupation: Maschinenbautechniker

Thanks: 73

  • Send private message

93

Friday, July 20th 2018, 10:30pm

Was gibt denn der Serielle Monitor genau aus?
Und poste bitte mal deinen ganzen Code ;)


Zippo-Freak

Neu Hier!

Posts: 2

Date of registration: Jul 20th 2018

  • Send private message

94

Saturday, July 21st 2018, 1:01pm

Ich hab den Fehler schon gefunden.
Bei meinem Aufbau war wohl ein Draht innen gebrochen und somit wurde keine Verbindung hergestellt.

Danke trotzdem :D

Scynd

1. Platz Enermax Casecon Contest

  • "Scynd" started this thread

Posts: 912

Date of registration: Mar 12th 2012

Location: München

Occupation: Maschinenbautechniker

Thanks: 73

  • Send private message

95

Saturday, July 21st 2018, 3:14pm

Super das du den Fehler gefunden hast :thumbsup:


ditze

Neu Hier!

Posts: 1

Date of registration: Sep 9th 2018

  • Send private message

96

Sunday, September 9th 2018, 9:54am

Guten Morgen,

ich habe auch die Lüftersteuerung (NTC) nachgebaut....
funktioniert alles tadellos, zumindest mit den meisten Lüftern die ich rumfliegen habe.
Jetzt habe ich extra Lüfter bestellt und mit denen funktioniert es nicht. Der Lüfter zuckt bloß und fiept...
Bei "Vollgas" (PWM= 255) läuft er.

Ich kann es nicht ganz nachvollziehen, da für mich alle Lüfter zu ähnlich sind.
Ich vermute, es liegt an den Timer. Das beste Ergebnis habe ich mit TCCR1B = TCCR1B & 0b1111100 | 0x05; und anpassung der delay´s erreicht. Ist aber auch nicht das gelbe vom Ei.
Habt Ihr vielleicht eine Idee?
Mein Lüfter

https://www.reichelt.de/luefter-60x60x20…12-p76109.html?

Danke im vorraus

Scynd

1. Platz Enermax Casecon Contest

  • "Scynd" started this thread

Posts: 912

Date of registration: Mar 12th 2012

Location: München

Occupation: Maschinenbautechniker

Thanks: 73

  • Send private message

97

Sunday, September 9th 2018, 8:21pm

Ich befürchte das liegt an dem besonderen Aufbau des Lüfters. Der kommt scheinbar mit PWM Ansteuerung nicht klar. Leider kann ich dir da auch nicht weiterhelfen :(