Android Laser Pointer Control Client System Block Diagram Functional Requirements Development...
-
Upload
evelyn-gaines -
Category
Documents
-
view
218 -
download
0
Transcript of Android Laser Pointer Control Client System Block Diagram Functional Requirements Development...
Android Laser Pointer Control Client
System Block Diagram
Functional Requirements
Development Platform
MicrochipPIC
18F458Controller
Android Laser Pointer Control ClientSystem Block Diagram
DB9SerialCablePC
LaserPointerServer
USBto RS232Adapter
DualSteppers
LaserPointer
Assembly
StepperMotorCable
6VBatteryPower
12V DCPower
Adapter
USBBluetoothAdapter
AndroidClient
Bluetooth
11/1/2012Coach
www.technology-systems.com
Functional Requirements
The Android Client shall send the following commands to PC Laser Pointer Server via Bluetooth:
The Android Client shall have the following user Interface:
Basic Movement Automation Control
1: Move Left 6: Move to Target 6
2: Move Down 7: Move to Target 7
3: Move Right 8: Move to Target 8
4: Move Up 9: Set Target 6
5: STOP A: Set Target 7
B: Set Target 8
C: Auto Sequence
Development Platform
• Target Hardware– Android Device– Laptop PC with Bluetooth adapter (available)– Microchip Microcontroller (available)– Laser pointer Assembly (available)– Controller / Laser pointer Interface Cable Adapter (available)
• Development Platform:– PC Windows (Win7-32/64 bit)– Eclipse (free download) – Stepper Motor Control Emulator (available)– PC Bluetooth Server (available)– Control Interface (available)– Microchip Stepper Motor Control (available)
• Language: Java