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 »
Blog Archives
The Enough Already Mutes Your TV When Overexposed Celebrities Come On [Video]
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]
Turn a Cheap Router into a Home Automation Server [Video]
Controlling my growbox with a mobile phone
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
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 |
| Overriding the heater setting |
Status screen following heater override |
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.
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 »
![]()
Business – Construction and Maintenance – Electrical – Electronics and Electrical – Electricity













