Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

Web Based Temperature Logger


  • Please log in to reply
6 replies to this topic

#1 Coding Smackdown

Coding Smackdown

    Advanced Member

  • Members
  • PipPipPip
  • 78 posts
  • LocationLewisville, TX USA

Posted 01 December 2011 - 02:23 AM

Hey everyone, Thought I would share my latest project with everyone. I'm building a process control system for an Electric Brew System. So to help me vet out all of the functionality I've been putting it together a piece at a time. To start with I wanted a nice web based user interface that would allow me to configure and monitor the mash, boil and cooling profiles of the entire brewing process. So I started off with the web-based user interface and the temperature monitoring since that is probably the simplest part of the entire process. So the solution so far has been a cobbling together of several libraries: Thanks to Markus VV and his NeonMika.Webserver project over at http://neonmikawebserver.codeplex.com/ I had a really quick time of putting together a JSON based control interface that would allow me to configure the temperature logging parameters as well as monitor the temperature using a couple of jQuery plug-ins. All of the files used by the interface are stored on the SD Card. The initial load of the page is a little slow, but I'm pulling down about 20 files in all, along with live data requests to get the current temperature, the temperature history and the settings. I incorporated a NETBIOS Name Resolution library and NTP Client library from Nicholas3 over at http://code.tinyclr.com which allowed me to make the Netduino Plus reachable by name across the network while using DHCP as well as update the system clock without having to resort to adding a Real Time Clock. I also incorporated a JSON generation library by Wouter Huysentruit over at http://code.tinyclr.com to extend the NeonMika.Webserver to quickly send back my data in JSON format. The temperature probe I built was based on a ADA Fruit tutorial on how to interface the TMP36 Temperature sensor to an Arduino. I also placed a 1uF capacitor across the 3.3V and Ground as well as a 1mH inductor between 3.3V and ARef to help cut down on some of the noise I was seeing from the Ethernet port. My original readings were back and forth across several hundred millivolts when I was taking readings very close to each other and the great advice that the folks in the forums had about this problem really helped me to cut down most of the noise. You can find a great discussion on the topic at http://forums.netdui...ading-accuracy/ But just to be safe all of the temperature readings are based on an average of 100 reads, this really seemed to help smooth out the readings even more. I've attached a couple of screen shots of the User Interface and of the very simple temperature probe circuit and schematic. I'm in the process of building out a quicky shield and cutting up a project box so I can have everything in one nice to handle box about the size of a cellphone. Once I'm done with the construction I'll post some pics of the final logger in its case. Enjoy!

Attached Files


Brewing Award Winning Beer with a Netduino!
http://diybrewery.com

#2 Scott Green

Scott Green

    Advanced Member

  • Members
  • PipPipPip
  • 34 posts

Posted 02 December 2011 - 09:23 PM

Sweet! My younger brother is wanting to do exactly what you are doing. I'll let him know! Scott...

#3 ludo

ludo

    New Member

  • Members
  • Pip
  • 6 posts

Posted 11 December 2011 - 07:06 PM

Hi Coding Smackdown, It's possible to download the source of this project? Thanks, Ludo

#4 Coding Smackdown

Coding Smackdown

    Advanced Member

  • Members
  • PipPipPip
  • 78 posts
  • LocationLewisville, TX USA

Posted 11 December 2011 - 08:54 PM

I spent some time this weekend putting together a shield for the temp monitor circuit. I used a piece of tri-board, cut it down to the size of shield and then added the components. Attached are a couple of pictures of it. Hope you enjoy!

Attached Files


Brewing Award Winning Beer with a Netduino!
http://diybrewery.com

#5 Coding Smackdown

Coding Smackdown

    Advanced Member

  • Members
  • PipPipPip
  • 78 posts
  • LocationLewisville, TX USA

Posted 11 December 2011 - 08:57 PM

Hi Coding Smackdown,

It's possible to download the source of this project?

Thanks,

Ludo


As far as source code, I'm going to try and load it up on to codeplex this week. Issue with loading up here is that the file size is too big and I'd have to upload multiple posts and If I update it, you wouldn't have the latest.

But I'll definitely update this post once I get it up on codeplex. In the meantime, if you need it you can send me a message via the forums with your email and I'll send it to you.
Brewing Award Winning Beer with a Netduino!
http://diybrewery.com

#6 Coding Smackdown

Coding Smackdown

    Advanced Member

  • Members
  • PipPipPip
  • 78 posts
  • LocationLewisville, TX USA

Posted 12 December 2011 - 05:27 AM

As far as source code, I'm going to try and load it up on to codeplex this week. Issue with loading up here is that the file size is too big and I'd have to upload multiple posts and If I update it, you wouldn't have the latest.

But I'll definitely update this post once I get it up on codeplex. In the meantime, if you need it you can send me a message via the forums with your email and I'll send it to you.



I took a little time this afternoon and put the entire project up on codeplex you can find source code, schematic and eventually documentation at http://diybrewerytem...r.codeplex.com/

Enjoy!
Brewing Award Winning Beer with a Netduino!
http://diybrewery.com

#7 ludo

ludo

    New Member

  • Members
  • Pip
  • 6 posts

Posted 13 December 2011 - 03:37 AM

Thanks a lot! Ludo




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.