Coder Social home page Coder Social logo

sousvide's Introduction

ESP8266 Sous Vide Controller

Sous-vide (/suːˈviːd/; French for "under vacuum") is a method of cooking in which food is vacuum-sealed in a plastic pouch and then placed in a water bath or steam environment for longer than normal cooking times (usually 1 to 7 hours, up to 48 or more in some cases) at an accurately regulated temperature much lower than normally used for cooking (typically around 55 to 60 °C (131 to 140 °F) for meat, higher for vegetables). The intent is to cook the item evenly, ensuring that the inside is properly cooked without overcooking the outside, and to retain moisture.

Quick Start

You'll need the following hardware:

  1. a relay capable to turn on and off a heater element
  2. A 1-Wire DS18B20 temperature sensors

On the software side you will need to modify the config.h file to fit your needs.

Compile, upload and connect to it using a browser, and the UI should be self explanatory (or so I hope)

sousvide's People

Contributors

aguaviva avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

misiu

sousvide's Issues

Usage with Thermoelectric Actuator

Hi there,
I've found Your project and I'm thinking of using it with Thermoelectric Actuator, similar to this:

multi-fit2-228x228

Idea is to specify temperature in room using DS18B20 for measurements and relay to open/close actuator (not for slow cooker of course, but to control temperature in my house 😄 )

Instead of building 4 devices I'd like to use single 4 relay board, 4 DS18B20 and Wemos D1.
Device assembly isn't hard, but I'd like to ask for advice about software part.
I think that I should use 4 instances of MachineState and update UI to allow me to specify desired temperature for each room.
I don't need timing functionality so I will remove it completely.

I'd like to know how should I use PID? If for example I set target temperature to 24 how should I configure it to avoid relay turning on and off.
Actuator is NC (normally closed), so when there is no voltage it is closed, when You turn on voltage in about 2 minutes it is fully opened.

Thanks for advice.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.