Solar photovoltaic panels to charge new energy vehicles