Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE477 Senior Design Android street car Team 12 Libo Dong 1.

Similar presentations


Presentation on theme: "ECE477 Senior Design Android street car Team 12 Libo Dong 1."— Presentation transcript:

1 ECE477 Senior Design Android street car Team 12 Libo Dong 1

2 Project Overview Android tablet controlled vehicle Functions: ~Navigate by the commands sent by the user using the tablet ~Take a 360 degree photo by using a rotating camera The vehicle can capture images, sensing the surroundings, Receive GPS signal and feedback these information to the tablet. User Interface: A GUI on the tablet to control and receive information from the vehicle. ~ using cursor to move the vehicle ~ displays vehicle position and related obstacle positions ~ automatic 360 degree photo by one button 2

3 Block Diagram 3

4 Software flow diagram 4 Set up WIFI communications and wait for confirmations from server(Raspberry PI) Set up success check Update battery life no yes Wait for commands from android devices Movement Command Send Command to server Server send command to Micro controller Microcontroller send command to H-bridge Send Command to server Server send command to Micro controller Microcontroller feed back information on GPS and sensor and fuel gauge Information request ( automatically obtained) Server process info and send back to Android device Update mini map and information bar Send Command to server Server fetch camera image Server send image to Android device Update image/video feed Camera/video commands

5 Microcontroller Code Structure 5 A Iterating loop with interruption-driven flags Similar to 362 lab 6 ~ Reading Ultrasonic and GPS signal at a 1Hz ~5 Hz rate. ~ interrupt for Ultrasonic timing for a accurate distance reading. ~ access the Raspberry Pi (server) to obtain vehicle control information

6 Peripheral Usage and Related Coding 1)SCI: to provide access to the Raspberry PI for the Microcontroller 2 ) UART: Transmit the GPS information GPS module is sending coordinate information at 1Hz 3) PWM: Control servos and motors. 4) Timer: count ultrasonic time that has collapsed. 6

7 7 Current Software Statues 1.low level coding : GPS done, Ultrasonic sensor and PWM is testing and debugging. 2.Microcontroller ISP is testing 3.Raspberry PI Linux and driver installed.

8 Questions? 8


Download ppt "ECE477 Senior Design Android street car Team 12 Libo Dong 1."

Similar presentations


Ads by Google