Joystick for Lunar Lander and Rover Servo Control
I was looking at an ergonomic control for the servos and decided to use joystick as the HID (Human Interface Device). The joystick will be plugged into USB (Universal Serial Bus) and linked to a special program to capture the joystick movement and interpret them into ASCII (American Standard Code for Information Interchange) strings of data. This data will be later sent back out again through another USB port and is passed to a standard UART (Universal Asynchronous Receiver Transmitter) device to convert data clock pulse of a PC clock pulse to microcontroller clock pulse of 20MHz. This way any microcontroller can easily use this data and process them through program which is designed to recognised the type of incoming strings of data and filter them as required by the servo control program to physically control the servos. The servos will be primarily used for Throttle, Aileron, Elevator, and Rudder. Other functions can be added later. Hope to see our lunar lander and rover be in action through the action of joystick control besides its autopilot control.






Subscribe to this Blog
Exploration Prize Group Presented by 