Web 2.0 Mash Brausteuerung

ferex
Posting Junior
Posting Junior
Beiträge: 51
Registriert: Mittwoch 8. Oktober 2014, 22:22
Wohnort: nähe Karlsruhe

Web 2.0 Mash Brausteuerung

#1

Beitrag von ferex »

Hallo,
dachte ich teile mal das Ergebnis meiner Bastelaktion für meine Brausteuerung.

Grundlage ist die Web2.0 Mash Hard- & Software von giggls.
Aufbauanleitung der Platine: http://stammersdorfer.at.
Gehäuse von ebay: (LxWxH): 200 x 120 x 75 mm
Steuerung Draufsicht
Steuerung Draufsicht
steuerung_1.jpg (28.15 KiB) 21076 mal betrachtet
Steuerung Seitenansicht mit PowerCon Eingang
Steuerung Seitenansicht mit PowerCon Eingang
steuerung_2.jpg (22.73 KiB) 21076 mal betrachtet

Für alle wo es jetzt auch nachbauen wollen, hier ein paar (meiner) kleinen Hürden:
  • Platine gab es mal in einer Sammelbestellung hier im Forum
    • DS2484 ist echt klein beim Verarbeiten *g*
  • Reichelt löscht Artikel welche gerade nicht Verfügbar sind aus dem öffentlichen Warenkorb (Link bei der Aufbauanleitung) *argh*
  • Der Displaykontrast lässt sich nicht einstellen -> Es muss ein Poti direkt am Display angebracht werden und die Verbindung 3 zur Platine gekappt werden
Display Kontrast ohne Poti
Display Kontrast ohne Poti
steuerung_display_fehler.jpg (65.41 KiB) 21076 mal betrachtet
Poti an Display
Poti an Display
steuerung_display_poti.jpg (67.99 KiB) 21076 mal betrachtet
Kontrast mit Poti
Kontrast mit Poti
steuerung_display_ok.jpg (49.44 KiB) 21076 mal betrachtet
Hier noch ein paar Bilder vom Innenleben:
Steuerung Innenansicht Verkabelt
Steuerung Innenansicht Verkabelt
steuerung_innen.jpg (79.09 KiB) 21076 mal betrachtet
Steuerung Innenansicht Oberteil
Steuerung Innenansicht Oberteil
steuerung_innen_oben.jpg (83.59 KiB) 21076 mal betrachtet
Steuerung Innenansicht Unterteil
Steuerung Innenansicht Unterteil
steuerung_innen_unten.jpg (52.76 KiB) 21076 mal betrachtet

Praxistest erfolgreich! :thumbsup

Viele Grüße

PS: Danke @ giggls & stammersdorfer !

Update
Kleine Info für alle interessierten Nachb(r)auer: Inzwischen gibt es ein komplettes Image Raspbian Betriebssystem mit vorinstallierter Web 2.0 Mash Software von giggls

Habe meine Steuerung jetzt auch mit WLAN versehen :Smile
Zuletzt geändert von ferex am Sonntag 7. Februar 2016, 11:32, insgesamt 1-mal geändert.
Parga
Posting Klettermax
Posting Klettermax
Beiträge: 116
Registriert: Donnerstag 17. April 2014, 11:39
Wohnort: Goslar

Re: Web 2.0 Mash Brausteuerung

#2

Beitrag von Parga »

Hey,

coole Umsetzung.

Hier ist meine Lösung. Deine ist bisschen kompakter :-)

Bild

Nutzt du Solid State Relais oder die 16A onboard ?

Viele Grüße

Jonas
ferex
Posting Junior
Posting Junior
Beiträge: 51
Registriert: Mittwoch 8. Oktober 2014, 22:22
Wohnort: nähe Karlsruhe

Re: Web 2.0 Mash Brausteuerung

#3

Beitrag von ferex »

Parga hat geschrieben: Nutzt du Solid State Relais oder die 16A onboard ?
Hey,
ich nutze die 16A Relais onboard.

Ist dann zwar maximal belastet mit meiner Hendi,
aber bei den Solid State Relais muss man ja noch irgendwie nen Kühlkörper dran bekommen für die Wärme .....

Wenn der Hersteller sie für die 16A Last auslegt, sollten sie das auch schalten können.

Der Rest ist zur Sicherheit etwas stärker Dimensioniert
  • PowerCon kann 20A
  • Kabel sind 2,5mm²
Grüße
Benutzeravatar
DerDennis
Posting Freak
Posting Freak
Beiträge: 2510
Registriert: Dienstag 26. Februar 2013, 18:12
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#4

Beitrag von DerDennis »

Na - dann wünsch ich jetzt schon mal viel Spass beim Aus-/Ablöten des ersten defekten Relais, wenn es so weit ist. ;)

Wo sind denn die Tasten hin? Oder ist eine Bedienung direkt am Gerät nicht vorgesehen, und du machst alles über das Webinterface?

Grüße
*"Männer-Malzbier": Magnum/Select/Tettnanger auf 26 IBU, WLP2308, ca 70-80 EBC, 6 % vol (Nachgärung)
Parga
Posting Klettermax
Posting Klettermax
Beiträge: 116
Registriert: Donnerstag 17. April 2014, 11:39
Wohnort: Goslar

Re: Web 2.0 Mash Brausteuerung

#5

Beitrag von Parga »

Gehen die Relais schnell kaputt bei 3500 W?

Habe mit der Brausteuerung erst 2 mal gebraut und das ging gut aber damals noch mit 2000W Einkocher.

Wir sind jetzt auf die Hendiplatte umgestiegen, aber noch nicht mit gebraut.

Viele Grüße
Parga
Posting Klettermax
Posting Klettermax
Beiträge: 116
Registriert: Donnerstag 17. April 2014, 11:39
Wohnort: Goslar

Re: Web 2.0 Mash Brausteuerung

#6

Beitrag von Parga »

Hast du bei Reichelt nen SSR was ich nehmen könnte?

Vielen Dank & Viele Grüße

Jonas
ferex
Posting Junior
Posting Junior
Beiträge: 51
Registriert: Mittwoch 8. Oktober 2014, 22:22
Wohnort: nähe Karlsruhe

Re: Web 2.0 Mash Brausteuerung

#7

Beitrag von ferex »

DerDennis hat geschrieben: Wo sind denn die Tasten hin? Oder ist eine Bedienung direkt am Gerät nicht vorgesehen, und du machst alles über das Webinterface?
Hey,
sind doch da wie man auf dem ersten Foto sehen kann.

Oder welche Tasten meinst du?

Grüße
Benutzeravatar
DerDennis
Posting Freak
Posting Freak
Beiträge: 2510
Registriert: Dienstag 26. Februar 2013, 18:12
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#8

Beitrag von DerDennis »

...wenn man zu blöd zum Scrollen ist...
(ja die auf dem ersten Bild meinte ich, leider hatte ich versäumt das Bild "aufzuklicken", die neue Forensoftware...)
:redhead :Smile

Grüße
*"Männer-Malzbier": Magnum/Select/Tettnanger auf 26 IBU, WLP2308, ca 70-80 EBC, 6 % vol (Nachgärung)
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#9

Beitrag von giggls »

Bild

Zu dieser Anzeige eventuell noch ein kleiner Tipp. Dem webmash_4x20_client kann man einen alternativen Anzeigestring übergeben. fangobräu.de ist lediglich der default.

Im Initscript (/etc/init.d/wm4x20c) ergänzt man dazu einfach DAEMON_ARGS um den passenden Parameter ergänzen.
-b mybrewery

Gruss

Sven
ferex
Posting Junior
Posting Junior
Beiträge: 51
Registriert: Mittwoch 8. Oktober 2014, 22:22
Wohnort: nähe Karlsruhe

Re: Web 2.0 Mash Brausteuerung

#10

Beitrag von ferex »

DerDennis hat geschrieben:...wenn man zu blöd zum Scrollen ist...
In der mobilen Darstellung auf dem Handy funktioniert es komischerweise. Da bekommt man ein kleineres komplettes Bild.

Dann kann man jetzt ja nochmal neues entdecken auf all den Bildern hier :-)
giggls hat geschrieben:Dem webmash_4x20_client kann man einen alternativen Anzeigestring übergeben.
Wie bekommt man da ein Leerzeichen hin? Habe es auf die schnelle nicht hin bekommen mit ' oder ". Kann man es auch zentrieren?

Grüße
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#11

Beitrag von giggls »

ferex hat geschrieben: Wie bekommt man da ein Leerzeichen hin? Habe es auf die schnelle nicht hin bekommen mit ' oder ". Kann man es auch zentrieren?
Shellscripte sind *ähm*, nun ja merkwürdig.

Probier mal folgenden patch fürs initscript:

Code: Alles auswählen

diff --git a/webmash_4x20_client/wm4x20c.init b/webmash_4x20_client/wm4x20c.init
index 9a7b49f..3e473fe 100755
--- a/webmash_4x20_client/wm4x20c.init
+++ b/webmash_4x20_client/wm4x20c.init
@@ -21,7 +21,7 @@ DAEMON=/usr/bin/$NAME
 #
 # for german add "-l de_DE.UTF-8"
 #
-DAEMON_ARGS="-bd -n"
+DAEMON_ARGS=(-bd -n -p 'my brewery')
 #
 #
 PIDFILE=/var/run/$NAME.pid
@@ -44,7 +44,7 @@ case "$1" in
        # if we are supposed to run on a readonly root fs
        # copy runtime configuration file to writable location
        # and start daemon using this file
-           $DAEMON $DAEMON_ARGS -p $PIDFILE
+        $DAEMON "${DAEMON_ARGS[@]}" -p $PIDFILE
        log_end_msg 0
        ;;
   stop)

Da werden die Argumnete dann als Array übergeben und dann müsste der String auch mit Leerzeichen beim Programm ankommen.

Sven
Parga
Posting Klettermax
Posting Klettermax
Beiträge: 116
Registriert: Donnerstag 17. April 2014, 11:39
Wohnort: Goslar

Re: Web 2.0 Mash Brausteuerung

#12

Beitrag von Parga »

Hallo,

habe hier noch eine fertig gelötete Platine liegen mit Sensor und Display hier liegen.

Materialkosten liegen bei 42€

Die Platine ist getestet und funktioniert.

Die Platine verkaufe ich für 55€ + 5€ Versand

Benötigt wird nur noch ein Raspberry Pi.

Wer als erstes kommt erhält den Zuschlag.

Viele Grüße

Jonas
Parga
Posting Klettermax
Posting Klettermax
Beiträge: 116
Registriert: Donnerstag 17. April 2014, 11:39
Wohnort: Goslar

Re: Web 2.0 Mash Brausteuerung

#13

Beitrag von Parga »

Vielleicht interessant für euch:

viewtopic.php?f=28&t=1705
Parga
Posting Klettermax
Posting Klettermax
Beiträge: 116
Registriert: Donnerstag 17. April 2014, 11:39
Wohnort: Goslar

Re: Web 2.0 Mash Brausteuerung

#14

Beitrag von Parga »

Hey,

vlt hat es der ein oder andere schon probiert.

Weiß einer von euch ob der neue Raspberry B+ auf die Platine passt?

Vielen Dank für eure Info

Viele Grüße

Jonas
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#15

Beitrag von giggls »

Das kann ich mir ehrlich gesagt nicht vorstellen. Der ist mechanisch dann doch deutlich anders. Die Eagle-Datei ist offen, wenn jemand das anpassen möchte kann er das also gerne tun.

Gruss

Sven
Zuletzt geändert von giggls am Donnerstag 14. Mai 2015, 18:29, insgesamt 3-mal geändert.
ferex
Posting Junior
Posting Junior
Beiträge: 51
Registriert: Mittwoch 8. Oktober 2014, 22:22
Wohnort: nähe Karlsruhe

Re: Web 2.0 Mash Brausteuerung

#16

Beitrag von ferex »

Könnte gehen da ja nur die stiftreihe länger ist. Kann ich mir mal ankucken wenn du willst. (habe irgendwo sicher einen b+ rumliegen)

Grüße
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#17

Beitrag von giggls »

ferex hat geschrieben:Könnte gehen da ja nur die stiftreihe länger ist. Kann ich mir mal ankucken wenn du willst
Mach mal. Was aber sicher nicht passt ist die Position der Befestigungslöcher. Ich selbst habe keinen B+ Raspi.

Sven
ferex
Posting Junior
Posting Junior
Beiträge: 51
Registriert: Mittwoch 8. Oktober 2014, 22:22
Wohnort: nähe Karlsruhe

Re: Web 2.0 Mash Brausteuerung

#18

Beitrag von ferex »

Hallöchen,
wie versprochen habe ich es ausprobiert und hier der Bericht & Bilder dazu.
Pi_oben.jpg
Pi_unten.jpg
Theoretisch würde es passen, aber wie Sven schon gesagt hat, sind die Löcher falsch.
Je nachdem wie man die Platine befestigt stören sogar die Schrauben.
Platine.jpg
Hier ist z.B. die Schraube rechts oben (neben dem Relais) im Weg, da bei dem B+ Model dort ein USB Port liegt.

Kann also gehen (je nach Befestigung), muss aber net (und sieht net ganz so schön aus)

Grüße
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#19

Beitrag von mok »

Hallo,
ich bin neu unter den Hobbybrauern und möchte mich etwas mehr mit diesem Thema beschäftigen. Da ich Elektronikbastler bin :-) darf natürlich eine Brausterung nicht fehlen, nach einigen Recherchen im Internet finde ich diese Lösung hier sehr gut. Ich wollte zuerst gerne eine einfache Steuerung mit Ansteuerung von Heizung und Rührwerk und bin auf die Arduino Lösungen gestoßen, wenn man dann aber etwas weiterdenkt und doch die Möglichkeit eines Webzugriff nutzen möchte stößt man auf Web 2.0 Mash oder MashBerry. MashBerry unterstützt Leider keine Rührwerksteuerung, ansonsten ist dieses Tool auch ganz schön gelöst. Bei Web 2.0 Mash wäre eine Speicherung der Rezepte mit Zeiten und Temperaturen schön (zumindest hab ich das im Webdemo nicht gesehen), so haben alle Tools ihre Vor- und Nachteile.
Aber definitiv ein großes Lob, echt super was im Hobby von den Leuten so entwickelt wird !

Ist seitens WebMash 2.0 auch schon die Displayansteuerung und die Tastenabfrage Softwaretechnisch realisiert ? Ich kann bei Fangobräu darüber keine Informationen finden, vielleicht könnt ihr mir ein paar Tipps geben.

Über ein paar Infos und Eure Erfahrungen würde ich mich sehr freuen.

Gruß marCus
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#20

Beitrag von giggls »

mok hat geschrieben: Bei Web 2.0 Mash wäre eine Speicherung der Rezepte mit Zeiten und Temperaturen schön (zumindest hab ich das im Webdemo nicht gesehen)
Gespeichert wird das schon, aber halt nur einmal, sodass Du beim nächsten Brauen wider die selben Einstellungen hast, auch wenn das System zwischendurch runtergefahren war.

Web 2.0 Mash entstand ursprünglich als Experiment was mit Webtechnik inzwischen so alles möglich ist und kann eigentlich nur das was wir entweder selbst brauchen oder was einfach zu implementieren war :)

Wir ändern an den Rastzeiten eigentlich wenig. Ich braue z.B. auch IPA mit den beiden deutschen Standardrasten.

Was Du machen kannst ist folgendes. Du legst Dir Bookmarks in dieser Form an:

Bier1:
http://www.xn--fangobru-6za.de/mashdemo ... 72/30/78/1

Bier2:
http://www.xn--fangobru-6za.de/mashdemo ... 72/20/78/1

Und rufst jeweils die URL mit dem Rezept auf, das Du gerade brauen möchtest, fertig ist die Speichermöglichkeit der Prozessdaten.

Was ich demnächst eventuell mal bauen werde ist ein abgespecktes Webinterface für Smartphones.

Gruss

Sven
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#21

Beitrag von mok »

Hallo Sven,

vielen Dank für die schnelle Rückmeldung und den Tipp mit den Lesezeichen. Ich werde die nächsten Tage mal einen Pi aufsetzen und damit ein bisschen spielen.

Wie ist es denn mit dem Anschluß des LCD und den vier Tasten ? Ist dies grundsätzlich in Web 2.0 Mash integriert ? Ich konnte dazu nichts auf der Fangobräu Website finden.

Gruß marCus
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#22

Beitrag von giggls »

mok hat geschrieben: Wie ist es denn mit dem Anschluß des LCD und den vier Tasten ? Ist dies grundsätzlich in Web 2.0 Mash integriert ? Ich konnte dazu nichts auf der Fangobräu Website finden.
Jo, Ich sollte mal Doku schreiben :(

Die Ansteuerung des Displays erfolgt über ein separates Programm, das den eigentlichen daemon über localhost
auf die selbe Art wie ein Webbrowser anspricht (apt-get install webmash4x20client).

Es ginge sogar dieses Programm auf seinem eigenen Pi laufen zu lassen und die eigentliche Steuerung auf einer anderen Maschine. Das ist aber prinzipbedingt, einen richtigen Anwendungsfall sehe ich dafür eigentlich nicht.

Gruss

Sven
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#23

Beitrag von mok »

Hallo und guten Morgen :-)

Habe mich gestern Abend nochmal ein bisschen auf der Fangobräu Website umgeschaut. Man kann sich ja dort die Layout Dateien für die RaspIO Platine herunterladen und die Platine fertigen lassen. Hat jemand von Euch zufällig noch eine Platine übrig, ist diese sehr teuer ? Ansonsten kann man sich ja auch eine kleine eigene Hardware bauen.

Gruß marCus
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#24

Beitrag von giggls »

mok hat geschrieben: Habe mich gestern Abend nochmal ein bisschen auf der Fangobräu Website umgeschaut. Man kann sich ja dort die Layout Dateien für die RaspIO Platine herunterladen und die Platine fertigen lassen.
Es gibt zwei Platinen, die mit Display und die alte für die Steckdosenleiste ohne Display und die neue mit Display.

Zur neuen Hardware fehlt leider derzeit eine Webseite.
http://www.fangobräu.de/raspio-eagle.zip

git://git.geggus.net/fango.git
(identisch zu http://stammersdorfer.at/wp-content/upl ... RaspIO.zip)

Sven
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#25

Beitrag von mok »

Hallo Sven,

vielen Dank für den Link. Evtl. auch Interesse an einer Leiterplatte ? Hab das gerade mal bei BetaLayou/Jackaltac eingegeben, bei einer Abnahme von 2-3 Stück liegt der Preis bei ca. 22 Euro ansonsten 36 Euro bei 1 Stück. Das ist nur eine grobe Preisrichtung, man müsste dann nochmal genau kalkulieren falls es akut wird.

Oder sonst jemand Interesse an einer Leiterplatte ?

Gruß marCus
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#26

Beitrag von giggls »

mok hat geschrieben:Das ist nur eine grobe Preisrichtung, man müsste dann nochmal genau kalkulieren falls es akut wird.
Frag mal den Stammersdorfer wo er die Platinen bestellt hatte. Das war AFAIR günstiger.

http://stammersdorfer.at/raspberry-pi-r ... ierbrauen/

Gruss

Sven
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#27

Beitrag von giggls »

Was mir grade noch eingefallen ist. Sinnvollerweise sollte man das Layout auf Raspi 2 umbauen
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#28

Beitrag von mok »

Den Stammersdorfer habe hatte ich schon mal über das Kontaktformular auf der Website angeschrieben, kam bis jetzt noch nichts zurück. Eine Mail Adresse ist auf der Website keine hinterlegt ... vielleicht kommt ja noch was.

Ich habe noch nicht großartig was mit LP-Design gemacht, ich denke für die Änderung auf den Raspi2 würde ich wahrscheinlich etwas länger brauchen :-) .
A.Stranger
Posting Junior
Posting Junior
Beiträge: 45
Registriert: Dienstag 27. Januar 2015, 08:31
Wohnort: Dortmund

Re: Web 2.0 Mash Brausteuerung

#29

Beitrag von A.Stranger »

Hi,

habe ihn zu letzt hier über die PN-Funktion des Forums erreicht. Ging sehr gut.

Gruß
Pascal
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#30

Beitrag von mok »

A.Stranger hat geschrieben:Hi,

habe ihn zu letzt hier über die PN-Funktion des Forums erreicht. Ging sehr gut.
Hallo Pascal,

hmmm, guter Tipp ... aber wie nennt der sich hier im Forum ? auch Stammersdorfer ?
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#31

Beitrag von giggls »

ferex hat geschrieben: Kann also gehen (je nach Befestigung), muss aber net (und sieht net ganz so schön aus)
Ich habe mir das gerade mal im Eagle angeschaut. Die neue GPIO Leiste ist ja jetzt nicht mehr am Rand der Platine sondern etwas eingerückt. Das will man ja so auch nicht. Die Anschlüsse sollten schon bündig zum Ende der anderen Platine sein.

Fazit:
1. Verschieben des GPIO auf dem Fango-PCB und eventuell erweitern auf die volle Zahl der Anschlüsse
2. Alte Bohrungen entfernen und 4 neue Bohrungen an der Platine anbringen.

Freue mich, wenn jemand das macht.

BTW, unterstützt Eagle eigentlich irgendwie die Zuordnung einer Schaltung .sch zu mehreren Boards .brd?

Gruss

Sven
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#32

Beitrag von mok »

Das könnte ja dann doch eventuell gar nicht so kompliziert sein. Momentan hab ich aber wenig Zeit, sonst würde ich mir das mit Eagle mal ansehen. Ich hab demnächst ein paar Tage frei, vielleicht versuch ich mich dann mal daran. Kann aber nichts versprechen.

Kann man bei Web2.0Mash die GPIO's invertieren ? Hab noch so eine Relaisplatine vom Arduino, die schaltet aber wenn nach Masse gezogen wird.
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#33

Beitrag von giggls »

mok hat geschrieben: Kann man bei Web2.0Mash die GPIO's invertieren ? Hab noch so eine Relaisplatine vom Arduino, die schaltet aber wenn nach Masse gezogen wird.
Es könnte schlimmstenfalls passieren, dass die Relais während des Systemstarts kurz anziehen und man in actuator_gpio.c noch eine Option für invertieren einbauen muss aber prinzipiell ist das natürlich kein Problem.

Gruss

Sven
Johannes
Posting Junior
Posting Junior
Beiträge: 11
Registriert: Donnerstag 17. Juli 2014, 12:59

Re: Web 2.0 Mash Brausteuerung

#34

Beitrag von Johannes »

Ich würde das auch ganz gerne auf den Raspberry in betrieb nehmen.
Gibt es irgendwo eine Beschreibung was man machen muss? (Die Konfig des Raspberry anpassen)
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#35

Beitrag von giggls »

Johannes hat geschrieben:Ich würde das auch ganz gerne auf den Raspberry in betrieb nehmen.
Gibt es irgendwo eine Beschreibung was man machen muss? (Die Konfig des Raspberry anpassen)
Ein Raspbian als Betriebssystem vorausgesetzt reichen eigentlioch drei Befehle um die Software zu installieren:

1. sudo echo -e "\ndeb http://geggus.net/debian wheezy main"
2. sudo apt-get update
3. sudo apt-get install web20mash

Siehe auch http://www.fangobräu.de/web20mash.shtml und wiki/doku.php/brauen_mit_linux_web20mash_und_1-wire

Ich selbst betreibe den Raspi für die Brausteurung zusätzlich mit readonly mount. Das habe ich mal in meinem Blog beschrieben: http://blog.gegg.us/2014/03/a-raspbian- ... -fs-howto/

Das ist aber nicht unbedingt notwendig.

Gruss

Sven
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#36

Beitrag von mok »

giggls hat geschrieben:
Es könnte schlimmstenfalls passieren, dass die Relais während des Systemstarts kurz anziehen und man in actuator_gpio.c noch eine Option für invertieren einbauen muss aber prinzipiell ist das natürlich kein Problem.
Die Relais schalten momentan schon wärend dem Booten, da muss ich mir nochmal was einfallen lassen, oder doch die Raspberry-IO Karte verwenden (habe eine Rückmeldung vom Stammersdorfer bekommen) . Ich könnte mir ja auch einen Inverter in Hardware aufbauen und diesen vor die Relaisplatine schalten.

Gruß marCus
netcookie
Neuling
Neuling
Beiträge: 4
Registriert: Freitag 8. Mai 2015, 12:06
Wohnort: Karlsruhe

Re: Web 2.0 Mash Brausteuerung

#37

Beitrag von netcookie »

Wie habt ihr die Kontraststeuerung eures Displays gemacht? Ferex meinte er hätte ein Poti verwendet, aber sonst habe ich das bisher von keinem gelesen? Kann jemand etwas genauer beschreiben, wie und welches Poti er verwendet hat?

Ich habe außerdem noch Probleme mit Umlauten. Ich habe alles aus den Repos installiert und bei Umlauten im Startscript des Displaydiensts werden seltsame Zeichen dann dargestellt. Fast jeder hier dürfte ja wohl irgendwo das Wort "Bräu" im Namen haben... :)
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#38

Beitrag von giggls »

netcookie hat geschrieben:Wie habt ihr die Kontraststeuerung eures Displays gemacht? Ferex meinte er hätte ein Poti verwendet, aber sonst habe ich das bisher von keinem gelesen? Kann jemand etwas genauer beschreiben, wie und welches Poti er verwendet hat?
Die Displays sind da wohl nicht alle gleich. Bei meinem habe ich AFAIR einfach den einen Pin auf Masse gelegt was maximale Helligkeit bedeutet.
Ich habe außerdem noch Probleme mit Umlauten. Ich habe alles aus den Repos installiert und bei Umlauten im Startscript des Displaydiensts werden seltsame Zeichen dann dargestellt. Fast jeder hier dürfte ja wohl irgendwo das Wort "Bräu" im Namen haben... :)
Jepp. Bekanntes Problem. Librecode kennt leider den Zeichensatz des HD44780U nicht, sodass man den Kommandozeilen-string leider nicht automatisch in diesen konvertieren kann. Derzeit konvertiere ich deshalb einfach gar nicht sondern zeige den String so an wie er kommt.

Schau mal hier:
http://upload.wikimedia.org/wikipedia/c ... harset.gif

Für ein ä bräuchtest Du 0xe1 in latin1 wäre das ein á

Folglich dürfte das hier im Initscript funktionieren:
DAEMON_ARGS=(-bd -n -p $(echo -n Fangobráu |recode '..latin-1'))

Ich denk mal drüber nach wie man das schöner lösen könnte.

Gruss

Sven
ferex
Posting Junior
Posting Junior
Beiträge: 51
Registriert: Mittwoch 8. Oktober 2014, 22:22
Wohnort: nähe Karlsruhe

Re: Web 2.0 Mash Brausteuerung

#39

Beitrag von ferex »

netcookie hat geschrieben:Ferex meinte er hätte ein Poti verwendet, aber sonst habe ich das bisher von keinem gelesen? Kann jemand etwas genauer beschreiben, wie und welches Poti er verwendet hat?
Hey welche infos brauchst den mehr?

Das poti war irgendwas zwischen 10k-25k. Wird ja nur als Spannungsteiler genutzt.
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Fango PCB Hardware für Raspberry Pi 2

#40

Beitrag von giggls »

Ich zitiere mich mal selbst ;)
giggls hat geschrieben: Das kann ich mir ehrlich gesagt nicht vorstellen. Der ist mechanisch dann doch deutlich anders. Die Eagle-Datei ist offen, wenn jemand das anpassen möchte kann er das also gerne tun.
Ich hab das dann mal gemacht, weil mich immer mal wieder Anfragen bzgl. Hardware erreichen.

Der Raspberry Pi 2 ist IMO mechanisch deutlich schöner gemacht als die alte Version! Ganz problemlos kann man damit jetzt auch das mechanisch kompatible Modell B+ einsetzen, das schon für 25 Euro zu haben ist und dessen Rechenpower natürlich problemlos ausreicht.

Ich denke ich werde mir einfach mal ein paar Platinen bestellen und bei Bedarf zum Selbstkostenpreis abgeben. Fertig aufgebaute Hardware kann ich wegen fehlendem CE-Zeichen leider nicht verkaufen.

Homepage mit Link zur Layoutdatei ist hier:
http://www.fangobräu.de/fangopcb.shtml

Gruss

Sven
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#41

Beitrag von mok »

Hallo in die Runde,

ich habe schon eine Weile nichts mehr von mir hören lassen, aber gestern Abend habe ich endlich meine Leiterplatte welche Huckepack auf den Raspberry kommt bestückt. Nun sind noch ein paar Fragen aufgetaucht, vielleicht kann jemand dabei helfen.

Wie sollte man denn die ganze Konstruktion mit Spannung versorgen ? Soll der Micro-USB Anschluß des Raspberry oder die Schraubklemme X3-1 und X3-2 verwendet werden ? Wenn die Schraubklemmen verwendet werden mit 5V ? Kann man den Raspberry darüber mit Spannung versorgen oder muss man bezüglich einer Spannungsregelung noch etwas beachten ?
Ich habe da leider keine Info zu gefunden und bevor ich was sprenge ... frag ich lieber mal nach :-) .

Wofür wird der JP1 verwendet, was kann hier angeschlossen werden ? (dieser geht an den Raspberry)

Kann man auch ein 4x16 Zeichen Character-Display verwenden (habe noch eines hier rumliegen) ? Kann dies im Treiber eventuell eingestellt werden ?

Schon mal vielen Dank für Eure Hilfe !

Viele Grüße
marCus
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#42

Beitrag von giggls »

mok hat geschrieben: Wie sollte man denn die ganze Konstruktion mit Spannung versorgen ? Soll der Micro-USB Anschluß des Raspberry oder die Schraubklemme X3-1 und X3-2 verwendet werden ?
Ich verwende die Schraubklemmen, da die Relais ja doch relativ viel Strom ziehen, wenn sie angezogen sind. Der Raspi wird dann über seinen GPIO Anschluss mit Strom versorgt und der Micro-USB bleib unbenutzt.
mok hat geschrieben: Wofür wird der JP1 verwendet, was kann hier angeschlossen werden ? (dieser geht an den Raspberry)
Das ist der Anschluss für die serielle Konsole braucht man nicht unbedingt.
mok hat geschrieben: Kann man auch ein 4x16 Zeichen Character-Display verwenden (habe noch eines hier rumliegen) ? Kann dies im Treiber eventuell eingestellt werden ?
Da könnte eventuell gehen, wenn man im Quellcode von webmash_4x20_client die Strings passend kürzt (menustrings.h), in 4x20_client.c #define LCD_COLS 20 auf 16 ändert und neu compiliert.

Gruss

Sven
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#43

Beitrag von mok »

Hallo Sven,

vielen Dank für Deine Antwort !
Ich habe gestern Abend noch länger an der Steuerung gebastelt. Ich musste erst mal herausfinden das man die GPIO´s in der /etc/sysfs.conf eintragen muss, bin durch die Readme auf github.com/giggls/web20mash/ darauf gestoßen. Des Weiteren habe ich ein bischen gekämpft um zu merken das man "owfs" noch nachinstallieren muss ... naja, wer lesen kann ist schwer im Vorteil :-) ... jetzt hab ich es fast geschafft.

Vielleicht hast Du aber noch einen Tipp für mich, auf der Weboberfläche wird der Sensor unter Hardware Information nun endlich angezeigt, dort steht ein "DS18S20: 10.67C6697351FF". Komischerweise steht dies auch dort trotz das kein Sensor angeschlossen ist, es ist lediglich der "DS2484" der wahrscheinlich gefunden werden kann ? Wenn ich auf die Brausteuerung gehe springt das Thermometer von 60 > 76 > 19 > ... °C. Das gleiche passiert auch wenn ein Sensor angeschlossen ist. Könnte da eventuell in der /mashctld.conf noch was falsch sein ? Habe mir leider vorher keine Kopie von der Datei gemacht um vergleichen zu können.

Gruß marCus
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#44

Beitrag von giggls »

mok hat geschrieben: Ich habe gestern Abend noch länger an der Steuerung gebastelt. Ich musste erst mal herausfinden das man die GPIO´s in der /etc/sysfs.conf eintragen muss, bin durch die Readme auf github.com/giggls/web20mash/ darauf gestoßen.
Die README Dateien sind natürlich auch im Debianpaket enthalten (/usr/share/doc/web20mash/)
mok hat geschrieben: Vielleicht hast Du aber noch einen Tipp für mich, auf der Weboberfläche wird der Sensor unter Hardware Information nun endlich angezeigt, dort steht ein "DS18S20: 10.67C6697351FF". Komischerweise steht dies auch dort trotz das kein Sensor angeschlossen ist, es ist lediglich der "DS2484" der wahrscheinlich gefunden werden kann ?
Der DS2484 hat keine ID. Außerdem ist 10.XXX definitiv ein DS18S20.

Das klingt mir aber alles eher nach einem Low-Level Problem. Hast Du mal geschaut ob der I2C Bus richtig funktioniert?

Was sagt denn "i2cdetect -y 1"?

Sicher, dass Du nen DS18S20 hast und keinen DS18B20?

Wenn i2cdetect die 18 anzeigt, dann mal folgendes probieren:

1. schauen dass kein owserver und mashctld läuft (ps aux |grep owserver)
2. Einen owserver im Vordergrund starten (owserver --i2c=/dev/i2c-1:18
--no_PPM --foreground --nozero)
3. auf einer zweiten Shell "owdir"
4. Wenn owdir nen sensor findet temperatur lesen:
owread /XX.AAAAAAAAAAAA/temperature

Sven
mok
Posting Junior
Posting Junior
Beiträge: 16
Registriert: Donnerstag 19. März 2015, 09:05

Re: Web 2.0 Mash Brausteuerung

#45

Beitrag von mok »

Hallo Sven,

ich kenne mich leider mit Linux nicht so sehr gut aus, muss mich da ein bisschen durchbeißen.

Der Befehl "i2cdetect -y 1" lässt sich so direkt nicht ausführen, sehe ich das richtig, dass ich dafür noch i2c-tools installieren muss ?

Muss ich dem Raspberry sonst noch irgendwie beibringen das er i2c machen soll ?

Ich habe mal die mashctld.conf angehängt, vielleicht habe ich da ja auch Blödsinn gemacht.

.conf ging nicht, ich habe mal ein zip daraus gemacht.

Gruß marCus
Dateianhänge
mashctld.zip
Meine... mashctld.conf
(1.92 KiB) 112-mal heruntergeladen
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#46

Beitrag von giggls »

mok hat geschrieben: ich kenne mich leider mit Linux nicht so sehr gut aus, muss mich da ein bisschen durchbeißen.
Für low level debugging halt schwierig, aber kein Problem ich habe selbst mit absoluten NOOPs Übung :)
Der Befehl "i2cdetect -y 1" lässt sich so direkt nicht ausführen, sehe ich das richtig, dass ich dafür noch i2c-tools installieren muss ?
Genau!
Muss ich dem Raspberry sonst noch irgendwie beibringen das er i2c machen soll ?
Puh, das ist alles schon so lange her. AFAIR muss man auch das passende Kernelmodul laden.
Schau mal hier: http://www.netzmafia.de/skripten/hardwa ... i_I2C.html

Und lass den Befehl mal vorsichtshalber als root laufen um Probleme mit Zugriffsrechten auszuschließen.
Ich habe mal die mashctld.conf angehängt, vielleicht habe ich da ja auch Blödsinn gemacht.
Hm also Du hast für Benutzung eines owservers konfiguriert... Warum?

Da steht:
# For DS2483 e.g. RaspIO or fangopcb
#owparms=--i2c=/dev/i2c-1:18 --no_PPM

Aktiviert ist aber:
owparms=localhost:4304

Es geht auch mit owserver, aber das braucht man eigentlich nur, wenn noch andere Programme auf den 1-wire Bus drauf sollen. Und der owserver muss dann natürlich seinerseits mit "--i2c=/dev/i2c-1:18 --no_PPM" laufen.

Ich vermute, dass der owserver im Simulationsmode läuft und Web 2.0 Mash dort simulierte Sensoren findet.

Die GPIO config sieht richtig aus.

Gruss

Sven
A.Stranger
Posting Junior
Posting Junior
Beiträge: 45
Registriert: Dienstag 27. Januar 2015, 08:31
Wohnort: Dortmund

Re: Web 2.0 Mash Brausteuerung

#47

Beitrag von A.Stranger »

Hi,

habe jetzt endlich auch meinen Raspberry samt Display (halbwegs) fest verkabelt in seinem Gehäuse. Leider habe ich vorher das Display nicht ausprobiert. Wenn ich nun alles starte, sehe ich auf dem Display nur 4x20 dunkle Kästchen.

Hat jemand nen Tip für mich wo ich suchen könnte?

Gruß
Pascal
Benutzeravatar
Punkt3
Posting Senior
Posting Senior
Beiträge: 468
Registriert: Mittwoch 17. Oktober 2012, 22:42

Re: Web 2.0 Mash Brausteuerung

#48

Beitrag von Punkt3 »

Hi zusammen,

ich vermute mal daß es sich bei deinem Temperatursensor mit den springenden Werten um den Fake-Eintrag in der owfs.conf handelt.

Schau dort mal rein... :Wink


Viele Grüße

Michael
Benutzeravatar
giggls
Posting Freak
Posting Freak
Beiträge: 775
Registriert: Freitag 14. Januar 2011, 11:38
Wohnort: Karlsruhe (Durlach)
Kontaktdaten:

Re: Web 2.0 Mash Brausteuerung

#49

Beitrag von giggls »

A.Stranger hat geschrieben: habe jetzt endlich auch meinen Raspberry samt Display (halbwegs) fest verkabelt in seinem Gehäuse. Leider habe ich vorher das Display nicht ausprobiert. Wenn ich nun alles starte, sehe ich auf dem Display nur 4x20 dunkle Kästchen.
Nur um sicherzugehen. Du hast den webmash_4x20_client aber schon auch gestartet?

Web 2.0 Mash selbst ist nämlich erst mal nur der mashctld ohen Displayansteuerung.

Sven
A.Stranger
Posting Junior
Posting Junior
Beiträge: 45
Registriert: Dienstag 27. Januar 2015, 08:31
Wohnort: Dortmund

Re: Web 2.0 Mash Brausteuerung

#50

Beitrag von A.Stranger »

Hi,

jo, der Client ist ebenfalls gestartet.

Gruß
Pascal
Antworten