[Tim] had a problem with his microwave. The buzzer was exceptionally annoying, and once his hot pockets or pizza rolls were done, the buzzer wouldn’t shut off. A two-kilohertz tone infected his soul. It was the only sound echoing in a Boschian nightmare of reheated frozen food.
Unlike an existential ennui, an annoying buzzer in a microwave is something anyone can fix. [Tim] just took a pair of pliers to the buzzer and ripped it off the PCB. This left him with another problem — how to tell when his food was done. This was solved by putting the Windows XP startup sound in his microwave.
With the buzzer out of the way, [Tim] took an Arduino nano and loaded it up with the Windows XP startup sound. There isn’t much Flash on the Arduino, but it could hold an 18kB sample, enough to play the startup sound at 8kHz. The sound itself is PCM audio and easily stuffed into a sketch.
The Arduino listens for the 2kHz tone generated by the microwave and sends the XP startup sound through a tiny class D amplifier. After mounting a speaker inside the microwave, [Tim] has a ｖｅｒｙ ｖａｐｏｒｗａｖｅmicrowave.
53 thoughts on “A Blissful Microwave”
From what I understand, this will repeat as often as the original buzzer will, through the entire minute unless the door is opened earlier (though only oe time instead of three in a row). Nevertheless, this is something I should be able to repeat in half an hour today!
That would be almost as irritating as the original buzzer. I implemented it so it will only play it once.
Yes, it was a quick and easy hack.
I realized later on that the sound was too low, so I’d to switch out the 0.5W element to a 3W.
Nice one. I’ll make mine laugh like Bender.
Another solution is to use some specialized IC that is designed to play a melody, like the UM66
http://www.circuitstoday.com/wp-content/uploads/2009/03/um66.pdf, or the BT8028 http://www.iksemi.com/pds/product/BT8028-xx_01.pdf
These chips are the one used in cheap best wishes cards, but the version in TO92 case could be used to make these circuits. I remember there was a motherboard that in case of oveheat started to play a melody through a piezo speaker I suppose that was using ine of these chips.
Motherboards have dedicated microcontrollers for stuff like that in their chipsets since long time ago. I doubt someone added a BOM item for something as mundane as this.
the melody of those ICs is more annoying than microwave’s beep….
Those microwaves are a triumph of marketing over reason.
For 99 % of the usage we need 2 parameters.
1. how much power.
2. how long.
Why do we need second precision on a minutes scale cook when we have not weighed the sample, measured the moisture content etc. So why the digital entry, we only need a single rotary adjuster.
And why do I need to enter the power in 2 or 3 digits? all we need is a single rotary adjuster.
And why do I need to select between time and power before entering the variables on the same interface.
Why not use 2 rotary adjusters. One for time, one for power. Done.
Less human interaction required.
And what do the absolute cheapest microwave ovens on the market have? 2 rotary adjusters. Perfect.
What’s next? Bricks that connect to the internet? why? each with their own face book profile so they can connect with other bricks around the world? why?
My brother’s toothbrush recently failed to work because it could no longer establish a blue tooth connection with the phones brushing app !?
What on earth?
I generally agree except I find defrost by weight functions useful. Say I’ve frozen one of those ready meals from the shops that isn’t meant to be frozen. It doesn’t have cooking instructions that work from frozen but it does have a weight on it. Run the defrost function, set the weight, then later cook from fresh. I could probably do that with power and time dials but it’d be guesswork.
Two dials was standard in the past and while it was guesswork getting used to the thing, after one acquired experience, the results were no different than now with precision controls.
You can still adjust the power on your microwave if you wish to do it the old school way.
Testing I’ve done indicates the different power settings just result in different proportions of time that the magnetron is powered on. 50% would be alternating on and off at some interval of a second or so.
This is actually a reply to Darren.
Some microwaves do actually vary the power to the magnetron. You will see them advertised with “inverter” in the name, such as (some?) Panasonic microwaves in the US.
Sorry I have to disagree strongly with your assertions.
I regularly, in fact multiple times a day heat things for as little as 8 seconds and yes 2 seconds does make a difference when heating small quantities to a very narrow temperature range.
18 seconds is a good time in my microwave to heat 180mls of baby formula from 23 degC to a suitable drinking temperature.
Hearing a jar of bay food takes 20seconds if the food is left in the jar but only 10 if it’s in a plastic food bowl.
Same here. I usually use our microwave in sub 1 minute increments: 30 seconds to heat some milk for coffee. 10-15 seconds to heat up leftover cat food. And 6-7 seconds to soften a small piece of butter for our cat (don’t ask).
Unfortunately, I didn’t do enough research when we got a new microwave after remodeling our kitchen. Our new model has “quick start” feature that cannot be turned off (that I know of). Basically, put food in, hit a digit on the keypad, and it starts cooking on high for that many minutes. To enter sub 1-minute times, I have to hit “time cook” first, then enter the time, then press start, adding a button press to the usual process.
I often forget that and end up starting the microwave after hitting “1.” Granted, I can often just stand there and stop it after the requisite number of seconds have elapsed, but I’m often doing several things at once, so sitting there and watching the microwave for 15 seconds is annoying.
There’s a microwave in the break room at work that is very similar to yours. Except it adds one extra step by making you enter a power level after already having to press “cook time” and then entering the time.
The one I have has a rotary encoder and a lot of buttons, To enter power you have to use 1 button to start entering, turn the rotary encoder right to increase time and left to decrease time and it starts at one minute. Then press the same button to set the power level but turning right decreases the power level instead of increasing. If you press the button twice fast because you want to use max power anyway then it doesn’t respond. You need to wait at least a second between presses.
I’ve found the Sharp Carousel series units to be the best user interface for me, because of the minimal button presses to do my most common jobs.
Why punch in a time for one minute when this machine has it as a default. Simply put item in, hit Start, remove coffee / sandwich etc. whenever. Oven stops when door is opened at any time.
If I want to do sub-minute times I always hit the same number twice in quick succession, to speed things up. ie. 11 seconds, 22 seconds, 33, 44.
Zap for another minute or more, just press Start again. If already running, minute is incremented.
Next the power level, when needed. Enter time then High-Med-Low, Start.
Convection cooking? Time, required temp button in deg C, Start.
Pre-heat? Temp button, Start.
Other modes such as Convection/Micro mix, and food weighing is also easy. The door has a pull-down handle (food can be placed on the open door)in one operation, I dislike intensely the type where a door button has to pressed in (hitting your cuticles on the sharp corner) THEN quickly switch to catching the door as it flings open. Two distinct steps in the user interface just to get food out is too much.
IMO the Sharp UI and operation is so well thought out I want to use it forever. I replaced the main cap about 6 years back, and I’ve bought a second hand identical oven off eBay as a spare.
“A two-kilohertz tone infected his soul. It was the only sound echoing in a Boschian nightmare of reheated frozen food.”
I love this.
Who said the scale has to be linear? Look at an old measuring jug, it is tapered to the bottom, like a rain meter. This provides this good precision and good scale. unfortunately the marketing department has convinced the public that it looks old, so now I need 3 measuring jugs to provide me the precision I need at the bottom of the jug.
Doesn’t the toothbrush still work? A broken escalator becomes stairs…
The Oral-B FAQs says to put it back on the charger, won’t connect when the battery is low.
With digital controls you get food that tastes PRECISELY horrible.
With dials it only tastes “so and so” disgusting.
With digital controls on an over the range microwave, you end up with a keypad that starts acting all wonky should steam ever get near it. It only works correctly after a few days of drying out.
Only heats foods approved by and sold by the Apple Food Store (patented concept of food store, we’ll sue all other food stores)
Runs iOS and will degrade in performance with every forced upgrade, unable to boil water after the next iOS update.
“What’s next? Bricks that connect to the internet? why? each with their own face book profile so they can connect with other bricks around the world? why?”
They will flood the 2.4ghz band and overtake wifi totally, mW2.4 was born. The first system message read “hee, whats cooking” before it sparkled into fire, blew up and almost killed 99% of the single population on the world.
I have used two microwave ovens with digital entry, both have a knob that increments the time in 10 or 15 seconds chunks and the power is preset on some levels, one has a digital control, the other has nother rotary knob. If you have a combi microwave of course the selecion could be more.
We usually bring up the microwave oven as a bad example when we are discussing bad interfaces at my local hackerspace. Quite often some one will bring up the simplicity of mechanical microwave oven.
But mechanical timers lacks the resolution that the digital have.
It’s almost impossible to get a short 10s run on a mechanical timer, and the timer tends to have a error of 30s.
I don’t mind the extra functions that an electronic interface brings, as long I have two big dials for power and time.
Oh I think if my microwave played the Microsoft start up sound every time it stoped I’d thow it out the window – it would be much more satisfying if I was on the 23rd floor of a high rise rather than a single level home – but it’s the thought that counts :)
But that all aside it’s a neat solution to the problem
He should have installed the Windows POSready 2009 startup sound so his microwave will get security updates for a few more years.
Should do the opposite.
Make the microwave sound like it is popping corn, and then you open it when the popping stops and pull out a burrito. April Fool’s prank!
Why the “full-width” characters in “ｖｅｒｙ ｖａｐｏｒｗａｖｅ”?
I had the idea to use a Raspberry Pi to control my microwave’s time and power. Use my barcode scanner to shoot an item’s UPC on the packaging, refer to a custom database to get the time and power. But then I remembered how lazy I am and figured being lazier was more work than worth on this one.
Would it not have been simpler to mute the annoying volume of the beeping by placing a piece of tape of the transducer?
That would help with the volume, but it’s the repeating part that’s most annoying.
I want one that has Trumps voice saying “Liar”, because when you cook a burrito in a microwave, it will explode on the ends but the middle will still be frozen….. :)
Turn your power down.
As the burrito (or a bunch of other foods) melts, it absorbs microwaves better. The only thing to stop the resulting localized runaway heating is conduction of heat to the still-frozen parts, and there’s nothing you can do to speed that up, so you’ve gotta slow the heating to match.
I sometimes add a glass of water to the cheap microwave at work.
Works great with eggs and melting butter.
Build a wall around the burrito. I am confident this will work.
I used tape.
A tiny piece over the buzzer dropped the frequency and volume just enough to not annoy me.
Honestly, I hoped the buzzer would just die, but eight years later it’s still
Today I’ve converted my windows XP machine, when it’s ready booting it will play a very pleasant microwave oven BEEP-BEEP-BEEP sound. This is so practical… now I can hear my PC from all around the house, I never could hear my PC so I never knew when it was ready for use.
But seriously, I think the guy has made a cool adjustment to his microwave. Fun project! I guess he has a laugh every time one of his guests hear this for the first time.
I would rather have the Brian Eno track that the original Windows had. Or the Robert Johnson ditty ’bout Hot Tamales.
Scan bar code and search song database for appropriate song for food item.
I’m trying to imagine a list of tracks, but there are very few rock songs about cooking rice.
Rice, rice baby
Rice, rice baby
Alright stop, grab a table and a menu
Ice is back in this Oriental venue
Hungry, for a little Chop Sui
I want Chinese, not Hong Kong fui
You know what you want
Yo, cant decide
Column A, Column B
Lol, you win; thanks.
On some microwave ovens you can disable the alarm beep and/or the keypad beeps, though the directions aren’t alway in the manual. Seems to be a feature that is becoming rare; my new one doesn’t have the option.
IDK, just remove the food that’s been cooked cause it’s ready and you want to eat it? Hey presto no more beep.
Class this as a twat hack.
Not cool. :/
I’m glad my microwave has a mechanical bell that goes “DING” instead of some electronic buzzer crap.
How about a Bluetooth add on, so it could send a message to your smart phone? Choose any “ringtone” you like.
Better yet, a WiFi IOT hook up. Not only could it send a “done” message ringtone to your phone, but could also live stream the cooking process from a strategically placed camera in the oven’s interior.
Bonus Feature: once you have that camera, you might as well mount a scrap 12″ LCD display on the front of the oven door, so you can stream a video of what’s cooking inside.
Ain’t dangerous to install windows on a microwave oven?
What if it get a BSOD?
Them you should see my other project that is actually running on Windows XP.
Explodet – an automated fireworkslauncher
I still have my microwave oven from the 90. It has a mechanical bell…
Please be kind and respectful to help make the comments section excellent. (Comment Policy)