200 likes | 366 Views
Senior Design Project – Fall 2007. Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson. Agenda. Project Description and Requirements System Overview User Interface System Hardware ALIX.1C Microcontroller HCS12 Microcontroller DC Motor Drive Speed Detection
E N D
Senior Design Project – Fall 2007 Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson Wireless Surveillance Vehicle
Agenda • Project Description and Requirements • System Overview • User Interface • System Hardware • ALIX.1C Microcontroller • HCS12 Microcontroller • DC Motor Drive • Speed Detection • Power • System Integration • Testing Strategies • Cost • Questions Wireless Surveillance Vehicle
Project Description & Requirements • Surveillance Vehicle • Controlled over the Internet • Detect & control speeds: 2 forward, 1 reverse • Turn left & right • Rotate mounted camera & transmit feed to client • 8-hour battery lifespan • Power-saving mechanisms September 18, 2007 Wireless Surveillance Vehicle 3 of 20
System Overview Wireless Surveillance Vehicle
User Interface – offline Wireless Surveillance Vehicle
User Interface – online Wireless Surveillance Vehicle
System Components Wireless Surveillance Vehicle
System Specifications Wireless Surveillance Vehicle
ALIX.1C Microcontroller • Power • 12V DC Battery • Interfaces • miniPCI Wireless 802.11 Card • USB Logitech QuickCam • CompactFlash Card (OS & Software) • Serial to HCS12 • Software Responsibilities • Wireless Interface • Camera Interface • Transmit Camera Video • Pass Commands to HCS12 Wireless Surveillance Vehicle
HCS12 Microcontroller • Power • 9.2 V Battery Pack • Interfaces • PA0, PA1, PWM0 to H-Bridge for Drive Motor • PA2, PA3 to H-Bridge for Steering Motor • PWM1 to Servo for Camera Angle • Serial Port to ALIX.1C • Slotted Optical Switch to Timer5 Port • Software Requirements • Drive Vehicle Forward, Reverse, Left & Right • Detect and Adjust Speed • Control Camera Angle Wireless Surveillance Vehicle
DC Motor Drive Wireless Surveillance Vehicle
Speed Detection Wireless Surveillance Vehicle
Speed Detection Flowchart for Interrupt Handler Flowchart for Background Job September 18, 2007 Wireless Surveillance Vehicle 13 of 20
Power Wireless Surveillance Vehicle
System Integration Wireless Surveillance Vehicle
Command & Video Transmission FTP (video/screenshots) TCP (commands) September 18, 2007 Wireless Surveillance Vehicle 16 of 20
Testing Strategies • 1. Hardware • ALIX.1C HCS12 serial interface • ALIX.1C 802.11 Internet connection • ALIX.1C webcam recognition • HCS12 output voltages • Vehicle control (Steering, Speed) • 2. Software • Client server command transmission • Client Spook video transmission • HCS12 response to serial stimulus • 3. Incremental System Integration Wireless Surveillance Vehicle
Cost Estimates Wireless Surveillance Vehicle
Possible Difficulties • Obtaining stable video frame rates • Vehicle recovery if outside of wi-fi radius • Keeping aligned steering • Maintaining stable speed control • Implementation of power-saving features September 18, 2007 Wireless Surveillance Vehicle 19 of 20
Questions Questions? Wireless Surveillance Vehicle