I made a modified version of barneybugs sous vide controller. (find it here: http://loads.pickle.me.uk/2013/03/16/sous-vide-ar...

This version uses the "standard" 16x2 lcd display and two pushbuttons for adjusting the temperature goal.

Fetch the code here: https://codebender.cc/sketch:86168

Fetch the required libraries here: https://drive.google.com/file/d/0B-oXpCwlKy4bZVFPT...

I made a drawing for laser cutting a case that would work with the controller - should fit nicely.

- Illustrator: https://drive.google.com/file/d/0B-oXpCwlKy4bQlBaZ...

- PDF: https://drive.google.com/file/d/0B-oXpCwlKy4bdWZNc...

The schematic for the wiring

- Fritzing: https://drive.google.com/file/d/0B-oXpCwlKy4bZG0yd...

- PNG: https://drive.google.com/file/d/0B-oXpCwlKy4ba0czT...

Step 1: List of Materials

Step 2: Hook Up All the Wires

Follow the diagram attached here.

It's important to note that when working with AC (240V@my location) you should be cautious. Be sure to insulate all you connections and even better add a fuse somewhere in the wiring.

Step 3: Try It Out

Now just add a cooking plate with some wiring - with the relay in the middle of one of the wires.

I have a cooking plate with a max of 2000watts, but as you can see from the example it shoots way past the 60degrees all the way to 70, before settling at 60. So use a more moderate amount of watts - you'll wait a bit longer for it to heat up - but it should settle faster.

I have attached a video that was shot while doing the graph (iGrill thermometer). The number that is interesting is the one in the bottom right. In the beginning it will be 100, when it shoots past it will be 0. Then the number will dance around corresponding how much (often) the relay is turned on. It will be different each cook because the difference in mass that the cooker is heating (water and food).

<p>Hi guys, I'm going to make this thermostat, but I'm not able to upload the code. Can anybody tell me, please, what I have to change to be working? I have been added two next libraries - Switch and Streaming, what is not described in instructable, so after few losted hours I got this 5 errors:</p><p>sorens_sous_vide.ino: In function 'void setup()':</p><p>sorens_sous_vide.ino:116:1: error: a function-definition is not allowed here before '{' token</p><p>sorens_sous_vide.ino:137:1: error: a function-definition is not allowed here before '{' token</p><p>sorens_sous_vide.ino:145:1: error: a function-definition is not allowed here before '{' token</p><p>sorens_sous_vide.ino:154:1: error: expected '}' at end of input</p><p>I tried the code from original project mentioned above and it was done without any problems. But I prefer to use this construction. Can anybody help me please?</p>
<p>Hey, cool instructable! Have you tried adding some kind of stirring device in the pan ? I'm sure you did you could reach optimum temperature way more efficiently and precisely, because it wouldn't depend on convection :)</p>
<p>Nope - but some sort of underwater fan could be a way to do it... By using a hotplate the temperature is very even all the way around the pot. If I were using a immersion heater it would be a different story.</p>
<p>Hey. Nice sous vide setup you have there. I've buid one almost like it (with a hotplate and a pot). I've used your code and modified it a bit (I use a LCD Keypad shield).</p><p>How do you set up your pot and hotplate? With or without a lid on the pot? Is the hotplate cranked to max or set on a lower setting?</p><p>I can't get mine to settle at the setpoint. It is always 2-3 degrees <br>above. And every 30 sec or so it is turning on and off like this</p><p><iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/kOVhJTAeW9o" width="500"></iframe></p><p>Have you had similar problems?</p>
<p>Hi mikkelkaas, nice to see some danes active inhere ;-)</p><p>My experience is that its best to have it around 900 watt or so... Maybe heat up the water ahead, and then plug in the setup along the way. That's where I have got the best result.</p>
<p>This is such a great idea. I love it when people use the arduino for an out of the box idea! Keep it up! </p>
<p>Thank you. I can't take all the credit thou. The original project by Barneybug is what got me on the line - I just modified it for my needs.</p>
Good job on the concept, I love seeing the arduino being used for things like this. It's definitely capable of doing cool stuff. I give kudos to what look to be an early design, but i'd *highly* recommend you insulate the AC lines before you kill yourself, or someone else. Sorry, I can understand the mess of jumper wires when it's DC, but when you add bare wire AC it starts to looks more like a suicide machine.
<p>Thanks for the comment! Good point on the AC precaution. The picture of my test is more a proof of concept - I have a case for the thing ready to be cut, so no zapping. I'll point it out in the guide thou...</p>

About This Instructable




More by SørenT:Sous Vide with ardunio 
Add instructable to: