Posting Freak Beiträge: 1425 Registriert: 22.1.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 16.4.2013 um 16:47 |
|
|
Zitat: | aus der Arduino
Ecke |
Ah Wien = der Arduino Ecke
Wilkommen! ____________________ Prost! B.
|
|
Antwort 250 |
|
Newbie Beiträge: 3 Registriert: 16.4.2013 Status: Offline
|
|
erstellt am: 16.4.2013 um 19:16 |
|
|
Na Hallo!!! Immer hin sind es 32 kb!
|
|
Antwort 251 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 16.4.2013 um 19:48 |
|
|
Nachdem doch viele den Sketch testen wollten, würde es mich auch mal
interessieren ob außer Holger noch jemand damit maischt oder zumindest mal
getestet hat.
Vits All-in-One Anwendung ist ja noch im Bau.
Wäre super, wenn es Rückmeldungen geben würde.
Franz
|
|
Antwort 252 |
|
Member Beiträge: 79 Registriert: 7.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 16.4.2013 um 19:55 |
|
|
Hallo Franz,
ich habe letzte Woche meinen Red-X Sud mit dem Sketch 1.6 gemacht.
Lediglich die Benachrichtigung verstehe ich noch nicht ganz (Brauerruf).
Der Rest hat tadellos funktioniert.
Ausser beim Hopfenkochen gibts Probleme, da über 85° oder so ein
Sensorfehler gemeldet wird....
Gruß
Holger
|
|
Antwort 253 |
|
Newbie Beiträge: 3 Registriert: 16.4.2013 Status: Offline
|
|
erstellt am: 16.4.2013 um 20:01 |
|
|
Hallo Franz,
Danke für den Sketch! Es wird bei mir sicher noch ein bisschen dauern bis
ich alles bekommen habe aber sobald alles da ist, bekommst du eine
Rückmeldung von mir.
liebe Grüße
Roberto
|
|
Antwort 254 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 16.4.2013 um 20:59 |
|
|
Hi Holger,
Auswahlmöglichkeiten:
Nein => kein Ruf, Programm läuft ohne Meldung weiter
Anhalten => Rufsignal und Programm bleibt stehen bis Encoder 2x gedrückt
wird (1x für Signal aus und 1x für weiter)
Signal => Gibt für 20 Sekunden einen Rufsignal, Programm läuft aber
normal weiter (Signal hört nach 20 Sekunden auf, oder wenn der Encoder
gedrückt wird)
Nimm einfach aus der Zeile
if ((int)isttemp == -127 || (int)isttemp == 85 || (int)isttemp == 0
)
die "85" raus. Der Fehler ist eh der am seltensten vorkommende und tritt
eher beim Programmstart auf.
ändern in
if ((int)isttemp == -127 || (int)isttemp == 0 )
Grüße Franz
edit: eigentlich ist der Sketch von mir nicht fürs Hopfenkochen vorgesehen.
[Editiert am 16.4.2013 um 21:01 von fg100]
|
|
Antwort 255 |
|
Posting Freak Beiträge: 893 Registriert: 25.5.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 16.4.2013 um 21:18 |
|
|
Volle Kanne heizen klappt meistens auch komplett ohne Steuerung
Gut Sud, Harry ____________________ Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
|
|
Antwort 256 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 16.4.2013 um 22:05 |
|
|
Aber, was die Steuerung noch machen konnte, die Zeit beim Kochen u.s.w
überwachen
VG BB Vit ____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 257 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 16.4.2013 um 22:22 |
|
|
Hallo Franz,
die erste zusammengelötete Steuerung geht an dich. Es gibt paar
Probleme.
1. Rotationsrichtung vom Encoder, warscheinlich der verwendete Encoder
zählt die Impulse andersrum.
2. Wenn die Einmaischtemperatur niedriger als der erste Rast ist, wird
nicht geheizt.
Ausserdem, du hast dir ein Steuerungssatz auch verdient.
Speter steuere ich auch ein Gehäuse bei.
Brauche deine Adresse.
VG BB Vit ____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 258 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 17.4.2013 um 08:21 |
|
|
Sehe ich mir mal an
und schreibe hier die Änderung für den Sketch. Vermutlich nur ein
Vorzeichen umdrehen.
Kann ich mir jetzt nicht
vorstellen. Genau so maische ich immer ein.
War das ein realistischer Testlauf? Bedenke, dass die Heizung nach einem
Schaltvorgang (sowohl Ein als auch Aus) üblicherweise mit einer
Zeitverzögerung von 1 Minute schaltet um "Ruhe" in das System zu bringen.
Die Temperaturänderungen sind ja normalerweise sehr langsam. Wenn du das
nur simuliert hast, kann es sein, dass du die 1 Minute nicht abgewartet
hast?
Franz
|
|
Antwort 259 |
|
Member Beiträge: 79 Registriert: 7.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 17.4.2013 um 08:23 |
|
|
Zitat: |
Volle Kanne heizen klappt meistens auch komplett ohne Steuerung
Gut Sud, Harry |
Das stimmt wohl, aber es ist nicht praktikabel, wenn man den Stecker des
Einkochers ziehen muss, in die Steckdose steckt und einen anderen Timer
aktivieren muss.
@Franz: BTW: wie wäre es mit einem Programm fürs Hopfenkochen? Dauer und
Anzahl/Zeitpunkte der Hopfengabe einstellen und der Brauerruf teilt mit,
wann die nächste Hopfengabe nötig ist. Dann brauch man keine anderen
Helferlein.
Holger
[Editiert am 17.4.2013 um 08:25 von iHolger]
|
|
Antwort 260 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 17.4.2013 um 08:28 |
|
|
Zitat von iHolger, am 17.4.2013 um
08:23 |
@Franz: BTW: wie wäre es mit einem Programm fürs Hopfenkochen? Dauer und
Anzahl/Zeitpunkte der Hopfengabe einstellen und der Brauerruf teilt mit,
wann die nächste Hopfengabe nötig ist. Dann brauch man keine anderen
Helferlein.
|
An genau das hab ich auch schon beim
letzten Sud gedacht, aber momentan fehlt dazu einfach die Zeit.
Ggf. wenn die Programmierlust wieder ausbricht. Kann aber dauern.
|
|
Antwort 261 |
|
Member Beiträge: 99 Registriert: 11.6.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 17.4.2013 um 10:01 |
|
|
Die Hopfenkochfunktion wäre super
[Editiert am 17.4.2013 um 10:03 von Mikaele]
|
|
Antwort 262 |
|
Newbie Beiträge: 1 Registriert: 16.4.2013 Status: Offline
|
|
erstellt am: 17.4.2013 um 15:08 |
|
|
Ersteinmal Danke für das Super Forum.
Bin lange nur "Leser" gewesen, aber jetzt möchte ich meine
Eigenbaubrauanlage auch verbessern.
Ich wäre an den Sketchen für die Arduino Steuerung interesiert,
evtl. kann sie mir jemand zu verfügung stellen.
|
|
Antwort 263 |
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 17.4.2013 um 17:46 |
|
|
Hallo Franz,
Ich habe mittlerweile drei Sude mit der Brausteuerung gefahren, und konnte
keinerlei Probleme feststellen. Allerdings habe ich auch etwas am deinem
Sketch "herumgebastelt", habe den Kühlmodus z.B. quasi gleichzeitig mit dir
implementiert, als ich damit fast fertig war hab ich ins Forum geschaut,
und gesehen dass ich scheinbar nicht der einzige mit dieser Idee war
Im Großen und Ganzen ist der Code aber immer noch fast identisch.
P.S. ich maische bei 57°C ein, raste dann 5-10 min. bei 55°C und dann hoch
auf 63°C etc etc - das funktioniert zumindest problemlos.
@Vit: wie ist es wenn du die beiden Signal-Kontakte des Drehgebers einfach
vertauschst? Dann müsste sich doch eigentlich die Drehrichtung im Programm
umkehren?
Grüße ____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 264 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 17.4.2013 um 18:00 |
|
|
@DerDennis
wenn ich die vertausche wird bestimmt auch richtig funktionieren, ich habe
für den Prototyp einen anderen Encoder benutzt, einen ähnlichen.
Es ist zwar ein kleines Übel, aber geht auf Dauer auf den Geisst. Die
Drehrichtung beim bestelten Encoder ist einfach andersrum.
Ist mein Fehler, mit dem Encoder nicht getestet, aber bei der SW ist
bestimmt nur ändern von den Variablen (Anschlussen) und ist schon alles im
grünem Bereich.
VG BB Vit
____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 265 |
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 17.4.2013 um 18:11 |
|
|
Stimmt, viel Arbeit ist es nicht - es müsste im Prinzip nur die Zuordnung
der beiden Drehgeber-Funktionen zu den beiden Interrupts vertauscht werden,
oder die Zuordnung Pin<>Interrupt.
____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 266 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 17.4.2013 um 18:26 |
|
|
Ich hatte vor über 20 Jahren auch programmieren gelernt, nun binn ich HW
Richtung gegangen.
Ich kann ein Drucker, NB oden sonst noch was komplett zerlegen und wieder
zusammenbauen
Fehler finden und reparieren, aber das Programmieren völlig vergessen. Ich
was nur, wie einfach es ist solche Sachen zu ändern
Es gibt SW Gurus und es gibt HW Gurus.
VG BB Vit ____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 267 |
|
Posting Freak Beiträge: 893 Registriert: 25.5.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 17.4.2013 um 18:32 |
|
|
Zitat von iHolger, am 17.4.2013 um
08:23 | Zitat: | Volle Kanne heizen
klappt meistens auch komplett ohne Steuerung
Gut Sud, Harry |
Das stimmt wohl, aber es ist nicht praktikabel, wenn man den Stecker des
Einkochers ziehen muss, in die Steckdose steckt und einen anderen Timer
aktivieren muss.
@Franz: BTW: wie wäre es mit einem Programm fürs Hopfenkochen? Dauer und
Anzahl/Zeitpunkte der Hopfengabe einstellen und der Brauerruf teilt mit,
wann die nächste Hopfengabe nötig ist. Dann brauch man keine anderen
Helferlein.
Holger
|
Stimmt. Unter diesem Gesichtspunkt habe ich es nicht gesehen. Aber ich habe
ja auch 2 Einkocher und läutere über Panzerschlauch. Da muss ich nix
umstecken und die Steuerung wird dann nur am Maischekocher hängen.
Gut Sud, Harry ____________________ Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
|
|
Antwort 268 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 17.4.2013 um 19:13 |
|
|
Zitat von HarryHdf, am 17.4.2013 um
18:32 |
Stimmt. Unter diesem Gesichtspunkt habe ich es nicht gesehen. Aber ich habe
ja auch 2 Einkocher und läutere über Panzerschlauch. Da muss ich nix
umstecken und die Steuerung wird dann nur am Maischekocher hängen.
Gut Sud, Harry
|
Das Problem hab ich eben mit meinen zwei Einkochern (einen fürs Maischen
und einen fürs Kochen) auch nicht.
|
|
Antwort 269 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 17.4.2013 um 19:20 |
|
|
@ Vit
zu deinem Drehrichtungsproblem:
ziemlich weit oben, bald nach void loop() kommt
//Encoder drehen ------------------------------------------------
if(number != oldnumber)
{
{
if (number > oldnumber)
{
++drehen;
//halbdrehen=halbdrehen+.5;
}
else
{
--drehen;
//halbdrehen=halbdrehen-.5;
}
oldnumber = number;
}
}
//---------------------------------------------------------------
hier änderst du das Vorzeichen in der Zeile
if (number > oldnumber)
in
if (number < oldnumber)
und schon dreht er in die andere Richtung.
Problematischer ist es für die Leute die den Bausatz haben und selbst
keinen neuen Sketch aufspielen können.
Entweder sie lassen es wie es ist, oder ziehen den Atmega-Chip ab und
senden ihn zu dir, Daniel oder zu mir zum Updaten.
Franz
|
|
Antwort 270 |
|
Senior Member Beiträge: 135 Registriert: 21.2.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 17.4.2013 um 19:26 |
|
|
@ Franz
Den Chip zusenden, neu programmieren und wieder zurück senden lohnt bei den
Portokosten kaum...
Ich kann einen neuen Chip für 3 Euro plus Versand anbieten.
Natürlich nehme ich auch zurück geschickte ICs an - ist aber wahrscheinlich
teurer...
Viele Grüße,
Daniel
|
|
Antwort 271 |
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 17.4.2013 um 19:32 |
|
|
@vit: ...der Drehgeber ist ja fest verlötet auf der fertig geätzten
Platine, mann stand ich vorhin auf dem Schlauch. Ich beginne die
Problematik zu verstehen, nix von wegen einfach Kabel über kreuz
anschliessen... sorry, war nur gut gemeinter Tipp vorhin aber ich hab da
nicht ganz mitgedacht.
____________________ *Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
|
|
Antwort 272 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 17.4.2013 um 19:36 |
|
|
Zitat von Wulffi, am 17.4.2013 um
19:26 | @ Franz
Den Chip zusenden, neu programmieren und wieder zurück senden lohnt bei den
Portokosten kaum...
Ich kann einen neuen Chip für 3 Euro plus Versand anbieten.
Natürlich nehme ich auch zurück geschickte ICs an - ist aber wahrscheinlich
teurer...
Viele Grüße,
Daniel |
Mit solch einer Aktion würde ich aber noch warten. Ggf taucht ja noch ein
weiteres Problemchen auf.
[Editiert am 17.4.2013 um 20:06 von fg100]
|
|
Antwort 273 |
|
Posting Freak Beiträge: 893 Registriert: 25.5.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 17.4.2013 um 19:47 |
|
|
Zitat von vitivory, am 29.3.2013 um
23:01 | Hallo Jungs,
ich wäre voll becklopft, wenn ich keinen Zockel hätte. Bereits am Anfag in
der Mitte und zum Schlüß habe ich Bilder eingestellt, vo der 28 Zockel zu
sehen ist.
Sonst hat das ganze Projekt kein Sinn, wenn die SW zur HW
wird. |
Nur, um das mal wieder ins gedächtnis zu rufen
Es war ja von Vit weiserweise schon eingeplant, daß man die Chips
problemlos neu programmieren kann, ohne umlöten zu müssen.
Gut Progg, Harry ____________________ Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
|
|
Antwort 274 |
|