Is there any reason that the circuit I have drawn in this photo would not work for managing my battery charging? The battery would be monitored by splitting the voltage and connecting to an analogue pin. When the voltage reading indicates that the battery is fully charged, an arduino pin would be made to write High to the base of the PNP transistor stopping the flow from the panel to the battery. Am I making sense in this diagram? This would appear to be a super simple way to manage charging. Thank you for the help!
Here is some more info on the robot! His name is Colin the Security Robot (per HHG2G). As of now he avoids obstacles with the help of a servo-mounted ping sensor. The body was a H2 hummer (with treads for some reason?) rc car from stop and shop. As you can see in the video the solar panels have not been installed yet. When encountering an obstacle directly ahead of it, Colin lifts up the car roof in surprise. This roof is where the panels will be mounted with some photoresistors for solar tracking.
More specifics: Two full rotation servos drive the tracks. One standard parallax servo rotates the head. One rc servo from spektrum moves the roof. The spektrum servo seems to use more power than other brands and I had to power it separately using the original 4 AA battery compartment on the car. I plan on getting another parallax servo, or maybe futaba from sparkfun. Hopefully this will eliminate the need for separate battery power and simplify the solar charging setup.
The board is mounted inside an altoids tin and protected by another tin with a duct tape hinge for easy access.
The ping module is set in a mini breadboard and protected by a carved up deodorant stick cap covered in duct tape.
Hello. I am building my first robot which is a solar rover and need some pointers for controlling the charging circuit. I have a 9.6V Nicad battery pack powering the arduino and a 12 volt panel. I know I need a blocking diode on the panel to stop power leaking out the panel. I also know how to split the voltage of either the panel or the battery so as to monitor it. What i can't figure out is how to use that information to protect my battery from over-charging. i thought maybe i could use a pin out to disconnect the panel when the battery is fully charged, but i don't know how to do this. I've looked through the forums and haven't found specific info on this. Thanks in advance for the advice!