ECE 477 Senior Design Review Spring 2013 Android Street Car Team 12 2013/02/28 1
Dec 13, 2015
Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout Software design/development status Project completion timeline Questions / discussion
Outline
3
Our goal is to design a robot vehicle which can manually controlled by human with Android phone.
The vehicle can capture 360 degree images, sense the surroundings, feedback the information back to the phone, collecting data and images and some other minor functions.
Project Overview
4
PSSC #1 : An ability to control the motion and direction of the vehicle.
PSSC #2 : An ability to avoid obstacles using ultra-sonic sensors.
PSSC #3 : An ability to stream the video to an Android device.
PSSC #4 : An ability to monitor battery status and give low battery alert signal.
PSSC #5 : An ability to send and receive all data and video between the vehicle and Android device.
Project-Specific Success Criteria
5
Component Selection Rationale
7
Type Major Component
Microcontroller NXP LPC1768 MCU
Embedded Motherboard
Raspberry PI
Camera Mircosoft LifeCam HD-6000 for Notebooks
Chassis Dagu 4WD Thumper
GPS/GPS Antenna GPS Modules SiRFStar IV GPS
receiver SMT ROM mod
Fuel Gauge DS2438Z
Regulator TPS6216DGK
Preliminary Software Design
18
Android Device
RaspberryPi
LPC1768
UltraSonic
Sensors
H-bridge
Cameras
Fuel Gauge
CameraServomotor
GPS
CompassSPI I2C
UART
2 PWM
1 PWM4 GPIO
HDQ
USB
Wi-Fi Adaptors
USB
Microcontroller 5 PWMs 1 SPI I2C 1 HDQ 12 GPIO 2 UART
Preliminary Software Design
19
Raspberry Pi Build a Linux system Function as a server Transmitter data between micro and
Android device
Android Device Preliminary interface finished Android programming tests Will work on communications with servers
Current Process ~ Before Spring break: Finalize schematic & PCB layout ( no error),
hardware testing and prototyping. After Spring break ~ the beginning or mid of
April: Software development in Android and
microcontroller and hardware development Mid of April ~ End of April: Debugging software, combine software with
hardware and finalize the project
20
Timelines