Adherence to Specifications

Capacitive Touch Controller

All specifications for the capacitive touch controller are complete. We have implemented multiple key presses when the circular touch is pressed along a diagonal for diagonal panning in Google Earth. To counter the interference problems that the touch controller suffers from, we designed the casing with static-proof padding.

Slider for Zoom Control

All specifications for the slider have been met. The slider activates zooming when at both ends, and deactivates within the dead zone in the centre.

Phidget Screen for Feedback

When a user scans an RFID tag, the screen displays the location stored in the tag. The screen is also used to inform the user when the RFID is waiting to program a tag (after the pressure sensor has been pressed). Upon program startup, the screen will display a short introduction to the user

Joystick Control for Panning & Turning

All specifications are met. The joystick feeds x and y values to the system, which emulates (ctrl +) arrow key presses based on weather the x and y values are above or below certain thresholds. The x axis is mapped to the left and right arrow keys which cause the camera to rotate. The y axis maps to up and down arrow keys, causing the camera to pan up and down.

RFID Tags for quick navigation and location storage

All specifications are met. RFID tags are detected instantly, with immediate navigation to the stored tag. The location appears on the Phidget screen.

RFID Tag reprogramming

All specifications have been met. RFID tag IDs are stored in the system, and location values are stored against each tag. The pressure sensor activates tag reprogramming and a message appears on the screen. The reprogramming state ends with the next RFID tag to be scanned, the ID of which is mapped to the current location within Google Earth.

Flight Simulator

Due to time constraints, this requirement has not been implemented. Adding this feature would require a long design process and the addition of some other input devices, since the control scheme for the flight simulator is much more complicated than the default application.