Home Brew Forums

Home Brew Forums (http://www.homebrewtalk.com/forum.php)
-   DIY Projects (http://www.homebrewtalk.com/f51/)
-   -   My latest DIY project: UberFridge (temp controller with web interface) (http://www.homebrewtalk.com/f51/my-latest-diy-project-uberfridge-temp-controller-web-interface-282605/)

Elkoe 11-21-2011 10:44 PM

My latest DIY project: UberFridge (temp controller with web interface)
 
Hi Guys,

I would like to share my latest project: Uberfridge

It is a temperature controller for my fridge, that runs on Arduino + a DD-WRT router. It has a web interface via WiFi, data logging and temperature profiles.

See the video in the link for a quick overview.

acefaser 11-22-2011 12:59 AM

Very nice! Thanks for posting code and the links to help others. I just got a arduino and eithernet shield to play with so I might build a something similar.

Looper 11-22-2011 01:07 AM

dude, thats awesome.

Seems like you're a really smart kid. Keep it up!

Flomaster 11-22-2011 01:33 AM

bad ass :rockin::rockin::rockin::ban::ban::tank:

TomSD 11-22-2011 01:56 AM

Very cool, thanks for the video walk-thru. Been thinking about doing a couple of these puppies since my first love is tech... nice way to combine hobbies.

buzzardman 11-22-2011 02:25 AM

that's rad. how long did it take you to get this all working. I've been learning python and this looks like something I could test my skills with.

bendiy 11-22-2011 03:32 AM

Nice work! Are you data logging to the Wifi router or does your script push the data straight into a Google Spreadsheet?

I'm working on a arduino controller for my brew session. I'd like to log the data, but all I've been doing so far is pushing it over serial to my laptop to generate a CSV file. Pushing it straight into a Google Spreadsheet sounds like a simple alternative. Using a router to do it is a great way to get an embedded computer into my control panel and eliminate the laptop from the setup. Google Spreadsheets work so well with their Visualization API, you don't even have to write a data->JSON conversion script like you would with database query.

digitalhifi 11-22-2011 04:14 AM

Wow. Keep it up!

Looper 11-22-2011 06:29 AM

Quote:

Originally Posted by bendiy (Post 3507280)
Nice work! Are you data logging to the Wifi router or does your script push the data straight into a Google Spreadsheet?

I'm working on a arduino controller for my brew session. I'd like to log the data, but all I've been doing so far is pushing it over serial to my laptop to generate a CSV file. Pushing it straight into a Google Spreadsheet sounds like a simple alternative. Using a router to do it is a great way to get an embedded computer into my control panel and eliminate the laptop from the setup. Google Spreadsheets work so well with their Visualization API, you don't even have to write a data->JSON conversion script like you would with database query.

Everything you just said, could very well be in a foreign language... :drunk:

Elkoe 11-22-2011 10:25 AM

Quote:

Originally Posted by bendiy (Post 3507280)
Nice work! Are you data logging to the Wifi router or does your script push the data straight into a Google Spreadsheet?

I'm working on a arduino controller for my brew session. I'd like to log the data, but all I've been doing so far is pushing it over serial to my laptop to generate a CSV file. Pushing it straight into a Google Spreadsheet sounds like a simple alternative. Using a router to do it is a great way to get an embedded computer into my control panel and eliminate the laptop from the setup. Google Spreadsheets work so well with their Visualization API, you don't even have to write a data->JSON conversion script like you would with database query.

The router logs the data on USB storage, in JSON and CSV format. I use the spreadsheet only to set a temperature profile. A day generates 1440 data points, so a spreadsheet would get very large.
Google has a library for python to generate the JSON files. I just have to recombine them in JavaScript to one big JSON file before drawing the chart.


All times are GMT. The time now is 04:08 PM.

Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.