Good day folks. As the title suggests, I managed to kill my Mini the other day. I did so by sending 12v into the digital pins. The digital pins are connected via 10k pull-up resistors to a rail which is supposed to be kept at 5v by an off-board buck converter (you know one of those silly ebay things, it's got a little trimmer on there to adjust it...anyway). The reason I screwed up is because I wanted to plug an LED into this 5v rail and its jumper wire had the same colour as the 12v wire coming from the wall-wart....plugged that into the 5v rail, the power LED on the board went slightly brighter than it ought to
so for good measure, I plugged in the jumper again
to ensure it's not some glitch and same behaviour....*that's when Danny realised he f***ed up*
Now the board no longer responded to anything. Power LED is still on, no smoke or anything, but other than that, nothing: no response whatsoever to my otherwise working code (the one for the automatic car window roll-up some of you folks will be familiar with from another thread of mine). The buttons don't do anything, the reset button doesn't do anything, the programmer can't detect it (not in sync error)...D.E.D DEAD...
Aside from ordering a new one, that also got me thinking how to prevent further such mess-ups (I obviously replaced the jumper wire with one of a different color too
). I was thinking of placing a 5v zener diode between the digital pins and GND, that way if it gets a "shock" like it just did, I EXPECT the damage to be less, as the zener goes into conduction and sheds away the extra voltage. I got the idea from the numerous TV power supplies I've worked with - they all seem to have a zener on the AUX winding for this purpose. If the overvoltage is sustained, I reckon the zener will short itself out, creating a short to GND, possibly shutting down the supply if it can't provide the current - I'll put a small fuse in line for this purpose. Sounds good ? Here you go...



Now the board no longer responded to anything. Power LED is still on, no smoke or anything, but other than that, nothing: no response whatsoever to my otherwise working code (the one for the automatic car window roll-up some of you folks will be familiar with from another thread of mine). The buttons don't do anything, the reset button doesn't do anything, the programmer can't detect it (not in sync error)...D.E.D DEAD...
Aside from ordering a new one, that also got me thinking how to prevent further such mess-ups (I obviously replaced the jumper wire with one of a different color too


Comment