Seite 1 von 1

Pimp my Weck mit Arduino

Verfasst: Montag 25. Mai 2015, 13:03
von Kirk1701
Hallo zusammen,

ich wollte hier mal das Projekt Kornkammer vorstellen das 2008/2009 entstanden ist. In der Zeit war noch lange nicht an den Silvercrest oder gar den Profi Cook Einkocher zu denken. Das Maß der Dinge war der Weck Einkocher.

Das Projekt Kornkammer entstand in der Zeit der Wirtschaftskrise in der aufeinmal eine Gruppe von Ingenieuren viel Zeit hatte um eine kleine automatisierte Brauanlage zu entwickeln.

Es sollte eine digitale Steuerung geben und das Läutern sollte auch ohne Windeln funktionieren. Kurz, vom Malz einfüllen bis zum Läutern sollte alles automatisch ablaufen.

Zur Automatisierung sollte der Arduino mit SD-Shield dienen. Somit konnte man schon mal loggen und das Rezept auf SD speicher.
Arduino mit SD Shield.JPG
Das war unsere Hardware auf die wir dann aufgebaut haben. Das letzte Rezept bleibt immer im Speicher. Damit die Temperatur beim Maischen auch gut getroffen werden kann mußte die Hysterese in 0.1 Grad Schritten angepaßt werden. Das wurde dann in der Menüführung integriert.
Brauregler.jpg
Der Brauregler bekam somit drei Funktionen, Brauregler, Thermostat und Temperturlogger für die Gärführung.
1_Menüführung.jpg
Und die Untermenüs
2_Menüführung.jpg
Hysterese einstellen
3_Menüführung.jpg
Los gehts
5_Menüführung.jpg
Erste Rast erreicht.
Rastsufe 1 erreicht.JPG
Somit war der Regler eigentlich fertig.

Nun die nächste Aufgabe. Um aus dem Weck Einkocher läutern zu können brauchten wird ein Vernüftiges Läutersystem. Wir sind dann ganz schnell auf den Panzerschlauch gekommen. Nun war noch die Fragen wie man den am günstigsten anschließt. Prinzipell gibts es ja zwei Möglichkeiten, T-Stück oder Winkel.

Also T-Stück und Winkel besorgt und ausprobiert. Dabei war außen am Hahn natürlich noch ein Schlauch angeschlossen. Somit konnte über das Schwerkraftsprinzip das Wasser auch den Berg hoch fließen.

Bild mit T-Stück
T-Stück.jpg
Bild Winkel
Winkel.jpg
https://youtu.be/3KXUiDM9JS4

Bei dem T-Stück blieb doch fast ein ganzer Liter im Einkocher zurück weswegen wir uns dann für den Winkel entschieden hatten.

Zusammengebaut sah es dann so aus
Winkel_Rührwerk.jpg
Das Rührwerk wurde von unten im Einkocher integriert. Der Rührflügel könnte einigen bekannt vorkommen :-)
Detail_Rührwerk.jpg
Der Temperatursensor sitzt in der kleinen Hülse die in die Aufnahme eingeschraubt ist.

Der Prototyp könnte nun ausgiebig getestet werden und erwies sich als zuverlässig.
Betrieb.jpg
https://youtu.be/GZQGAerQSOs

Hier mal ein Log von einem Weizenbier. Am Wochenende hatte ich das Teil mal wieder rausgeholt um in Schwülper einen Sud damit zu machen. Der Log wird in eine Excel lesbare Datei geschrieben. Da kann man dann ein schönes Diagramm draus erstellen.
Log.jpg
Log.jpg (38.9 KiB) 10305 mal betrachtet
Das Log Intervall kann im Menü eingestellt werden. Leider kann dafür nur eine SD-Karte mit maximal 2GB Größe verwendet werden. Die SD-Karte muß dazu mit FAT 16 formatiert sein.

Da der Aufbau des Braureglers doch recht wild aussah erstellten wir auch noch ein Layout von einem Arduino mit SD-Shield und RTC.
Chaos.JPG
Bild vom Layout
Layout.JPG
Leider ist das Layout dann doch nicht 100% fertig geworden da wir uns nicht zwischen Relais und SSR entscheiden konnten. Weiter haben wir das Projekt dann nicht mehr getrieben da die "Krise" vorbei war und wir wieder alle in unserem Hauptjob eingespannt waren.

Wer den Brauregler mal ausprobieren möchte kann sich gerne die fertige Datei mal in seinen Arduino flashen. Leider existiert nur noch ein Hex von dem Code :-(

Bei Interesse am besten eine PN da ich das Hex hier nicht hochladen kann.

Heute würden wir das Projekt wohl mit dem Raspberry Pi verwirklichen. Arduino + SD RTC Shield kommt wohl preislich genau beim Raspberry Pi raus.

Kirk

Re: Pimp my Weck mit Arduino

Verfasst: Montag 25. Mai 2015, 18:34
von Kirk1701
Okay,

man muß ein Zip von machen...dann gehts.
BierBrauRegler 1_5.zip
(29.96 KiB) 190-mal heruntergeladen
Kirk

Re: Pimp my Weck mit Arduino

Verfasst: Dienstag 26. Mai 2015, 23:53
von dvizard
Cooles Teil; ich bin derzeit an einem ganz ähnlichen Konzept, nur sieht das bei mir derzeit noch so aus:
Bild
Bild
Bin noch nicht ganz so weit... ist erst ein einziges Relais verbaut und die Software ist für den Sud gestern nicht mehr fertiggeworden, so ist es immer noch "nur" ein Temperaturlogger bisher... Warte noch auf zusätzliche Teile, die ich aus China bestellen will.

Konnte es mir aber jetzt nicht verkneifen, mir noch das hier zu kaufen um dem Teil noch WLAN zu geben in Zukunft :)

Als Temperatursensor habt ihr wohl auch den DS18B20 genommen? Kann ihn auf dem Schema nicht finden... Habt ihr einen einzelnen Sensor? Ich überlege mir bereits, auch schon für das Maischen einen zweiten hinzuzuziehen.

Finde den Arduino als Plattform für mich passend, weil hier die Lösung der Komplexität des Problems angepasst ist. Muss ja nicht gerade wieder eine ganze Linuxdistro laufen, nur um meinen Topf auf 68 Grad zu halten :P

Schade, dass der Code weg ist. Hätte mir das gerne angeschaut.

Re: Pimp my Weck mit Arduino

Verfasst: Mittwoch 27. Mai 2015, 20:12
von Kirk1701
Hallo dvizard,

ja es ist der weit verbreitete Dallas Temperatursensor verbaut. Welchen Arduino verwendest du? Bei dem 328 paßt rein garnichts mehr in den Speicher mit dem SD-Shield. Was hast du mit dem W-LAN Modul vor?

Kirk

Re: Pimp my Weck mit Arduino

Verfasst: Donnerstag 28. Mai 2015, 10:48
von rmerk
Hallo,

schönes Gerät! Tut mir leid wenn ich jetzt von deiner schönen Steuerung ablenke, aber mich würde das Rührwerk interessieren. Wie wird die Welle abgedichtet und wo hast du die Lagerblöcke her? Das würde sich in meinem Weck evtl. auch ganz gut machen ;)

Re: Pimp my Weck mit Arduino

Verfasst: Donnerstag 28. Mai 2015, 12:53
von dvizard
Kirk1701 hat geschrieben:Hallo dvizard,

ja es ist der weit verbreitete Dallas Temperatursensor verbaut. Welchen Arduino verwendest du? Bei dem 328 paßt rein garnichts mehr in den Speicher mit dem SD-Shield. Was hast du mit dem W-LAN Modul vor?

Kirk
Ich hab den Mega genommen, einerseits weil ich ihn eh schon zuhause hatte und andererseits kostet er aus China 10$, das macht den Braten auch nicht fett. Dafür habe ich Speicher und Pins ohne Ende, und zusätzliche Pin-Interrupts.

Mit dem WLAN-Modul ist das vermutlich mehr eine Spielerei, aber ich kann ihn ja z.B. die Gärtemperatur online irgendwo loggen lassen, oder die Einstellungen fernkonfigurierbar machen (ob der das selber serven könnte oder ob er pollen müsste, müsste ich aber noch sehen.)

Re: Pimp my Weck mit Arduino

Verfasst: Donnerstag 28. Mai 2015, 21:16
von Kirk1701
rmerk hat geschrieben:Hallo,

schönes Gerät! Tut mir leid wenn ich jetzt von deiner schönen Steuerung ablenke, aber mich würde das Rührwerk interessieren. Wie wird die Welle abgedichtet und wo hast du die Lagerblöcke her? Das würde sich in meinem Weck evtl. auch ganz gut machen ;)
Hallo rmerk,

das ganze darf ja nix kosten :-) Deswegen ist die Welle als Gleitlager mit O-RIngen ausgelegt. Die Zeichnungen habe ich noch irgendwo. Die sind nicht dem Plattencrash zum Opfer gefallen.

Kirk

Re: Pimp my Weck mit Arduino

Verfasst: Freitag 29. Mai 2015, 11:50
von rmerk
Sehr schön, Danke für die Auskunft!

Re: Pimp my Weck mit Arduino

Verfasst: Samstag 30. Mai 2015, 11:32
von dvizard
Aber was ich trotzdem nicht verstehe, ist denn der Rührmotor in diesem Teil unten drin? Wie wird der denn überhaupt gespiesen?

Re: Pimp my Weck mit Arduino

Verfasst: Samstag 30. Mai 2015, 11:42
von Kirk1701
Hi dvizard,

ja klar sitzt der Motor unten drin. Wo auch sonst :-) Dafür mußte der Trockengehschutz und das Peil Thermostat weichen. Dann ist genug Platz vorhanden.

Kirk

Re: Pimp my Weck mit Arduino

Verfasst: Freitag 19. Juni 2015, 16:43
von dvizard
Hi Kirk,

mal eine Frage: du hast bestimmt deine Steuerung auch für die Gärung eingesetzt, oder? Also um einen Kühlschrank zu schalten...

Ich teste gerade die Funktion, und habe das Problem, dass mir zwischendrin immer wieder mal die Schaltung abkackt, wenn das Relais AUS geht (das LCD zeigt nur noch Zeichenwirrwarr etc.) Habe woanders (Reddit r/arduino) schon um Hilfe gefragt und es wurde mir geraten, einen Kondensator über die Eingangsspannung zu legen - 220 uF helfen aber bisher nicht. Eine Empfehlung war, ein SSR zu verwenden, was mich aber ziemlich ärgern würde (da ich zusätzliche mechanische Relais bereits aus China bestellt habe und darauf warte.) Kennst du das Problem oder ein ähnliches Problem? Was hast du dagegen gemacht?

Re: Pimp my Weck mit Arduino

Verfasst: Freitag 19. Juni 2015, 18:56
von Link21
Hallo Kirk

Sehr interessantes Projekt! Könntest du mir zeigen, wie du die Drehdurchführung für dein Rührwerk realisiert hast?
Also die Lagerung der Konstruktion würde mich sehr interessieren, die Abdichtung der Welle, wo du den Motor untergebracht hast, etc.

Merci


Gruss

Link21

Re: Pimp my Weck mit Arduino

Verfasst: Montag 22. Juni 2015, 17:32
von Kirk1701
dvizard hat geschrieben:Hi Kirk,

mal eine Frage: du hast bestimmt deine Steuerung auch für die Gärung eingesetzt, oder? Also um einen Kühlschrank zu schalten...

Ich teste gerade die Funktion, und habe das Problem, dass mir zwischendrin immer wieder mal die Schaltung abkackt, wenn das Relais AUS geht (das LCD zeigt nur noch Zeichenwirrwarr etc.) Habe woanders (Reddit r/arduino) schon um Hilfe gefragt und es wurde mir geraten, einen Kondensator über die Eingangsspannung zu legen - 220 uF helfen aber bisher nicht. Eine Empfehlung war, ein SSR zu verwenden, was mich aber ziemlich ärgern würde (da ich zusätzliche mechanische Relais bereits aus China bestellt habe und darauf warte.) Kennst du das Problem oder ein ähnliches Problem? Was hast du dagegen gemacht?
Hallo dvizard,

wie hast du denn dein Setup aufgebaut? Als erstes mal ist der Spannungsregler auf der Platine mit dem 20x4 Display schon überfordert. Du müßtest also extern mit einem 5V 2A Netzteil die Spannungsversorgung sichern. Ich hatte das Problem auch immer wenn ich die Platine nur an USB hängen gehabt habe. Außerdem gehört noch eine Freilaufdiode zwischen Arduino Ausgang und Relais Eingang.

Am besten verwendest du eine Treiberstufe wie den ULN2803. Den habe ich z.B. verwendet.

Kirk

Re: Pimp my Weck mit Arduino

Verfasst: Montag 22. Juni 2015, 17:34
von Kirk1701
Link21 hat geschrieben:Hallo Kirk

Sehr interessantes Projekt! Könntest du mir zeigen, wie du die Drehdurchführung für dein Rührwerk realisiert hast?
Also die Lagerung der Konstruktion würde mich sehr interessieren, die Abdichtung der Welle, wo du den Motor untergebracht hast, etc.

Merci


Gruss

Link21
Hallo Link21,

das ist einfach als Gleitlager ausgelegt. Auf die Welle noch drei O-Ringe und das wars :-)

Kirk

Re: Pimp my Weck mit Arduino

Verfasst: Donnerstag 25. Juni 2015, 23:28
von dvizard
Kirk1701 hat geschrieben: Hallo dvizard,

wie hast du denn dein Setup aufgebaut? Als erstes mal ist der Spannungsregler auf der Platine mit dem 20x4 Display schon überfordert. Du müßtest also extern mit einem 5V 2A Netzteil die Spannungsversorgung sichern. Ich hatte das Problem auch immer wenn ich die Platine nur an USB hängen gehabt habe. Außerdem gehört noch eine Freilaufdiode zwischen Arduino Ausgang und Relais Eingang.

Am besten verwendest du eine Treiberstufe wie den ULN2803. Den habe ich z.B. verwendet.

Kirk
Hi Kirk,

ich merke gerade, was ich für ein Faillord bin... Ich hatte nach gewissen Problemen von einem 5V-USB-Netzteil auf ein 12V-Steckernetzteil gewechselt, das rumlag (was schlussendlich nicht die Ursache für mein Problem war, aber ich habs dann dabei belassen) - jetzt sehe ich, dass das arme Ding gerade nur 200 mA mag :( Da kommt man schon nur mit den 70 mA Nennstrom für die Spule fast ins Rattern (ohne zu beachten, dass der Strom beim Umschalten höher sein wird). Komisch, dass beim reinen Testbetrieb ohne Last nie ein Problem auftrat.

Mein Display ist ein 16x2; aber wie gesagt hatte ich damit sonst noch keine Probleme... Die Freilaufdiode sollte darum kein Problem sein, weil ich ein fertiges Relaismodul verwende. Da sollte eigentlich eine drauf sein, auch wenn ich aufgrund der SMD-Bauform der Bauteile diese nicht klar identifizieren kann.

Aber dann kann ich mir von einer besseren Stromversorgung doch einiges erhoffen. Kann mir ehrlich gesagt nicht vorstellen, dass da gerade 2A nötig sind - schaden wird's aber auf keinen Fall :)

Re: Pimp my Weck mit Arduino

Verfasst: Sonntag 28. Juni 2015, 17:25
von Kirk1701
dvizard hat geschrieben: Komisch, dass beim reinen Testbetrieb ohne Last nie ein Problem auftrat.
Da konnte ich mir auch keinen Reim drauf machen. Aber mit dem 5V Netz direkt auf die Platine gings dann :Grübel

Kirk

Re: Pimp my Weck mit Arduino

Verfasst: Dienstag 28. Juli 2015, 20:34
von fuchsmi
Kirk1701 hat geschrieben:
Link21 hat geschrieben:Hallo Kirk

Sehr interessantes Projekt! Könntest du mir zeigen, wie du die Drehdurchführung für dein Rührwerk realisiert hast?
Also die Lagerung der Konstruktion würde mich sehr interessieren, die Abdichtung der Welle, wo du den Motor untergebracht hast, etc.

Merci


Gruss

Link21
Hallo Link21,

das ist einfach als Gleitlager ausgelegt. Auf die Welle noch drei O-Ringe und das wars :-)

Kirk

Das Rührwerk von unten gefällt mir sehr gut. Hat es sich bewährt?

Und das Gleitlager, hast du da ein paar Links zu den Teilen?


Danke!
MIchael

Re: Pimp my Weck mit Arduino

Verfasst: Mittwoch 29. Juli 2015, 12:56
von Kirk1701
Hallo Michael,

Die Teile sind alle selber gefertigt. Das war die Vorlage für das Rührwerk Starter und funktioniert somit ausgezeichnet.

Kirk

Re: Pimp my Weck mit Arduino

Verfasst: Dienstag 22. September 2015, 22:54
von dvizard
Kirk1701 hat geschrieben:
dvizard hat geschrieben: Komisch, dass beim reinen Testbetrieb ohne Last nie ein Problem auftrat.
Da konnte ich mir auch keinen Reim drauf machen. Aber mit dem 5V Netz direkt auf die Platine gings dann :Grübel

Kirk
Hi,

ich verzweifle hier gerade ein bisschen. Mir raucht das LCD (und nur das LCD) immer noch ab und ich verstehe nicht warum.

Ich habe den Arduino mit Knöpfen und LCD an Netzteil 1 (12V 1.5A über den Stromeingang des Arduino) und das Relaismodul an Netzteil 2 (5V 1.5A), die Grounds verbunden, und vom Relaismodul die Steuerleitung an das Arduinomodul angeschlossen. Zwischen Relais-Steuereingang und Ground noch einen 1000 uF Kondensator gemacht. Die Relaisplatine hat Dioden drauf. Trotzdem passiert es regelmässig, dass beim Ausschalten des Relais das LCD wirre Zeichen anzuzeigen beginnt. Die Steuerung läuft eigentlich weiter (ich teste mit Eintauchen in ein Eisbad und Aufheizen in der Hand, und es schaltet weiterhin ein und aus), aber es reicht wohl für das LCD, kurz irgend ein halbes Müllbyte zu bekommen irgendwo, und dann beginnt es zu scrollen und Müll anzuzeigen. Aber so richtig schlau werde ich daraus nicht. Ist das evtl tatsächlich ein elektromagnetischer Effekt durch das Relais selber? Ein Rückstrom durch die Steuerleitung kann doch kaum das Problem sein...

Re: Pimp my Weck mit Arduino

Verfasst: Freitag 25. September 2015, 23:18
von fuchsmi
Klingt als ob ein Pullup fehlt oder du verwendest einen IO Port der nicht richtig gesetzt ist.
Kontrolliere mal ob du alle IO pins mit pinMode wirklich richtig gesetzt hast! Pullup aktiv?



dvizard hat geschrieben:
Kirk1701 hat geschrieben:
dvizard hat geschrieben: Komisch, dass beim reinen Testbetrieb ohne Last nie ein Problem auftrat.
Da konnte ich mir auch keinen Reim drauf machen. Aber mit dem 5V Netz direkt auf die Platine gings dann :Grübel

Kirk
Hi,

ich verzweifle hier gerade ein bisschen. Mir raucht das LCD (und nur das LCD) immer noch ab und ich verstehe nicht warum.

Ich habe den Arduino mit Knöpfen und LCD an Netzteil 1 (12V 1.5A über den Stromeingang des Arduino) und das Relaismodul an Netzteil 2 (5V 1.5A), die Grounds verbunden, und vom Relaismodul die Steuerleitung an das Arduinomodul angeschlossen. Zwischen Relais-Steuereingang und Ground noch einen 1000 uF Kondensator gemacht. Die Relaisplatine hat Dioden drauf. Trotzdem passiert es regelmässig, dass beim Ausschalten des Relais das LCD wirre Zeichen anzuzeigen beginnt. Die Steuerung läuft eigentlich weiter (ich teste mit Eintauchen in ein Eisbad und Aufheizen in der Hand, und es schaltet weiterhin ein und aus), aber es reicht wohl für das LCD, kurz irgend ein halbes Müllbyte zu bekommen irgendwo, und dann beginnt es zu scrollen und Müll anzuzeigen. Aber so richtig schlau werde ich daraus nicht. Ist das evtl tatsächlich ein elektromagnetischer Effekt durch das Relais selber? Ein Rückstrom durch die Steuerleitung kann doch kaum das Problem sein...

Re: Pimp my Weck mit Arduino

Verfasst: Donnerstag 17. Dezember 2015, 20:28
von 70s_man
Hallo Kirk,
mich würde interessieren mit welchem Rührwerksmotor du da gearbeitet hast.
Scheibenwischmotor mit Adapter auf Messingwelle? Wenn ja, wie hast du die ohne Unwucht zusammenbekommen?
Du hast oben geschrieben, dass du von der Lagerung und Abdichtung noch Zeichnungen hast. (evtl. PN möglich, oder hier veröffentlichen?)
Hast du Langzeiterfahrung ob das dauerhaft dicht bleibt?

Re: Pimp my Weck mit Arduino

Verfasst: Samstag 7. Mai 2016, 21:59
von Kirk1701
Hi Braunbär,

jetzt erst gesehen. Welche Unwucht meinst du? Ja es ist ein Wischemotor :-)

Kirk