A charge controller is a great addition to any solar array, specifically those that are working above 10 watts on a regular basis. These small devices act as "ON" and "OFF" switches to protect your batteries. They prevent overcharging from damaging your batteries and can provide more advanced charging options depending on the make and model.
When the space and resources are available, your best bet for maximum solar energy gathering is a panel system with sun tracking. This type of system tracks the sun's movement across the entire day, and even the entire year. This may cost you a little more at first, but the results in the end are worth it.
Learn more about this awesome solar air heater that is self-contained and self-powered, and captures free heat from the sun to heat any space from an off-grid …
If you want to have a solar system installed on your roof, make sure you check the credentials of anyone working on your home. Check certifications, verify references and generally research the company prior to signing any contract. This is a big investment, so make sure that you choose a reputable company.