DIY Photovoltaic Solar Power for Homeowners: How We Designed and Built Our Own 8 kW System