Homework 4: Packaging Specifications and Design

goatishspyΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

98 εμφανίσεις

ECE 477

Digital Systems Senior Design Project

Rev 9/12


Homework
4
:
Packaging Specifications and Design





Team Code Name:
Android S
treet Car


Group No. 12

Team Member Completing This Homework:
Chun Ta Huang

E
-
mail Address of Team Member:

huang146

@ purdue.edu



Evaluation:


SEC

DESCRIPTION

MAX

SCORE

1.0

Introduction

5



2.0

Commercial Product

Packaging

-


2.1


<Product #1>

10



2.2


<Product #2>

10


3.0

Project Packaging Specifications

20


4.0

PCB Footprint Layout

10


5.0

Summary

5


6.0

List of References

10


App A

Project Packaging Illustrations

10


App B

Project Packaging
Specifications

10


App C

PCB Footprint Layout

10



TOTAL

100



Comments:


NOTE: This is the first in a series of four “design component” homework assignments, each of
which is to be completed by one team member. The bod
y of the report should be 3
-
5 pages,
not

including this cover page, references, attachments or appendices.

ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
1
-

1.0

Introduction


The
Android Street Car

is a robotic vehicle which c
an manually controlled
with Android
phone.

I
t is alike to the mini version of Google Street Car with
some other functions.
The

vehicle
can capture the images and

detect the surr
oundings with both front
CMOS camera and 360
degree camera
.

The user can
take

the pictures

and detect
the surroundings with

those two
cameras.

The GPS is installed to let the user k
now the location of the vehicle and able to control
it.

With the Android application, the user able to interface with the vehicle by connecting with
Wifi.

Since the
vehicle will be self
-
made,

it can

go through different types of terrain

to get the
information
or

alert the users
under some instances such as

some certain object is in front of the
vehicle or auto break system.

2.0

Commercial Product Packaging


Even though t
here is no commercial product
which is
similar

to

Android

Street Car
, there
are two
non
-
commercialize

robotic vehicles
made by other engineers.
They are Raspberry Rover
and SRV
-
1 Bla
ckfin Mobile Surveillance Robot.


2.1

Product #1


Raspberry Rover is the first product which is similar to o
ur project. Figure 1 and 2 as
below show the side and top view of Raspberry Rover.

The chassis of this vehicle is Dagu Wild
Thumper 6WD All
-
Terrain Chassis with
an
Arduino microcontroller in it. There is a two degree
of freedom camera with a light in the front side of the vehicle. The camera connects to Raspberry
PI. There is an antenna
on

the back of the vehicle.
T
he battery is
on

the bottom

of

the vehicle.


There a
re some positive and negative features with the design for Raspberry Rover. With
six all wheel drives, Raspberry Rover can conquer different types of terrain easily. The front
camera can easily move around

as well
. It
allows

user
s

to receive more surroundi
ng view. With
the light, it
is easier for the camera to capture images
. The overall design looks pretty neat.
However, Raspberry Rover

has one negative point
. The price for chassis is pretty high. It costs
$250 USD
since

the chassis comes with all motors a
nd Arduino.


Android Street Car will have some similarit
ies

and
distinguishes

with Raspberry Rover.
The chassis will be one of the major difference
s
. Since we will be designing and making our own
chassis, the price will be a lot lower than Raspberry Rover
and the chassis will be a lot more
ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
2
-

suitable

to

our hardware design. The size of our robot will be
close to the size of

the Raspberry
Rover.


On our vehicle, instead of two layers, we will be using three layers since we have 360
degree camera, ant
e
nna and
Wi
-
Fi

system. By putting in the high and isolated position, we would
make the signal better and able to receive better surroundings images. We will be using six
wheels to enhance the stability of the vehicle even with the load.
In addition to

us
e

heat sink

to
reduce the amount of heat dissipation, we will be putting some small holes on the aluminum
chassis

which will

be similar to the Dagu Wild Thumper chassis.




Figure 1.
Side view for Raspberry Rover



Figure 2.
Top view for Raspberry
Rover


2.2

Product #2


SRV
-
1 Blackfin Mobile Surveillance Robot
is
a

high technology

and intelligent

robot
ic
vehicle

which made by an engineering from
Ireland
.


Figure 3 shows the side top view of the SRV
-
1.
The vehicle uses 1000mips 500 MHz
Analog Devices Bla
ckfin BF537 32MB SDRAM, 4MB Flash
microprocessor
.

A camera is
installed in the front part of the vehicle.
The
robot has two laser pointer sensors and four
Maxbotics ultrasonic ranging modules
.
The dimension for the
vehicle

120 by 100 by 80
,
weights
350gm

and
machined aluminum

chassis
.
The power source is 7.2V with 2AH Li
-
polu battery
pack which can hold up 4+ hours per charge.


There are a lot of
positive
and negative
side
s

on SRV
-
1.
SRV
-
1 is build in a very user
friendly way.
It has a lot of functions an
d combine into one robot.
The user can not only control
ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
3
-

the vehicle through
the live video but also do have fully programmable autonomous operations.

The user can also control the vehicle with both wire or wireless remote control with up to 1000m
at the ou
tdoors.

Instead of using wheels,
SRV
-
1 uses the continuous tracks to increase the
stability of the vehicle and able to travel in the various of terrain.
However, with those fancy
functions and build, SRV
-
1 does cost
a lot no matter on the parts, time and e
nergy to build it.
Since the dimensions of SRV
-
1 is pretty small, the heat dissipation which create by those
electronics could be a problem.

And also, the camera is
zero degree of
freedom. With the camera
which can not move, it reduce a huge amount of
flexibility

to receive the
information

in the
surroundings.


There are two aspects that will put into our project based on SRV
-
1 concept. One is the
user interface system. Another one is the way SRV
-
1 put their PCB. With user interface system,
the users ca
n control the vehicle more easily. And we will make bumping alert into our user
interface system. The major difference is that instead of using computers to control, we will use
Android phone and control via our application. The advantage would be that car
rying with a
phone a lot simple than carrying laptop around. We will put our GPS and microcontroller on our
PCB just like the way the SRV
-
1 does it. However, instead of fitting everything on a small area
of the car, we will spread out our PCB and other mod
ules around the car.

By spreading it out,
the system will have a lot better ways to deal with the heat dissipation problem.





Figure 3.
The side top view for the SRV
-
1

Figure 4.
User interface for SRV
-
1

ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
4
-

3.0

Pro
ject Packaging Specifications


The only packaging that we have for our project is mainly on the car. Since we are still
under designing process for our own vehicle, the specifications in the followings are all
approximate value.


The car will be in the si
ze of 420 by 300 by 130 mm with three different layers. Each
layers will connect with the aluminum which will be the major material for our car.
T
h
e body of
the chassis is made of aluminum, which has certain strength to protect the chassis from distorted
by collision. The aluminum also has a low heat capacity which is easy to transfer heat.
Aluminum is also relatively soft and light compare to alumin
um alloy so manufacture and
assemble is possible in limited condition.

The lowest layer includes four motors, H
-
bridges,
wheels

and battery
. The center area of this layer will be the center control which connects to the
middle layer to receive the control

signal and controls the lowest layer system. The middle layer
will be the "brain" for this vehicle. The vehicle will have four ultra sonic sensors which locate
front, back, left, and right side of the car in order to detect the surroundings. The embedded
PCB
will be in the center of the middle layer. GPS, microcontroller and power control system will be
on the motherboard. In the very front of the vehicle, CMOS camera with two degree of freedom
will be installed and connect to the raspberry PI which locate
s
in front of

the motherboard and
CMOS camera. The step motor
that control the CMOS camera
will be installed right next to the
embedded

motherboard toward back side of the vehicle. Since most of the electronics in the
bottom

layer produce the most heat, th
e major heat
sink
will be installed on
each ma
jor heat
generation unit(
motor and H
-
bridge) and the heat sink will be connect to the aluminum plate to
increase heat dissipation area
. In order to receive the best view and best signal
for

the
surroundings,
an
d
360 degree camera,
GPS
antenna

and
Wi
-
Fi

module

will be on the
top
layer of
the vehicle. The
Wi
-
Fi

module will be connect to the Raspberry PI.


The overall weight for the vehicle will be around 2.5 Kg. The load
limit
for the vehicle
will be

around 1.2
Kg. The total power consumption for all the parts will be approximately 5.14
W. For heat dissipation purpose, the mesh body of the vehicle have some holes for a better air
flow and the huge metal area can help using heat sink to cool down.




ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
5
-

4.0

PCB
Footprint Layout


The major components that will
be on the PCB are GPS and micro
controller.
The reason
why
we decided to
put only two major components on the PCB is because most of our other
components
either is too big to put on the PCB such as camera or Raspberry PI or
need to
put in the different layer
for better functioning such as H
-
bridge and antenna.
Therefore, the
size of the PCB will be around 60x45 mm
.
The microcontroller which has the size of 14x
14mm (Table B.2)
and the GPS which has 10.2 x14 mm

will take place most of the area of
the PCB.
Since there is some wire going internally and externally of the PCB, we tend to let
the PCB has a bit of large spa
ce which can create some flexible on our PCB.

And, also GPS
is a pretty sensitive device, we would like to put far apart as much as we can to the
microcontroller.

Heat dissipation also is one of our consideration.
Since all electronics do
produce some heat

while they are running especially microcontroller, with the larger PCB, it
can spread out the heat a lot faster, so the components will not be burned out.


Inside the PCB,
GPS will connect internally with microcontroller to send the position
information f
or the vehicle. The microcontroller will
also
connect
to
couple of different
components externally. The three major components are Ultra Sonic sensor, H
-
Bridge and
raspberry PI. The
re are four 80x50x30 mm

ultra sonic sensors connect with the
microcontroller in order to send the signal when they detect the closed object
. The
R
aspberry PI

which has the size of 85x53mm

will connect
to
the front CMOS camera and
Wi
-
Fi

module, and send the information to the mic
rocontroller. The microcontroller will
also
control the four H
-
Bridge

12.4x12mm

when the user send out the order from the
Android phone.

5.0

Summary


Android Street car is a robotic
vehicle system which can control by Android application.

I
n this report,
the
packaging specification and design

are
reviewed in detail.

The body of this
report

contains the introduction of our project,

two commercial

product packaging with
their
analysis and
comparison
,
project packaging specification
,

PCB

footprint layout
, summary, and
list of
reference
.

Three things which are located in the appendix are
3D packaging i
llustrations
,

packaging s
pecifications
,
and
PCB Footprint Layout
.

ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
6
-

6.0
List of References


[1]

Mubi, "SRV
-
1 Blackfin Mobile Surveillance Robot", May 2009. [Onli
ne].


Available:
http://mrmubi.wordpress.com/2009/05/25/srv
-
1
-
blackfin
-
mobile
-
surveillance
-
robot/

[Accessed: 2/
8
/201
3
].

[2]

Simon Vans
-
Colina, "Raspberry Rover", September 2012. [Online]
.


Available :
http://www.youtube.com/watch?v=neiOY1Uy6g8&feature=youtu.be&
t=7m20s

[Accessed: 2/
8
/201
3
].

[3]

Maestro GPS receiver, "GPS Receivers A2200
-
A Version1.0",

February 2012.[Online].

Available:h
ttp://www.mouser.com/ds/2/251/GPS_Receiver_A2200_User_Manual_V1_0[1]
-
195594.pdf

[Accessed: 2/
8
/201
3
].

[4]


"
Microsoft LifeCam HD
-
6000 for

Notebooks (7PD
-
00008)
" 201
3

[Online]

Available:
http://www.amazon.com/Microsoft
-
LifeC
am
-
HD
-
6000
-
Notebooks
-
7PD
-
00008/dp/B009KG9FUQ/ref=sr_1_1?s=electronics&ie=UTF8&qid=1359678960&sr=1
-
1&keywords=hd
-
6000


[Accessed: 2/
8
/201
3
].

[5]

"
Raspberry Pi
" 201
3

[Online]

Available: http://en.wikipedia.org/wiki/Raspberry_Pi
[Accessed: 2/
8
/201
3
].

[6]

"
PIC32MX695F512L
" 201
3

[Online]


A
vailable:
http://www.mouser.com/search/refine.aspx?N=4294781925&Keyword=PIC32M
X695F512L


[Accessed: 2/
8
/201
3
].

[7]

"Dual Low Voltage H
-
Bridge IC March 2013 [Online]

Available :
http://www.mouser.com/ds/2/405/slvsb17
-
119270.pdf

[Accessed: 2/
8
/201
3
].

[8]

"Taoglas Antenna Solutions

Titan GPS Antenna AA.105" [Online]

Available:
h
ttp://www.mouser.com/ds/2/398/AA.105.301111%20Active%20GPS%20with
%203M%20RG
-
174%20SMA%20080410
-
30059.pdf

[Accessed: 2/
8
/201
3
].

[9]

"Microchip PIC32MX5XX Family DataSheet" [Online]


Available:

http://www.mouser.com/ds/2/268/61156G
-
78756.pdf

[Accessed: 2/
8
/201
3
]
.

[10]

"Microstepping Driver with Translator" [Online]

Available
:
http://www.sparkfun.com/datasheets/Robotics/A3967.pdf

[Accessed: 2/
8
/201
3
].

[11]

"Nano Socket iWifi" [Online]

Available:
http://www.mouser.com/ds/2/84/Nano_Socket_iWiFi_DS
-
5626.pdf

[Accessed:
2/
8
/201
3
].

[12]

"
PIC32MX695F
C429
-
TTL Serial Camera Module
" 201
3

[Online]

Available:
http://www.saelig.com/product/BOVI009.htm
[Accessed: 2/
8
/201
3
].

ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
7
-


Appendix A: Project Packaging Illustrations



Figure A.1 :

Whole view for Android Street Car







Fi
gure A
.
2

Top view for Android Street Car

ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
8
-


Figure
A.3
Side view for Android Street Car







Figure A.4
Side view for Android Street Car



ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
9
-

Appendix B: Project Packaging Specifications


Vendor

Manufacturer

Part No.

Description

Unit
Cost

Quantity

Total

Cost

Mouser

MicroChip
Tech.

PIC32MX695F512
L

Microcontroller

11.38

1

11.38

Sparkfun

Maxbotix

Maxbotix LV
-
EZ1

Ultra Sonic
Sensor

3.69

5

18.49

Allied
Electronic

Raspberry Pi

70229569

Raspberry Pi
Model

B

35.00

1

35.00

Mouser

Maestro
Wireless
Solution

927A2200A

GPS

13.60

1

13.60

Mouser

Taoglas

960AA10530111

Antennas

12.96

1

12.96

Amazon

Microsoft

7PD
-
00008

Life Camera

24.99

1

24.99

Mouser

Olimex Ltd.

HT17
-
068

Battery

7.68

1

7.68

Mouser

Texa
Instruments

595
-
DRV8836DSSR

H
-
Bridge

1.58

4

6.24

Mouser

Applied
Motion

HT17
-
068

Motor control
camera

59.50

1

59.50

Mouser

Connect One

iW
-
Sm2144N2
-
US

Wi
-
Fi

adapter

64.00

1

64.00

Sparkfun

Allegro

ROB
-
10267

Stepper motor

14.95

1

14.95





Total

Cost:

268.79

Table B.1:

Bill of Materials





Device

Description

Pin
/Ports

Dimensions

Weight

PIC32MX695F512L

Microcontroller

100

14x14
mm

Not Given

Maxbotix LV
-
EZ1

Ultra Sonic
Sensor

4

8
0
x5
0
x
3
0m
m

0.2Kg

70229569

Raspberry Pi
Model B

2 USB ports

85.60x
53.98mm

0.0
46
Kg

927A2200A

GPS

22

10.2x14mm

Not Given

595
-
DRV8836DSSR

H
-
Bridge

12

12.4 x12.0mm

Not Given

Table B.2:
Component
Size, area

and Weight Specification



ECE 477

Digital Systems Senior Design Project

Rev 9/12


-
10
-

Appendix
C
:
PCB Footprint Layout