120 likes | 272 Views
ECE 477 Final Presentation Team 12 Spring 2013. Xirong Ye. Chun Ta Huang. Libo Dong. Zongyang Zhu. Outline. Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion. Project Overview.
E N D
ECE 477 Final Presentation Team 12 Spring 2013 Xirong Ye Chun Ta Huang Libo Dong Zongyang Zhu
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 WiFiconnection. The operator can see real time video feedback from the vehicle, as well as obstacles information, then controls the vehicle accordingly.
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. • An ability to control camera servo to turn camera to different angles. https://engineering.purdue.edu/477grp12/videos/pssc_demo.wmv