1. Dette nettstedet bruker informasjonskapsler (cookies). Ved å fortsette å bruke dette nettstedet, samtykker du til vår bruk av informasjonskapsler. Lær mer.
  2. Hei der Gjest, bli medlem ved å gå til medlemsregistreringen
    Fjern notisen

Bryggeporno - full kontroll på gjæringstemperatur!

En tråd i 'Utstyr' startet av Erlend H., 3 Jan 2013.

  1. Per Aslak

    Per Aslak
    Expand Collapse
    Registrert bruker

    Kult prosjekt. Har halvveis påbegynt et lignende prosjekt med arduino, ethernet shield og ds18xx sensorer. Hardware biten er på plass, men selve loggingen på nett er ikke ferdig. Har ikke hatt kablet tilgang det arduino står... En kompis har logging på plass og benytter cosm.com / pachube.

    Fordelen med cosm.com: 1)  gratis, ingen hosting kostnader, 2) Eksisterer arduino api  3) finnes  web Gui og  android klient 4) har autentiserings infrastruktur.

    Totalt sett altså lavere pris og mindre jobb...

    Mye av moroa er å gjøre ting selv, så hoste selv er jo også artig..

    Ang muligheter for å kontrollere så har jeg tenkt på å la arduino være slave, men med fallback temperatur-verdi hvis strømmen går og nettkontakt forsvinner. Styring skjer vha at arduino poller etter ønsket temperatur på cosm...

    Håper noen av ideene kommer til nytte. God kveld
     
  2. fmandal

    fmandal
    Expand Collapse
    Moderator

    Bosted:
    Steinkjer
    DX og ebay er skumle greier.

    Men da er Arduino-pakke bestilt, så om noen uker kan jeg kanskje bidra med koding. Eller (kanskje vel så sannsynlig) snylte på det flinkere kodere enn meg har laget...
     
  3. Simen HG

    Simen HG
    Expand Collapse
    Norbrygg-medlem

    Fikk arduino i går, ssr i dag og håper på 18S20 i morra. Kan bli en artig helg :)
    Vurderer å sette opp en liten server/bryggepc i nærheten av gjæringsskapet for å hoste styringen, logging etc. selv.

    Artig å se andre holde på med det samme. Pussig hvordan noe tilsynelatende eksploderer  :skitbra:
     
  4. Per Aslak

    Per Aslak
    Expand Collapse
    Registrert bruker

    Sånn
    Da har jeg fått programmert ferdig temperaturlogger for arduino.

    Relativt greit å få til ved å klippe, lime sammen  og modifisere ulike eksempler til et program.

    Her er en live feed her.
    https://cosm.com/feeds/98865
    Har også testet android appen "pachube viewer" og får opp en fin graf rett på telefonen. Kult!

    For ordens skyld, det er ikke gjæring som pågår her :)

    Per
     
  5. Erlend H.

    Erlend H.
    Expand Collapse
    Norbrygg-medlem

    Bosted:
    Bodø
    Artig å se at det er flere som hiver seg på arduino-bølgen!

    Per Aslak:
    Har du sett på hvordan du styrer settpunkt for temperatur fra Cosm?

    Erlend H.
     
  6. Per Aslak

    Per Aslak
    Expand Collapse
    Registrert bruker

    Hei. Nei, jeg har bare så vidt lest om det.. 
    Hvis noen er interessert i koden så si ifra.
    Har forøvrig ethercard 1.1 fra dx, altså ikke den offisielle ethershield. Og kjører ide v1.. Det er ikke kompatibelt med ethershield og f.eks ide v0.22.

    For mer om kontroll av set temperatur kan du jo ta en titt her kanskje.

    community.cosm.com/arduino/usb/processing

    Mvh Per
     
  7. fmandal

    fmandal
    Expand Collapse
    Moderator

    Bosted:
    Steinkjer
    I dag har jeg vært på posten og hentet en Arduino og LCD-skjoldet. Ethernet-skjold, SSR-modul og DS18B20 (?) er på vei. Planen er å lage et gjæringsskap jeg både kan overvåke og kontrollere via nettet. Kanskje skal en Raspberry Pi få være server, men det er mye annet jeg må sette meg inn i før jeg kan tenke så langt.

    Etter noen minutter fikk jeg opp det viktigste: Her skal det bli 0l! (Ja, måtte bytte ø med 0, men satser på at jeg finner ut av tekstkodinga før eller siden.) Og trykk på høyre tast fikk fram at Arduinoen er enig. "Right", sier den da.

    [​IMG]

    Plutselig ble det ikke like gøy å tenke på at jeg må bruke resten av kvelden til å pakke og ikke kommer hjem igjen før søndag kveld. Heldigvis har jeg funnet ut at Akkurat (Se ratebeer.com) ikke er langt fra hotellet jeg skal bo på de nærmeste dagene...

    PS: Kode er alltid interessant, dette er en helt ny verden for meg...
     
  8. glennrlie

    glennrlie
    Expand Collapse
    Norbrygg-medlem

    Bosted:
    Svarstad
    Etter diverse innkjøp, venting på alle deler og litt testing og fikling ble endelig temperaturloggeren min ferdig (dvs POC er ferdig, noen småjusteringer må selvsagt på plass). Laget en liten oppskrift på hvordan jeg har gått fram og deler/utstyr som man trenger:

    http://bryggerlauget.blogspot.no/p/etter-inspirasjon-fra-en-trad-i.html

    Takk til Erlend H. for PHP-kode og for å ha satt meg på idèen :)  :skitbra:
     
  9. fredno

    fredno
    Expand Collapse
    Norbrygg-medlem

    Bosted:
    Asker
    Legger ved PHP kode for å se på resultatet som ligger i databasen
    Legger også med et bilde av resultatet man skal kunne se.
    For å lage grafen henter koden ut middel verdien hvert 5 minutt så man kan i utgangspunktet logge så ofte man vil.
    Termometerene nederst henter ut siste rad i databasen.
    Siden min database ser andeledes ut har jeg byttet ut mine kolonne navn for å passe til databasen til glennrlie
     

    Vedlagte filer:

  10. glennrlie

    glennrlie
    Expand Collapse
    Norbrygg-medlem

    Bosted:
    Svarstad
    Stilig! Skal se litt nærmere på den og se om det er noe jeg kan bruke også :)
     
  11. fredno

    fredno
    Expand Collapse
    Norbrygg-medlem

    Bosted:
    Asker
    Jeg var ikke helt fornøyd med "chart hours" så her er en liten rettelse :)

    Bytt ut fra linje 138
    Kode:
    		<form action="fridge.php" method="get" oninput="x.value=parseInt(hours.value)">
    			Chart Hours: 0 <input type="range" name="hours" value="<?php echo $hours; ?>"> 100
    			=<output name="x" for="hours"><?php echo $hours; ?></output>
    			<input type="submit">
    		</form>
    
    Til
    Kode:
    		<form action="oleskap.php" method="get" oninput="x.value=parseInt(hours.value)">
    			Chart Hours: 1 <input type="range" min ="1" max="31" name="hours" value="<?php echo $hours; ?>"> 31
    			=<output name="x" for="hours"><?php echo $hours; ?></output>
    			<input type="submit">
    		</form>
    
     
  12. glennrlie

    glennrlie
    Expand Collapse
    Norbrygg-medlem

    Bosted:
    Svarstad
    Del 2 (innbygging):
    http://bryggerlauget.blogspot.no/p/arduino-temperaturlogger-del-2.html
     
  13. glennrlie

    glennrlie
    Expand Collapse
    Norbrygg-medlem

    Bosted:
    Svarstad
  14. omhelland

    omhelland
    Expand Collapse
    Registrert bruker

    Bosted:
    Stavanger
    Skambra!  :amen:

    Eg gjekk for ei anna løysing, men er likevel særs nøgd med resultatet. Sjå meir her: http://picobrygg.omhelland.com/2013/03/temperaturoversikt-med-tellstick/.
     
  15. glennrlie

    glennrlie
    Expand Collapse
    Norbrygg-medlem

    Bosted:
    Svarstad
    Pent! Det er meget mulig det er noe jeg kommer til å kopiere etter hvert!  ::)  :skitbra:
     
  16. TorsteinL

    TorsteinL
    Expand Collapse
    Registrert bruker

    Bosted:
    Stord
    Litt off-topic sånn bryggemessig...

    Bygde en MooseRoaster i høst, ganske enkelt et steketermometer basert på Arduino. Full mulighet for å styre ovn av på vha rele, alarm med lys og lyd (bilhorn) ved "Perfect" elgstek. Temperaturer til MySql og vist frem i en Joomla side med graf.

    [​IMG]

    Prosjektet skal etterhvert modifiseres til mesk og gjærkontroll.
     
  17. EspenL

    EspenL
    Expand Collapse
    Registrert bruker

    Bosted:
    Hop, Bergen
    Pent :) Hvordan koblet du den inn på ovnen?
     
  18. TorsteinL

    TorsteinL
    Expand Collapse
    Registrert bruker

    Bosted:
    Stord
    Styrte et 30A relé med arduinoen, stolte ikke helt på hybelkomfyren vi brukte...
     
  19. Erlend H.

    Erlend H.
    Expand Collapse
    Norbrygg-medlem

    Bosted:
    Bodø
    Hei igjen!

    Da har jeg også kopiert litt kode fra Glennrlie og Fredno og oppgradert min orginale versjon, denne er mye kjappere fordi den lar SQL-serveren sortere ut data.
    Har lagt inn mulighet til å vise kurver tilbake i tid ved å legge på parameter $_GET[daysBack] som angir hvor mange dager tilbake start-tidspunktet for grafen skal starte på.
    $_GET[hours] eller $_GET[days] angir hvor lang tidsperiode som skal vises i grafen (days overstyrer hours hvis begge er til stede).
    Må pynte litt på brukergrensesnittet så blir dette bra.
    http://www.garasjen.net/beer/log

    For øyeblikket vises kun data fra kjøleskapet mitt med alle sensorene på samme sted, men går du tilbake til 1/10 (38 dager i skrivende stund) så vises siste gjæringsforløp.
    http://www.garasjen.net/beer/log.php?hours=10&days=4&daysBack=39

    Ting som gjenstår:
    * Legge inn batch-nummer i sql-dataene slik at man kan hente ut forløpet på en bestemt batch (forutsetter f.eks innstilling på arduinoen).
    * Har også lyst å lage en likedan sak til bruk under brygging som i ettertid kan brukes som logg for tider, temperaturer o.l. med temperatur fra HLT, mesketank og kokekar.
    Erlend H.
     

Del denne siden