Date post: | 04-Jan-2016 |
Category: |
Documents |
Upload: | silvester-mathews |
View: | 220 times |
Download: | 0 times |
ECE 477 Final Presentation Team 12 Spring 2013
Xirong Ye
Zongyang Zhu
Chun Ta Huang
Libo Dong
Outline
• Project overview• Block diagram• Design challenges• Individual contributions• Project demonstration• Questions / discussion
Project Overview
The Android street car is a video stream feedback capable vehicle controlled by Android device through WiFi connection. The operator can see real time video feedback from the vehicle, as well as obstacles information, then controls the vehicle accordingly.
Block Diagram
Design Challenges
• Interrupt driven data receiving (GPS, Ultrasonic)• Packet loss while streaming video• Receive video stream on Android
Individual Contributions
• Team Leader – Chun-Ta Huang• Team Member 2 – Zongyang Zhu• Team Member 3 – Xirong Ye• Team Member 4 – Libo Dong
Team Leader – Chun-Ta Huang
• first version of H-Bridge and motor system with 2 PWM signal
• microcontroller interfacing• software on microcontroller
• sonic sensors, GPS, servo and fuel gauge• completed the code for communicating with Raspberry
PI
Member 2 – Zongyang Zhu
• Schematic• PCB layout• server side programming
• video streaming server • Server connection between Android and
microcontroller• Final testing
Member 3 – Xirong Ye
• Android GUI design• Video Streaming Window• Control Panels
• Control panel design• Rocker• Slider
• Client Coding• Use socket programming with TCP protocol• Send commands to sever• Motion jpeg video streaming• Receive GPS, fuel gauge and ultra-sonic sensor data
• Debugging
Member 4 – Libo Dong
• Hardware low level coding• Chassis design• Hardware prototyping and set up
• GPS• Servo: 360 degree • H-bridge: 4 inputs
• MCU Programming• ISP• JTAG
• Packaging
Project Demonstration
1. An ability to control the motion and direction of the vehicle with microcontroller.2. An ability to detect obstacles using ultrasonic sensors and let Android device display the warning messages.3. An ability to video streaming to an Android device using a 360 degree camera.4. An ability to monitor battery life and display on the Android device.5. An ability to control camera servo to turn camera to
different angles.https://engineering.purdue.edu/477grp12/videos/pssc_demo.wmv
Questions ?