I'm trying to finish up my door unlocking project, and have run across a problem. Another group member did the actual opener trigger part, which waves a pipe cleaner mounted on a servo in front of the motion detector. That all works fine. But it's battery powered, and I'd like to have the option of powering it from the mains.
He used an Arduino Nano to drive the servo, and everything is powered by a "breadboard power supply" rated at 700 ma at the 5V output, running off a 9V alkaline battery.
I tried running this from a wall wart 9V switching supply rated at 650 ma. It doesn't work. The LEDs on the Nano and the power module switch on and off, rebooting I assume when the voltage drops, and nothing ever boots successfully. Also, a brand new carbon/zinc 9V battery produces the same result. The only thing that works is an alkaline 9V.
It turns out that this effect is also produced when only the servo and power module are on the board, so it appears to have nothing to do with the Nano.
It seems to me that the controller chip in the servo must be causing a large current spike when it boots up. When powered by alkaline, after the bootup it works fine, drawing about 75 ma when the shaft is turning. So something must be happening only when power is first applied.
Is this typical of servos? Are there small servos which are known not to have such a problem? Has anyone had good luck with a particular model? I'm talking about small hobby servos. I don't see any specs about maximum current draw.