Member Beiträge: 79 Registriert: 7.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 24.3.2013 um 20:02 |
|
|
Hi zusammen,
ich glaube, im Sktech ist ein Fehler. Ich habe von Franz die Version V1.2
für 5110 Display.
Ich habe heute folgendes Verhalten festgestellt bei meiner Programmierung
festgestellt:
4 Rasten
Einmaischen 54°
1. Rast 57° 10 min.
2. Rast 62° 60 min.
3. Rast 72° 30 min.
4. Rast 78° 10 min.
Abmaischen 78°
Nun ist folgendes passiert: Die 2. Rast lief in einer Endlosschleife bzw.
hat sich laufend wiederholt. Nachdem die 60 min rum waren, hat die Rast
wieder von vorne begonnen. Das wiederholte sich bei mir 3 mal, bis ich es
bemerkte
Dies sollte einmal überprüft werden.....
Gruß
Holger
|
|
Antwort 225 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 24.3.2013 um 20:56 |
|
|
iHolger,
bist du sicher, dass du kein Wackelkontaktirgendwo hast, falls nur gesteckt
und nicht zusammengelötet.
Schick dann PM oder E-Mail an den fg100 und kvendlar, der kvendlar hat mehr
Zeit zum Programmieren.
VG BB Vit
____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 226 |
|
Posting Freak Beiträge: 972 Registriert: 18.4.2012 Status: Offline
|
|
erstellt am: 24.3.2013 um 21:14 |
|
|
Hi, Frage an der Stelle: bist Du Dir sicher, dass der Sketch nur die 2te
Rast widerholte? Kann es auch sein, dass er nach Wackelkontakt von vorne
anlief und die 10min Rast auch noch mitgemacht hat?
Viele Grüße - kvendlar.
|
|
Antwort 227 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 24.3.2013 um 21:32 |
|
|
Hallo iHolger,
nach bisher mehreren Testläufen und 6 Braugängen ist dieser Fehler bei mir
noch nicht aufgetreten.
Hatte zwar am Anfang der Programmerstellung mal Probleme mit dem
Zeitablauf. Das lag an einer fehlenden Zuweisung eines Parameters. In der
V1.2 ist das aber längst behoben.
Hast du an dem Sketch etwas geändert, oder ihn so belassen?
Sind zur Zeit unterwegs. Sobald ich wieder zu Hause bin sende ich dir die
V1.5, wenn du mir deine email per PM sendest.
Franz
|
|
Antwort 228 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 24.3.2013 um 21:37 |
|
|
Hallo Kollegen,
die Platinen sind angekommen und ich kriege am Mo.-Di. paar davon zum
Prototyp bauen
Bin ganz gespannt, der Daniel hat geschrieben, dass die sehr gut
aussehen.
Werde berichten.
VG BB Vit ____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 229 |
|
Member Beiträge: 79 Registriert: 7.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 24.3.2013 um 21:39 |
|
|
Hallo zusammen.
Habe keinen Wackelkontakt, beim letzen Sud mit 3 Rasten gabs auch kein
Problem.
Geändert habe ich am Sketch nichts.
Ich schicke Franz mal meine E-Mail Adresse für die neue Version
Holger
|
|
Antwort 230 |
|
Member Beiträge: 79 Registriert: 7.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 25.3.2013 um 18:31 |
|
|
Nach eine kleine Ergänzung.
Ich habe es (mit eigenen Augen) gesehen, dass nach Ablauf der 60 min. der
2. Rast er mit Rast 2 erneut begonnen hat.
Sensorfehler oÄ. kann ich ausschliessen.
Vielleicht hilft das ja bei der Fehlersuche,
Gruß
Holger
[Editiert am 25.3.2013 um 19:10 von iHolger]
|
|
Antwort 231 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 25.3.2013 um 18:58 |
|
|
@kvendlar,
Hallo, Mathias, kannst du Debuging machen, gibt es die Möglichkeit?
Hatte auch so einen Bug gehabt, aber mit der V1.2
VG BB Vit
____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 232 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 25.3.2013 um 23:05 |
|
|
Hallo Holger,
wie bereits erwähnt bin ich zur Zeit unterwegs und kann mir den Sketch
direkt nicht ansehen.
Bin aber mal so in etwa den Aufbau gedanklich durchgegangen.
Im Sketch werden die Zeiten ausschließlich in Minuten gezählt. die Library
time.h liefert aber Stunden und Minuten. D.h. im Sketch ist eine Umsetzung
von Stunden/Minuten (z.B. 1 Std. 30 Min) in Minuten (=90 Min.). Wenn das
von dir festgestellte Problem auftritt, dann kann es eigentlich nur mit der
Umsetzung und dem Stundensprung zu tun haben. Kann es nicht sicher sagen,
aber ich glaube ich hatte bei meinen Suden nie genau 60 Minuten-Rasten.
Ggf. findest du ja mal Zeit für einen Test (z.B. mit Wasser und niedrigen
Temperaturen). Fahre eine 59 min-Rast und als nächste eine 60 min-Rast.
Oder mal eine 61-min-Rast. Mal sehen, was dann passiert.
@Vit und Daniel: Sollte das ein Problem sein, so kannst du den Sketch so
ohne Überarbeitung nicht für dein Projekt verwenden. Vor Ostern komme ich
vermutlich nicht dazu mir das genau anzusehen.
Franz
|
|
Antwort 233 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 25.3.2013 um 23:29 |
|
|
@Franz,
erst Urlaub, mach dir kein Kopf, es ist SW (Weiche Ware)
Die biegen wir, so wie wir es wollen.
Ich bin sowieso erst am Aufbauen, der Daniel ist auch vom Ostern nicht
da.
Keine Panik auf der Titanik
Schönen Urlaub, ohne Gedanken, abschalten.
VG BB Vit ____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 234 |
|
Posting Freak Beiträge: 893 Registriert: 25.5.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 25.3.2013 um 23:33 |
|
|
... und im Zweifelsfall kann ich ja gemeinsam mit Franz mal einen Blick auf
den Sketch werfen. Ich habe ihn ja auch noch da.
Gut Sud, Harry
____________________ Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
|
|
Antwort 235 |
|
Member Beiträge: 79 Registriert: 7.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 26.3.2013 um 08:41 |
|
|
@Franz
Ich werde es am Wochenende einmal testen. Schaue mir auch den Sketch an, ob
ich dort etwas finden kann. Ich gehe davon aus, dass es dann nur an der
Umrechnung liegen kann.
Melde mich dann mit den ermittelten Ergebnissen.
Gruß
Holger
|
|
Antwort 236 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 29.3.2013 um 15:57 |
|
|
Nachdem ich nun wieder zu Hause bin, habe ich mal gleich einen Blick auf
den Sketch geworfen.
Oh man Holger, da hast du tatsächlich einen Fehler festgestellt. Ist bei
mir nur nie aufgetreten, da ich bisher keine Rasten größergleich 60 Minuten
hatte.
Wie schon in den Überlegungen vermutet liegt der Fehler bei der
Zeitumwandlung. So ein Fehler tut ja schon fast weh.
Folgende Änderung muss am Sketch vorgenommen werden:
ziemlich weit unten ist:
// Funktion Automatik Zeit------------------------------------------
void funktion_zeitautomatik() //Modus=29
in dieser Funktion kommen dann die Zeile:
if (stunden = 0)
minuten=minutenwert;
else
minuten=(stunden*60 + minutenwert);
hier ändern:
if (stunden = 0)
in
if (stunden == 0)
und sicherheitshalber
minuten=(stunden*60 + minutenwert);
in
minuten=((stunden*60) + minutenwert);
Dabei ist mir gleich noch eine weitere Sache aufgefallen.
Werde das alles mal ändern, einen Testlauf machen und als neue Version V1.6
benennen.
@Daniel,
Ich hoffe du hast den Sketch noch nicht auf die ATMegas gespielt.
Franz
|
|
Antwort 237 |
|
Posting Freak Beiträge: 2085 Registriert: 26.2.2013 Status: Offline
|
|
erstellt am: 29.3.2013 um 17:04 |
|
|
Hi,
Ich hätte da auch noch einen:
In der "funktion_hauptschirm()" (Modus 0) wird erst der Bildinhalt
gezeichnet und danach der Drehwert "normalisiert".
Dadurch wird einen Programmdurchlauf lang der Pfeil an der falschen Stelle
angezeigt (und scheint dadurch zu "flackern"), wenn man mit dem Drehgeber
über den obersten oder untersten Menüpunkt hinausdreht.
Richtig wäre es, zuerst bei drehen < 0 diesen auf 0 zu setzen (bzw bei
>2 auf 2) und dann den Bildinhalt zu zeichnen:
Quelltextbereich einfügen: | void funktion_hauptschirm() //Modus=0
{
if (anfang == 0)
{
myGLCD.clrScr();
drehen=0;
anfang=1;
}
if (drehen < 0)
{
drehen=0;
}
if (drehen > 2)
{
drehen=2;
}
if (drehen == 0)
{
rufmodus=1;
...
(ab hier weiter wie normal) |
Damit springt bei mir der Pfeil im Hauptbildschirm nicht mehr komisch rum,
sondern bleibt stabil am oberen oder unteren Rand, wenn man "überdreht".
Grüße
[Editiert am 29.3.2013 um 17:08 von DerDennis]
|
|
Antwort 238 |
|
Senior Member Beiträge: 135 Registriert: 21.2.2011 Status: OfflineGeschlecht:
|
|
erstellt am: 29.3.2013 um 18:37 |
|
|
Hallo zusammen,
ich hatte schon ein paar ICs fertig, habe es dann aber zum Glück noch
gelesen.
Also soweit ist alles von meiner Seite ok und ich mache dann weiter wenn
die neue Version fertig ist
Viele Grüße,
Daniel
|
|
Antwort 239 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 29.3.2013 um 19:12 |
|
|
Hallo, alle zusammen,
Daniel, alle die zu der Montage gehen brauchst du nicht Programmieren.
Ich habe bereits 2 Platinen zusammengelötet, geht recht schnell.
VG BB Vit
____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 240 |
|
Member Beiträge: 79 Registriert: 7.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 29.3.2013 um 19:52 |
|
|
Ist das IC eigentlich gesockelt?
Kann es nachträglich programmiert werden?
Wenns gesockelt ist, kann ich es in meinen Arduino stecken, falls da noch
irgendwelche Bugs auftreten oder es funktionale Updates gibt.
Holger
|
|
Antwort 241 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 29.3.2013 um 20:22 |
|
|
Sketch so weit geändert und mal zwei "Trockenläufe" mit 60min Rastzeit und
größer 60min laufen lassen.
HAt so weit funktioniert.
Wäre aber schön, wenn das nochmals jemand testet.
Wer den Sketch testen will, PM mit E-Mailadresse an mich.
Nach wie vor ungetestet ist auch die Kühlfunktion.
@Denis,
deine Anregung zur Optimierung habe ich eingebaut.
@Holger,
ich glaube die Frage musst du in Vits Beitrag zur Hardware
http://hobbybrauer.de/modules.php?name=eBoard&file=viewthread
&tid=17852&page=1#pid225573
stellen.
Wie ich auf dem Bild sehe ist dabei kein Sockel eingelötet. Wäre aber
höchst sinnvoll und sind ja auch nur ein paar Cent.
Ansonsten ist das Aufspielen eines neuen Sketches kaum möglich.
Die V1.6 geht gleich an dich raus.
Franz
|
|
Antwort 242 |
|
Member Beiträge: 79 Registriert: 7.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 29.3.2013 um 20:29 |
|
|
Perfekt, werde es dann morgen ebenfalls mal durchtesten
Holger
|
|
Antwort 243 |
|
Posting Freak Beiträge: 1644 Registriert: 12.3.2012 Status: OfflineGeschlecht:
|
|
erstellt 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.
VG BB Vit
____________________ Viele Grüsse Braubruder Vit.
Zertifiziertes Mitglied der "Worschtmarktbrauerbubenbieratenbartei" WBBBB
Nicht das Bier ruiniert die Menschen, es ist das Wasser...
|
|
Antwort 244 |
|
Posting Freak Beiträge: 3478 Registriert: 21.9.2011 Status: Offline
|
|
erstellt am: 30.3.2013 um 08:17 |
|
|
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.
VG BB Vit |
Ich bin jetzt nicht so der begnadete Löter (besser gesagt: ich bin da
ziemlich talentfrei), und beim Betrachten der Fotos der Platine frag ich
mich: Was muss denn nun alles gelötet werden? Wie es scheint ist so
ziemlich alles gesteckt. Oder irre ich mich? ____________________ Gruss Uli
|
|
Antwort 245 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 30.3.2013 um 10:43 |
|
|
|
|
Antwort 246 |
|
Member Beiträge: 79 Registriert: 7.10.2012 Status: OfflineGeschlecht:
|
|
erstellt am: 31.3.2013 um 17:12 |
|
|
Hallo zusammen,
ich habe heute mit dem neuen Sketch V 1.6 diverse Testläufe gemacht. Das 60
min. Problem existiert nicht mehr, der Fehler ist nun behoben.
Gute Arbeit, Franz. Danke!
Schöne Ostern euch allen.
Gruß
Holger
|
|
Antwort 247 |
|
Senior Member Beiträge: 498 Registriert: 4.8.2012 Status: Offline
|
|
erstellt am: 31.3.2013 um 20:08 |
|
|
Irgendwie denkt man manchmal zu kompliziert.
Ist mir gerade aufgefallen, dass ich eigentlich die ganze if-funktion
weglassen könnte und nur
minuten=((stunden*60) + minutenwert);
auch reichen würde.
Aber das lass ich mal momentan.
Danke Holger für den Test
Franz
[Editiert am 31.3.2013 um 20:08 von fg100]
|
|
Antwort 248 |
|
Newbie Beiträge: 3 Registriert: 16.4.2013 Status: Offline
|
|
erstellt am: 16.4.2013 um 16:35 |
|
|
Hallo liebe Braugemeinde…
nachdem das mein erster Post hier im Forum ist, werde ich mich mal zuerst
kurz vorstellen. Eigentlich komme ich aus der Arduino Ecke und bin per
Zufall (vielleicht doch Gottes Handeln
) hier gelandet. Ich hatte schon vor ein paar Jahren mich kurz mit dem
Thema Bier brauen beschäftigt, habe es aber aus verschiedenen Gründen (z.B.
zwei Kinder ) das Ganze nicht mehr verfolgt. Seit ich die
Arduino Beiträge hier gelesen habe, bin ich wieder Feuer und Flamme für das
brauen. Danke an alle Beteiligten (nicht nur hier) für die
Inspirationen!
Mittlerweile habe ich das Forum schon rauf und runter gelesen, meine
Einkaufsliste 50 mal geändert und ein paar Nächte ziemlich schlecht
geschlafen. Jetzt ist schon alles bestellt ( ich starte in der
Einkocher-Liga ) und ich warte bis alles bei mir eintrudelt…
Womit ich aber schon starten könnte ist die Arduino Steuerung. (Arduino
UNO, Display, Relay, Thermometer war schon da… )
Also gleich die unverschämte Frage an Franz (fg100): Könnte ich vielleicht
den Sketch bitte haben
Ich liebe wenn Dinge einfach gehalten werden.
Vielen Dank und Servus aus Wien
Roberto
|
|
Antwort 249 |
|