Solar photovoltaic panels and power supply