Text this: Self-powered solar tracking system part 1: system modeling and hardware selections