hello everyone, i'm currently doing a project : Automatic fish dispenser. it consists of 2 servo motor controlling
a) food dispenser
b) bait
so the flow is something like this
feeder set to 2 times feeding per day, when it comes to the 1st feeding, the servomotor2 will rotate and let the bait submerge in the water for 2 minutes. if the fish pulls the bait (connected to the limit switch too) the servomotor1 will rotate and dispense the food. after two minutes, the servomotor2 will rotate lifting the bait from the water. and this repeat for another time in 6 hours.
the LDR sensor are suppose to detect the level of food in the dispenser. little food = led on.
LCD is just a display of feeding hour, no of feeding and time to next feeding.
BUT whenever i connect one servomotor and the LCD on the arduino, it overloads!
I've tried using an external power source but there's no movement at all.
Hi mecha_ppl,
firstly DO NOT power your servos from the Arduino, this will cause lots of problems including damaging the arduino. Use a serperate power supply or batteries, BUT make sure all GNDs are connected together!
Servos use a lot of current 1A or more, so the arduino regulator can't handle this and the arduino resets itself, etc.
We really need to see your schematic and code in order to help more...
Without that, the 5V signal on the yellows from the Arduino to the servo has no reference to be measured against. It would be like trying to measure the voltage of a battery by only applying the meter's red lead to the +ve and not touching the black to the other end.