S.T.O.C.K.:S sous vide (6 / 8 steg)
Steg 6: Arduino skiss
Jag också ersatt LiquidCrystal biblioteket med LiquidCrystal_I2C bibliotek av Francisco Malpartida. (Bifogas)
Skiss är fäst.
Du måste ändra följande rad till den adress du registrerat.
DeviceAddress termometer = {0x28, 0x88, 0x58, 0xBD, 0x04, 0x00, 0x00, 0x6C};
(0 x s innan varje nummer betyder att det är ett hexadecimalt tal)
Jag sätta den lägsta temperaturen till 43C och högst till 84C. Du kan ändra dessa.
Skissen kan laddas med bara USB_BUB adapter för makt.
LCD-kontrasten kan justeras med potentiometern. (Du kommer förmodligen behöva justera det när du har den kopplad till interna strömförsörjningen)
Displayen visar den inställda temperaturen i Fahrenheit och Celsius på första raden.
Den andra raden visar DS18B20 temperaturen.
Den inställda temperaturen kan justeras med upp och ner knappar.
Om sonden temperaturen är lägre än den inställda temp, LED kommer att vara avstängd och SSR på (uppvärmning lerkruka potten).
När sonden får upp till inom 2C i uppsättningen, blinkar lampan långsamt. När det blir till den inställda temperaturen man på stadig.
Technobabble: Jag la en liten hysteres så temperaturen inte bör överskridande set temp av så mycket.