Mini solar power generation