- Smart Phone : Receives and processes sensor data from its accelerometer and gyroscope. Using these signals, the phone sends updated servo positions to the Arduino Uno via a USB connection.
- Lithium Ion Battery: Provides +7 V of external power for the Arduino Uno and Servo Motors.
- Arduino Uno: Receives updated servo position information from the Smart Phone. The Arduino Uno then processes this information and writes the corresponding servo signals to the servo motors. Also, the Arduino Uno regulates the +7V power from the lithium ion battery down to +5V for the servo motors.
- Servo Motors: Receive position signals and power from the Arduino Uno. Using these signals, the servo motors control the position of the camera.