Dishwashers are great at washing dishes and even rinsing them, most of the time. Where they tend to fail is in the drying part. Somehow these things dry hot enough to warp stoneware dishes, but not so well that things are actually dry when you open the door. Blame it on the lack of air movement.
Ideally, the dishwasher cycle is started soon after dinner time so it can be finished and opened up before it’s time for bed. But if you do that, then you miss all the dishes from late-night snacking and the occasional wine glass. Wait until bedtime to start it, and it has to sit several hours with moisture inside. Obviously, the answer is to listen for the victory beeps at the end of the cycle, and use a slow but forceful actuator to push the door open.
[Ivan Stepaniuk] is listening for the dishwasher’s frequencies with a microphone, amplifying them with a trusty LM386, and using an STM32 blue pill to crunch the audio. [Ivan] has plans to incorporate an ESP8266 board for IoT, presumably to get a notification when the door has been opened successfully. Check out the demo after the break.
Yes, dishwashers are great until they aren’t, and some little part breaks. But why pay for a new detergent compartment cover when you can just print one?