Willkommen bei Hobbybrauer.de Willkommen bei Hobbybrauer.de
Startseite Forumsübersicht Impressum  
Hauptmenü

Suche
archiv.hobbybrauer.de mit Google durchsuchen:

Board Index FAQ
Forum

ACHTUNG: Auf dieses Forum kann nur noch lesend zugegriffen werden. Falls Du hier im alten Forum bereits registriert warst, musst Du Dich im neuen Forum mit dem gleichen Usernamen UND der gleichen E-Mailadresse NEU registrieren, damit Dein Ranking (Anzahl Deiner Posts) aus diesem Forum ins neue mit übernommen wird. Zum neuen Forum geht's hier

Seite 1 von 3   «  1  2  3  »     
Autor: Betreff: Arduino, die 238.te
Posting Freak
Posting Freak

HarryHdf
Beiträge: 893
Registriert: 25.5.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.5.2014 um 22:52  
Hallo Braugemeinde,

(ja, schon wieder eine neue Brausteuerung...)

Nachdem ich mir Anfang letzten Jahres schon die Brausteuerung von fg100 nachgebaut habe und recht zufrieden damit bin, habe ich mir nun für meinen nächstgrösseren Topf (100L Wurstkessel, den ich geschenkt bekommen habe) ein paar Gedanken über die Steuerung gemacht. Dabei rausgekommen ist ein ganz anderer Ansatz:
Der Arduino samt LCD-Anzeige und Drehregler ist OK, aber irgendwie ist die Bedienung dann doch ein wenig fummelig. Der Arduino ist praktisch, leicht zu programmieren, kann gut zum Regeln eingesetzt werden, aber eine vernünftig bedienbare Oberfläche ist recht schwer hinzubekommen. Da sind Webseiten auf einem Handy, einem Tablet oder dem PC doch sehr viel angenehmer. Warum also nicht beides miteinander verbinden?
Herausgekommen ist im Moment folgendes:

Eine Arduino-Steuerung mit folgenden Merkmalen:
  • liest bis zu 4 Onewire-Sensoren aus
  • steuert max. 3 Heizungs-Relais an
  • steuert ein Relais für ein Rührwerk an
  • liest einen optionalen Ultraschallsensor zur Wasserstands-Kontrolle aus
  • sendet alle Temperaturen über Ethernet an einen Webserver und holt sich die aktuelle Steuerungsaufgabe dabei ab.

Der Webserver mit angeschlossener Datenbank:
  • Zeigt eine mobiltaugliche Bedienoberfläche an, die Befehle für die Steuerung entgegennimmt.
  • Speichert die empfangenen Temperaturen in eine mysql-Datenbank und zeigt die Temperaturkurven auf der Bedienoberfläche an.
  • Eingabe für ein komplettes Maischprogramm
  • Abspielen eines Sounds bei bestimmten Ereignissen
  • Anzeige von Meldungen, dem aktuellen Relaiszustand der Steuerung, der akt. Temperatur und Restlaufzeit der Rast

Als Webserver sollte ein kleiner Raspberry absolut ausreichen, ich habe aber sowieso einen Server hier in Betrieb, also macht der jetzt endlich mal was Sinnvolles :-) Somit kann ich mich also frei im Haus bewegen und den zustand immer auf dem Handy oder einem PC im Auge behalten.

Im Moment besteht mein Aufbau aus folgenden Teilen:
Nun zur eigentlichen Frage:
Ich habe mir für die Steuerung eine Platine entworfen, die alle benötigten Signale auf Stiftleisten herausführt und auf die einfach ein Arduino Nano gesteckt werden soll. Es sind alle benötigten Digitalports verdrahtet und die bisher nicht benötigten Analogports und der letzte verbliebene Digi-port sind auch noch extra auf Stiftleisten für evtl. Erweiterungen herausgeführt. Der Aufbau sollte auch für Löt-Anfänger machbar sein, da einzig ein Widerstand und ansonsten nur Buchsen-/Stiftleisten einzulöten sind. Die anzuschliessenden Relais bzw. SSRs werden dann nur angesteckt.

Nachdem es mit jeder weiteren zu produzierenden Platine günstiger wird, wollte ich nur mal anfragen, ob hier noch jemand Interesse an der Basisplatine hat, damit man gleich mehrere davon fertigen lässt. Der Preis wäre momentan bei einem Einzelstück bei 18,90 €, bei 10 Stück sind es dann schon nur noch 10,80 € (jeweils zzgl. Versand). Ich würde dann die Produktion beauftragen und den Versand (müsste als kleiner wattierter Brief gehen) organisieren.

Den bisherigen Sketch für die Steuerung sowie das bischen Software für den Webserver (PHP) stelle ich gerne zur Verfügung. Was ich definitv nicht mache:
  • Eine Gewährleistung/Garantie übernehmen. (Ich wäre auch dankbar, wenn ein kundigerer Mensch da evtl. mal drüberschauen könnte. :redhead: )
  • Für andere die Steuerung zusammenlöten, dazu fehlt mir definitv die Zeit und die Lust.


Allzeit Gut Sud,

Harry


____________________
Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
Profil anzeigen
Senior Member
Senior Member

FrankH
Beiträge: 319
Registriert: 28.11.2009
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.5.2014 um 23:09  
Hallo Harry,
beeindrucken was Du da gemacht hast. :thumbup:
Beschäftige mich auch seit einiger Zeit mit dem Arduino.
Der ArduinoYun währe sicher auch interessant für diese Anwendung.

Gruß Frank


____________________
Meine Seite - Werk II -
Profil anzeigen Antwort 1
Posting Freak
Posting Freak

HarryHdf
Beiträge: 893
Registriert: 25.5.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.5.2014 um 23:17  
Wäre bestimmt auch interessant, allerdings relativ teuer (kostet anscheinend mal knapp das Zehnfache), hat dann aber ausser Ethernet auch noch WiFi an Bord ... also schon zu überlegen.

Edith sagt: Hmmm, da ist ja auch gleich ein Linux-Rechner mit dabei...Müsste man mal genauer ansehen.


Harry


[Editiert am 6.5.2014 um 22:46 von HarryHdf]



____________________
Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
Profil anzeigen Antwort 2
Member
Member

iHolger
Beiträge: 79
Registriert: 7.10.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.5.2014 um 05:34  
Hi Harry,

Klingt gut, habe auch das ein oder andere mit Arduino gelöst.

Würde mich das gerne mal anschauen. Ich schicke Dir per PN meine email Adresse.

Danke

Gruß

Holger
Profil anzeigen Antwort 3
Senior Member
Senior Member

Karlsruher
Beiträge: 173
Registriert: 14.2.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.5.2014 um 06:24  
Hallo Harry,

erstmal vielen Dank für dein Angebot :thumbup:
Deine Lösung klingt sehr Interessant und ich würde für den Preis mindestens eine Platine bei dir ordern.
Lötfest bin ich und wenn ein Karlsruher Braukollege / In Unterstützung bräuchte kann ich behilflich sein.

Also Platine #
1 Karlsruher

Edit: könntest Du mir deine Software zur Verfügung stellen damit ich schon mal Testen kann ? Die Arduino Hardware hab ich schon da liegen...


[Editiert am 6.5.2014 um 06:30 von Karlsruher]
Profil anzeigen Antwort 4
Posting Freak
Posting Freak

Brauwolf
Beiträge: 3548
Registriert: 26.2.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.5.2014 um 06:34  
Das hort sich schon sehr spannend an und mit einer ordentlichen Dokumentation wird das sicher für viele ein durchführbares Projekt. Gibt es schon Bilder vom Prototyp und ein Platinenlayout?

Ich setze die Schlange mit Interessenten für die Platine fort:

Also Platine #
1 Karlsruher
1 Brauwolf

Cheers, Ruthard


____________________
Mein Blog: Brew24.com
Profil anzeigen Homepage besuchen Antwort 5
Senior Member
Senior Member


Beiträge: 136
Registriert: 30.6.2013
Status: Offline
red_folder.gif erstellt am: 6.5.2014 um 07:38  
Hallo Harry,
sehr interessanter Ansatz !


Zitat von HarryHdf, am 5.5.2014 um 22:52
...
  • liest bis zu 4 Onewire-Sensoren aus
  • steuert max. 3 Heizungs-Relais an
  • steuert ein Relais für ein Rührwerk an
  • liest einen optionalen Ultraschallsensor zur Wasserstands-Kontrolle aus
  • sendet alle Temperaturen über Ethernet an einen Webserver und holt sich die aktuelle Steuerungsaufgabe dabei ab.
...


Was machst du mit den bis zu 4 Temp-Sensoren? alle mitteln, oder einen Arte Fehlerbetrachtung ?
( z.B. wenn ein Sensor mehr als 3 K vom Mittelwert abweicht, dann ist das ein Fehler o.ä.)
Die 3 SSR schalten 3 Heizungen nur ein/aus, oder takten die auf Wunsch auch ?

Noch eine ketzerische Frage:
Wenn Du den Webserver auf einen RasPi setzen willst, warum dann nicht die 4 OW-Sensoren, die Relais ... da direkt ansteuern ? der hat doch selbst genug GPIOs ?

Auf alle Fälle : ABO

Gruß,
Gert

[Edit findet immer irgend welche Fehler :mad: ]


[Editiert am 6.5.2014 um 07:40 von gertstensaft]



____________________
Eigen Maisch' und Sud
Profil anzeigen Antwort 6
Senior Member
Senior Member

philthno2
Beiträge: 455
Registriert: 5.9.2012
Status: Offline
red_folder.gif erstellt am: 6.5.2014 um 08:29  
Hallo Harry,

welche Bibliothek wirst du für Ethernet benutzen? Nach allem was ich so gelesen habe macht der von dir ausgesuchte (und von mir bestellte ;) ) Chip nicht so viel in Hardware, sodass sehr viel Programmspeicher durch Treiber etc. belegt wird. Kannst du das so bestätigen bzw. ungefähr posten, wie (d)eine Minimallösung aussieht? Wie sieht das mit den URLs für den Webserver aus?
Profil anzeigen Antwort 7
Posting Freak
Posting Freak

HarryHdf
Beiträge: 893
Registriert: 25.5.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.5.2014 um 11:44  
Hi,

Bilder stelle ich heute abend mal rein, wenn ich wieder zuhause bin. Ist im Moment nur ein Breadboard-Aufbau, weil mir nur noch die Platine fehlt. Evtl. schaffe ich es ja auch zeitlich, die Software mal auf meinen Internet-Server zu packen, damit man sich das mal "live" anschauen kann, wie die Bedienung im Moment aussieht.

zu den 4 Sensoren: Die messen alle was anderes, angedacht sind eben Maischetemperatur, Raumtemperatur im Gärraum, Kellertemperatur, Aussentemperatur (will mal wissen, wie die sich auf den Gärraum und den Keller bei mir auswirkt). Deswegen habe ich da eben mal 4 Stck. vorgesehen. Denkbar wäre auch noch eine Nachgusstemperatur oder ... bei mir soll das Teil eben dauerhaft mitlaufen, dann kann ich auch oben im 2. Stock noch ein wneig mitbekommen, was da 2 Stockwerke tiefer in der "Brauerei" so los ist :D

Man könnte dann auch drüber nachdenken, eines der Heizer-Relais für den Nachguss herzunehmen. Muss man dann eben den Sketch ändern. Auch eine Taktung der SSRs ist möglich, bisher bin ich jedoch bei der 2-Punkt-Regelung geblieben. Also nur eine Heizleitung gleicht dann die Schwankungen aus, die anderen beiden werden im Moment jeweils ein paar Grad früher schon abgeschaltet, um den Zielwert dann langsamer anzufahren.

Die IP-Werte bezieht das Teil ggf. via DHCP, die URL liegt bei der verwendeten Lib im Progmem, muss also bei der Übersetzung des Sketch feststehen. Die Sensor-Adressen und die Messabweichungen der einzelnen Sensoren lernt er nach und nach über die Bedienoberfläche und speichert alles dann auf Wunsch im EEPROM.

Einen Raspberry werde ich für mich wohl nicht einsetzen, weil ich ja sowieso einen Linux-Server in Betrieb habe, war also nur ein Gedanke, wenn jemand sowas nicht hat.


Harry


____________________
Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
Profil anzeigen Antwort 8
Senior Member
Senior Member

happyhibo
Beiträge: 371
Registriert: 7.10.2012
Status: Offline
red_folder.gif erstellt am: 6.5.2014 um 12:55  
Klingt Interessant!

Vor allem wie man den Arduino dazu überredet mit nem Webserver zu brabbeln...
Auf das Sketch bin ich gespannt. :thumbup: Nen Linuxserver hätt ich auch noch am Laufen...

ABO!


____________________
Gruß
HappyHibo
...im Club der Rotmalzhardcoreläuterer...

HHHB - HappyHiboHeimBräu
HHHB - HappyHiboHomeBrew
Profil anzeigen Antwort 9
Member
Member

Chris
Beiträge: 85
Registriert: 22.3.2013
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.5.2014 um 17:09  
zu dem Thema fällt mir spontan der BrewPi ein.
http://www.brewpi.com


____________________
Gruß Chris
Profil anzeigen Antwort 10
Posting Freak
Posting Freak

HarryHdf
Beiträge: 893
Registriert: 25.5.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.5.2014 um 17:23  
Mal ein Bild von der Platine, wie ich sie bisher entworfen habe:



Es sind also an jedem verfügbaren Port auch gleich Vcc und Gnd verfügbar, um die maximale Flexibilität sicherzustellen, die Sensoren werden gleich mit einem Pull-Up-Widerstand versehen.

Harry


____________________
Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
Profil anzeigen Antwort 11
Posting Freak
Posting Freak

HarryHdf
Beiträge: 893
Registriert: 25.5.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.5.2014 um 22:36  
So, die bisherige Bedien-Oberfläche läuft auf meinem Webserver. Kommentare erwünscht :-) Bedienung ist allerdings nur von meinem Rechner aus möglich, damit da nicht alle wild durcheinanderklicken. Bin grade dabei, mit einem Simulator mal ein Maischprogramm durchlaufen zu lassen.

Auf dem Server liegt auch die aktuelle Sketch-Version.

Harry


____________________
Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
Profil anzeigen Antwort 12
Senior Member
Senior Member

oliver0904
Beiträge: 103
Registriert: 12.2.2014
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.5.2014 um 05:21  
Hört sich genial an, da bin ich dabei!

Also Platine #
1 Karlsruher
1 Brauwolf
1 Oliver0904

Gruß
Oliver


____________________
Für Bier würde ich sogar arbeiten
Profil anzeigen Antwort 13
Senior Member
Senior Member

Viddel
Beiträge: 433
Registriert: 28.3.2013
Status: Offline
red_folder.gif erstellt am: 7.5.2014 um 07:32  
Ich hätte auch gern eine


Also Platine #
1 Karlsruher
1 Brauwolf
1 Oliver0904
#4 Viddel (1 Stk)
Profil anzeigen Antwort 14
Posting Freak
Posting Freak

HarryHdf
Beiträge: 893
Registriert: 25.5.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.5.2014 um 20:02  
1 Karlsruher
1 Brauwolf
1 Oliver0904
1 Viddel
2 Harry
Dann wären wir also bei 6 Stück angelangt. Ich für meinen Teil brauche nur die nackten Platinen, die Buchsen-/Stiftleisten zum Einlöten und die Buchsenstecker für die Verbindung zur "Aussenwelt". Wie sieht das bei euch aus?

Harry


____________________
Ich kann allem widerstehen, außer der Versuchung (Oscar Wilde)
Profil anzeigen Antwort 15
Senior Member
Senior Member

happyhibo
Beiträge: 371
Registriert: 7.10.2012
Status: Offline
red_folder.gif erstellt am: 8.5.2014 um 08:52  

Zitat von HarryHdf, am 6.5.2014 um 22:36
So, die bisherige Bedien-Oberfläche läuft auf meinem Webserver. Kommentare erwünscht :-) Bedienung ist allerdings nur von meinem Rechner aus möglich, damit da nicht alle wild durcheinanderklicken. Bin grade dabei, mit einem Simulator mal ein Maischprogramm durchlaufen zu lassen.

Auf dem Server liegt auch die aktuelle Sketch-Version.

Harry


Gefällt mit schon ganz gut :thumbup:
Wie/mit Was hast Du den Webserver programmiert?


____________________
Gruß
HappyHibo
...im Club der Rotmalzhardcoreläuterer...

HHHB - HappyHiboHeimBräu
HHHB - HappyHiboHomeBrew
Profil anzeigen Antwort 16
Senior Member
Senior Member

hoggel1
Beiträge: 207
Registriert: 20.12.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 8.5.2014 um 09:29  
Klingt gut.

1 Karlsruher
1 Brauwolf
1 Oliver0904
1 Viddel
2 Harry
1 Hoggel1

Ich habe bis jetzt keine Teile, Interesse besteht. Wenns zu aufwändig für dich wird, kann ich mir die Teile auch so bestellen.

MfG
Thomas


____________________
Relax Don't Worry, Have a Home Brew.

A phrase coined by Charlie Papazian in The Complete Joy of Homebrewing.
Profil anzeigen Antwort 17
Junior Member
Junior Member

Valjean
Beiträge: 36
Registriert: 1.10.2008
Status: Offline
red_folder.gif erstellt am: 8.5.2014 um 12:03  
Moin!

Da ich auch noch nach einer Lösung suche, den Brauvorgang vom Wohnzimmer aus zu überwachen, würde ich mich anschließen.
Hilfreich ist in jedem Falle eine verständliche Anleitung, die auch den Server und das Aufspielen des Programmes auf den Ardunio beinhaltet.

1 Karlsruher
1 Brauwolf
1 Oliver0904
1 Viddel
2 Harry
1 Hoggel1
1 Valjean

Gruß
Robin
Profil anzeigen Antwort 18
Member
Member

bibi55
Beiträge: 55
Registriert: 10.7.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 8.5.2014 um 12:45  
Hallo,
auch ich kann nicht genug vom Basteln bekommen, daher reihe ich mich für eine Platine - gerne mit Zubehör -
ein:

1 Karlsruher
1 Brauwolf
1 Oliver0904
1 Viddel
2 Harry
1 Hoggel1
1 Valjean
1 bibi55


Mich reizt das mitloggen der Temperaturen, ganz früher hatte ich Lena Franken und Gnuplot für die TempKurve.
Danke Bibi55
Profil anzeigen Antwort 19
Junior Member
Junior Member

Braurudi
Beiträge: 47
Registriert: 11.7.2013
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 8.5.2014 um 14:45  
Kann ich als Ösi auch mitmachen! Höhere Versandkosten übernehme ich selbstverständlich
Gruß Rudi

1 Karlsruher
1 Brauwolf
1 Oliver0904
1 Viddel
2 Harry
1 Hoggel1
1 Valjean
1 Braurudi (AT)


____________________
Der Ganglb(r)auer
Profil anzeigen Antwort 20
Member
Member

Berndini
Beiträge: 77
Registriert: 4.8.2009
Status: Offline
red_folder.gif erstellt am: 8.5.2014 um 15:51  
Ich möchte auch noch einen nehmen :-)
Grüßle


1 Karlsruher
1 Brauwolf
1 Oliver0904
1 Viddel
2 Harry
1 Hoggel1
1 Valjean
1 Braurudi (AT)
1 Berndini
Profil anzeigen Antwort 21
Posting Freak
Posting Freak

Brauwolf
Beiträge: 3548
Registriert: 26.2.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 8.5.2014 um 16:26  

Zitat:
Ich für meinen Teil brauche nur die nackten Platinen, die Buchsen-/Stiftleisten zum Einlöten und die Buchsenstecker für die Verbindung zur "Aussenwelt". Wie sieht das bei euch aus?


Die 10 sind bald voll, die Kleinteile sind im Zehnerpack auch günstiger und es muss nur einer den Katalog aufschlagen - ohne die Kleinteile geht sowieso nix. Deswegen ziehe ich die Kombination Platine plus dem was da drauf gelötet werden muss, vor.

Cheers, Ruthard


____________________
Mein Blog: Brew24.com
Profil anzeigen Homepage besuchen Antwort 22
Member
Member

Berndini
Beiträge: 77
Registriert: 4.8.2009
Status: Offline
red_folder.gif erstellt am: 8.5.2014 um 16:50  
Ich finde Platine + Kleinteile auch eine gute Idee ;-)

Grüßle
Berndini


[Editiert am 8.5.2014 um 16:50 von Berndini]
Profil anzeigen Antwort 23
Senior Member
Senior Member

oliver0904
Beiträge: 103
Registriert: 12.2.2014
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 8.5.2014 um 18:16  
Ich auch!

Ps. der Ösi hat bibi55 aus der Liste gelöscht! ;)

Oliver


____________________
Für Bier würde ich sogar arbeiten
Profil anzeigen Antwort 24
  Seite 1 von 3   «  1  2  3  »     

 
  
 

Alle Logos und Warenzeichen auf dieser Seite sind Eigentum der jeweiligen Besitzer und Lizenzhalter.
Im übrigen gilt Haftungsausschluss. Weitere Details findest Du im Impressum.
Die Artikel sind geistiges Eigentum des/der jeweiligen Autoren,
alles andere © 1998 - 2022 by Hobbybrauer.de
Die Inhalte dieser Seite sind als RSS/RDF-Quelle verfügbar.
Die Website oder Teile daraus dürfen nicht ohne ausdrückliche Zustimmung von Michael Plum weiterverwendet werden.
© 2014 Michael Plum