Do-it-Yourself Solar and Wind Energy System: DIY Off-grid and On-grid Solar Panel and Wind Turbine System