Hacking a Heating Pad

HeatingPadBreadboardS

[Bob] and his wife use a bed heating pad. In the winter, they typically turn it on about an hour before bedtime so the bed is nice and warm. The problem is, if they accidentally leave it on, they’ll wake up a few hours later: overheated. What they needed was an advanced timer system.

A normal outlet timer wouldn’t fit his needs: most of the year the pad should shut off after a slight delay, but in the winter they prefer to leave the heating pad on at a much lower temperature. [Bob] decided to create a custom timer with a microcontroller to provide adjustable duration and heating levels.

The circuit is simple. It consists of a microcontroller, a 2-digit LED display, two buttons, and two wires that connect to the heating pad’s original controller. The final build allows you to set the time the pad turns on, turns off, and/or down a few levels. It’s a fantastic hack, and you can see how the interface works in the video following the break.

Comments

  1. James says:

    I like the idea of being able to set the timer in advance, but most modern heating pads/blankets have an auto-off timer built in.

  2. TehMeh says:

    Hmm.. 2 thoughts, wouldn’t it likely have been easier to replace the current limiting resistor in the transformerless supply to increase the amount of available power instead of so much optimization? Also…RTC.

    • Bob says:

      Hi TehMeh. I actually did replace the controller’s current-limiting resistor. As I wrote on my web page “I replaced the heating pad’s current-limiting resistor too, making its LEDs a little dimmer but saving 2mA.” But it still wasn’t enough.

  3. teraric says:

    I use a small heating pad in the winter, but the idea of sleeping on an entire bed of carbon fiber wire @ 120v doesn’t seem healthy. Are there any studies on the dangers of the EMF’s created from electric blankets?

  4. If we all weren’t so geeky our women would cuddle us to warm us up :(

  5. HackerK says:

    Just make sure code with failsafe (or enable watchdog timer…)

  6. KleenexCommando says:

    I have a heating pad on my bed and it has an auto shutoff feature that activates after 10 hours (so much for sleeping “all” day. I wrongfully assumed they all come with those there days to prevent the unfortunate case of burning ones house to the ground.

    And sorry Bob, But I do not get the love affair with sous vide cookers that every hipster/hacker blog says we all most own now. It gives food (meat) the nasty gray cadaver look of non-browning styles of cooking gives food, like poaching, which if thats what your going for, works just as well and I’ll skip all that crap anyway and just cook it like a normal human. I think too many geeks have watched too much iron chef and think overly technical ways of preparing food makes them cool, like tattoos, beards, skinny jeans and scarves… None of them do IRONICALLY.

    • Bob says:

      KleenexCommando, you’re absolutely right about the sous vide. I made it, we tried it out on a couple of steaks, and stopped using it for that. Now, we use it for controlling the temperature when making homemade yogurt or french fries. One of these days, I want to try it out on fudge, since that requires careful temperature control.

  7. wretch says:

    Does it have a “his” and “her” side feature? (c:

  8. NateOcean says:

    Without a schematic, it’s hard to say for certain, but this project likely exposes the user of the outside controller to hazardous AC line voltages. Almost certainly so without a polarized plug.

    • Bob says:

      NateOcean, the heating pad controller converts 120V AC to 4.7V DC. My timer taps into that 4.7V. There’s no 120V in my timer. The only way my timer can be dangerous is if the heating pad controller becomes dangerous.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 94,593 other followers