Blog Archives

The Enough Already Mutes Your TV When Overexposed Celebrities Come On [Video]

Sick of hearing about Charlie Sheen’s tiger blood or the political gaffe du jour? This simple DIY project will mute your TV whenever it starts talking about a celebrity or subject you’ve heard enough of. More »







The Enough Already Mutes Your TV When Overexposed Celebrities Come On [Video]

Sick of hearing about Charlie Sheen’s tiger blood or the political gaffe du jour? This simple DIY project will mute your TV whenever it starts talking about a celebrity or subject you’ve heard enough of. More »







Control Your Garage Door Opener with Your Smartphone [Video]

If you’re tired of using a big, separate box to open your garage door, DIYer Lou Pradio shows us how to mod your garage door to open with your smartphone, with only a Bluetooth headset and a $1 transistor from RadioShack. More »







Make Your Own Printed Circuit Boards [Electronics]

If you have ever had a project where you custom designed a circuit, you know how useful it would have been to develop a PCB (Printed Circuit Board) based on your design. Doing it commercially can get expensive fast, so why not do this at home? More »







Getting Started with Arduino Electronics Hacking [Electronics]

We often feature projects here, especially on the weekend, that require the magic of an Arduino processor. If you’ve put off a bookmarked project for lack of Arduino knowledge, now’s your chance to beef up. More »







Turn a Cheap Router into a Home Automation Server [Video]

We love to automate things in our home here at Lifehacker, and it turns out that with just a router, an Arduino, and an RF switched outlet, you can control pretty much any electrical device you want from your smartphone or computer. More »







Turn a Cheap Router into a Home Automation Server [Video]

We love to automate things in our home here at Lifehacker, and it turns out that with just a router, an Arduino, and an RF switched outlet, you can control pretty much any electrical device you want from your smartphone or computer. More »







Controlling my growbox with a mobile phone

 

image

How many times have you been riding the bus and have been curious what temperature your computer growbox was running and if the plants needed to be watered?  Ok maybe never, but I decided to solve this problem anyway.  There is also no point in identifying that you may have a problem without having a way to do something about so I also implemented the ability to override the controls on the growbox by using a Windows Phone 7 application.

Design

image

I made the design for this pretty simple, unfortunately I could not connect with my growbox directly using a mobile device because the computer is behind a firewall (which is a good thing) so I used machine that both the mobile phone and growbox can contact…cheapvegetablegardener.com.  After creating a quick web service with the following methods the growbox and mobile device could now talk to each other:

  • SetStatus(StatusInfo) – GrowBox sets this status every minute
  • SetOverride(OverrideInfo) – Mobile sets override to default functionality
  • GetStatus() – Mobile Phone gets status
  • GetOverride() – GrowBox checks for potential overrides requested by Mobile device

Mobile UI

Now I have the two devices talking here is the basic UI.  The top half of the screen shows the growbox temperature, cpu temperature, and the moisture content. All of these statues change color (to yellow and red) as their values get to critical levels (too hot, too cold, too dry)

The middle section shows the current state of the growbox letting me know if the lights, heater, exhaust fan, and/or water pump are on or off.  If a situation occurs where you want to override this state you can do this by simply clicking the status indicator.

The bottom part of the screen shows temperature and moisture levels over the past 24 hours.  The graphs are rendered using Google Charts for simplicity though am thinking about creating my own custom solution to get the graphs just right.  It also displays a current screenshot inside the grow box and you can transition between views with a finger swipe.

Screenshots

Temperature history graph Moisture saturation history graph
image image

Overriding the heater setting

Status screen following heater override
image image

 

Though this covers most of my required functionality, I still need to add some cool transition animations and some additional analytics, but thought I would share my current version.

Add to Del.icio.us
Add to digg
Add to Facebook
Add to reddit
Add to Stumble Upon
Add to Technorati
Add to Twitter


Retrevo Catalogs Replacement Manuals for Electronics, Appliances, and More [Documents]

Whether you lost the manual you had or your latest eBay purchase didn’t come with one, Retrevo’s extensive manual archive can help you find a replacement in no time. More »

Control Pretty Much Any Electrical Device with Your Computer [DIY]

We’ve discussed how to automate your home with X10 before, but if you’re unhappy with its limitations and are willing to roll up your sleeves, you can tweak nearly any electrical device to communicate with your computer. More »









BusinessConstruction and MaintenanceElectricalElectronics and ElectricalElectricity

WP Like Button Plugin by Free WordPress Templates