+ All Categories
Home > Documents > Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator...

Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator...

Date post: 26-May-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
131
Ryan Dufrene, Matthew Kreider, Jason Smith, Bao Doan
Transcript
Page 1: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Ryan Dufrene, Matthew Kreider, Jason Smith, Bao Doan

Presenter
Presentation Notes
m
Page 2: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Problem Finding a Spot?

Presenter
Presentation Notes
J
Page 3: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Our Project

User

Presenter
Presentation Notes
b
Page 4: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Our Project

Presenter
Presentation Notes
b
Page 5: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Engineering Requirements• The sensor device should consume no more than 3W.• The system should use a non-AC grid power source.• The system should operate in the FCC unlicensed spectrum.• The sensor signal should have a usable range of at least 240’ – enough to travel over 30 traditional parking spaces.• The nodes should contain a microcontroller to process signals.• The microcontrollers should be sourced from TI to reduce the cost of the prototype.• The microcontrollers must have enough storage to hold both system data and code.• The microcontrollers must process the code using only memory and not storage.• The end-user interface must be designed for the Android operating system.• The system must update the current parking availability to the end-user interface efficiently and error-free in a real time environment.• Each sensor in a parking space must have an effective operating range to accurately detect a vehicle in that space only. • The sensor device must work in both light and dark environments, as well as in inclement weather.• The sensor device must be a proximity detection device.• The sensor must accurately detect each of the design group’s individual vehicles.

Presenter
Presentation Notes
r
Page 6: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Engineering Requirements• The sensor device should consume no more than 3W.• The system should use a non-AC grid power source.• The system should operate in the FCC unlicensed spectrum.• The sensor signal should have a usable range of at least 240’ – enough to travel over 30 traditional parking spaces.• The nodes should contain a microcontroller to process signals.• The microcontrollers should be sourced from TI to reduce the cost of the prototype.• The microcontrollers must have enough storage to hold both system data and code.• The microcontrollers must process the code using only memory and not storage.• The end-user interface must be designed for the Android operating system.• The system must update the current parking availability to the end-user interface efficiently and error-free in a real time environment.• Each sensor in a parking space must have an effective operating range to accurately detect a vehicle in that space only. • The sensor device must work in both light and dark environments, as well as in inclement weather.• The sensor device must be a proximity detection device.• The sensor must accurately detect each of the design group’s individual vehicles.

Presenter
Presentation Notes
r
Page 7: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Marketing Requirements

• The device must have a low initial cost and maintenance cost.

• The end-user interface must be simple to use.

• Installation of the system must be inexpensive and take as little time as possible.

• The construction of the system should be simple enough to require no specialty training.

• The device should withstand reasonable weather conditions.

• The device should have a long lifespan.

• The device should operate in typical parking lot conditions.

• The device should be small.

• The device should integrate into the existing aesthetics of the typical parking lot surface.

• The system must be reliable.

Presenter
Presentation Notes
m
Page 8: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Marketing Requirements

• The device must have a low initial cost and maintenance cost.

• The end-user interface must be simple to use.

• Installation of the system must be inexpensive and take as little time as possible.

• The construction of the system should be simple enough to require no specialty training.

• The device should withstand reasonable weather conditions.

• The device should have a long lifespan.

• The device should operate in typical parking lot conditions.

• The device should be small.

• The device should integrate into the existing aesthetics of the typical parking lot surface.

• The system must be reliable.

Presenter
Presentation Notes
m
Page 9: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device

• Honeywell HMC-1021z• Anisotropic Magneto-Resistive (AMR)

Presenter
Presentation Notes
j
Page 10: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device

Presenter
Presentation Notes
j
Page 11: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device – Battery Charger

Presenter
Presentation Notes
j
Page 12: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device – Sensor and Amplifier

Presenter
Presentation Notes
j
Page 13: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device – Sensor

Presenter
Presentation Notes
j
Page 14: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device – Sensor and Amplifier

• Bias Network Holds Guaranteed Output• Anisotropic Magneto-Resistive (AMR)

Presenter
Presentation Notes
j
Page 15: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device – Sensor and Amplifier

• Feedback Network Sets Gain of Amplifier• Supply Voltage Affects Selection of

resistance

Presenter
Presentation Notes
j
Page 16: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device – Challenges Faced

• Output Biasing• Sensor Pin Pitch

• Set/Reset for Sensitivity Realignment

1.27mm

Current Can Realign Axis

Presenter
Presentation Notes
j
Page 17: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device – Challenges Faced

• Output Biasing

Presenter
Presentation Notes
j
Page 18: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

PCB

Presenter
Presentation Notes
m
Page 19: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

PCB

Presenter
Presentation Notes
m
Page 20: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

PCB

Presenter
Presentation Notes
m
Page 21: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

PCB

Presenter
Presentation Notes
m
Page 22: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device – Battery Charger

Presenter
Presentation Notes
r
Page 23: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Pulse Width Modulation

Presenter
Presentation Notes
r
Page 24: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Pulse Width Modulation

Presenter
Presentation Notes
r
Page 25: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Communication

Presenter
Presentation Notes
r
Page 26: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Communication

Presenter
Presentation Notes
r
Page 27: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device

Presenter
Presentation Notes
r
Page 28: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device

Presenter
Presentation Notes
r
Page 29: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Device

Presenter
Presentation Notes
r
Page 30: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Node

Presenter
Presentation Notes
r
Page 31: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Hub

Presenter
Presentation Notes
r
Page 32: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Hub

Presenter
Presentation Notes
r
Page 33: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Hub

Presenter
Presentation Notes
r
Page 34: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Database

Presenter
Presentation Notes
b
Page 35: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Web Server

Presenter
Presentation Notes
b
Page 36: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Web App

Presenter
Presentation Notes
b
Page 37: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Android App

Presenter
Presentation Notes
b
Page 38: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Engineering Requirements• The sensor device should consume no more than 3W.• The system should use a non-AC grid power source.• The system should operate in the FCC unlicensed spectrum.• The sensor signal should have a usable range of at least 240’ – enough to travel over 30 traditional parking spaces.• The nodes should contain a microcontroller to process signals.• The microcontrollers should be sourced from TI to reduce the cost of the prototype.• The microcontrollers must have enough storage to hold both system data and code.• The microcontrollers must process the code using only memory and not storage.• The end-user interface must be designed for the Android operating system.• The system must update the current parking availability to the end-user interface efficiently and error-free in a real time environment.• Each sensor in a parking space must have an effective operating range to accurately detect a vehicle in that space only. • The sensor device must work in both light and dark environments, as well as in inclement weather.• The sensor device must be a proximity detection device.• The sensor must accurately detect each of the design group’s individual vehicles.

Presenter
Presentation Notes
r
Page 39: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Engineering Requirements• The sensor device should consume no more than 3W.• The system should use a non-AC grid power source.• The system should operate in the FCC unlicensed spectrum.• The sensor signal should have a usable range of at least 240’ – enough to travel over 30 traditional parking spaces.• The nodes should contain a microcontroller to process signals.• The microcontrollers should be sourced from TI to reduce the cost of the prototype.• The microcontrollers must have enough storage to hold both system data and code.• The microcontrollers must process the code using only memory and not storage.• The end-user interface must be designed for the Android operating system.• The system must update the current parking availability to the end-user interface efficiently and error-free in a real time environment.• Each sensor in a parking space must have an effective operating range to accurately detect a vehicle in that space only. • The sensor device must work in both light and dark environments, as well as in inclement weather.• The sensor device must be a proximity detection device.• The sensor must accurately detect each of the design group’s individual vehicles.

Presenter
Presentation Notes
r
Page 40: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Marketing Requirements

• The device must have a low initial cost and maintenance cost.

• The end-user interface must be simple to use.

• Installation of the system must be inexpensive and take as little time as possible.

• The construction of the system should be simple enough to require no specialty training.

• The device should withstand reasonable weather conditions.

• The device should have a long lifespan.

• The device should operate in typical parking lot conditions.

• The device should be small.

• The device should integrate into the existing aesthetics of the typical parking lot surface.

• The system must be reliable.

Presenter
Presentation Notes
m
Page 41: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Marketing Requirements

• The device must have a low initial cost and maintenance cost.

• The end-user interface must be simple to use.

• Installation of the system must be inexpensive and take as little time as possible.

• The construction of the system should be simple enough to require no specialty training.

• The device should withstand reasonable weather conditions.

• The device should have a long lifespan.

• The device should operate in typical parking lot conditions.

• The device should be small.

• The device should integrate into the existing aesthetics of the typical parking lot surface.

• The system must be reliable.

Presenter
Presentation Notes
m
Page 42: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Our Costs

Solar $64.70Charger $104.71PCB $59.30Sensor $88.70Xbee $139.75Xbee Adaptor $50.00MSP430 $41.48BeagleBone $55.00

Total $603.64

Presenter
Presentation Notes
b
Page 43: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Our Costs

Solar $16.18Charger $26.18PCB $19.77Sensor $29.57Xbee $27.95Xbee Adaptor $10.00MSP430 $10.37BeagleBone $0.00

Total $140.01

Presenter
Presentation Notes
b
Page 44: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Commercialization

Presenter
Presentation Notes
all
Page 45: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Car Demonstration

Presenter
Presentation Notes
J
Page 46: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

System Demonstration

www.raidersofthelostpark.me:8080/status.php

Page 47: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Find Your Lost Spot

Page 48: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Appendix

Page 49: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor

• Honeywell HMC1021

Page 50: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

PCB

Page 51: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

PCB

Page 52: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

PCB

Page 53: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

PCB Circuit Schematic

Page 54: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor PCB Pin Assignment

Page 55: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Pin Assignment

Page 56: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Node Pin Assignment

Page 57: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Housing

Page 58: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Design

Page 59: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Node Design

Page 60: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Hub Design

Page 61: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Web App

Page 62: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Demo

• Video of testing the system• SUV• Truck• Sedan

• Live Demo• Sensor detecting steel

Page 63: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor

Page 64: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor

Page 65: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor

Page 66: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor and Node Microcontrollers

• MSP430 Launchpad• MSP430G2553IN20• 16kB Flash• 512B RAM • 16MHz Clock Cycle

Page 67: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Hub Microcontroller

• BeagleBone Black• AM3358• 2GB Flash• 512MB DDR3 RAM• 1GHz Clock Cycle• Linux

Page 68: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Zigbee Selection

• CC2530EM

Page 69: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Zigbee Selection

• LaunchPad EM Adapter BoosterPack

Page 70: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Battery Selection

• Tenergy RCR 123A• 3.2V • 450mAh• 1000 Cycles

Page 71: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Solar Cell Selection

• 6V DC• 100mA

Presenter
Presentation Notes
Used to operate robots and small cars
Page 72: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Solar Cell Selection

Presenter
Presentation Notes
Used to operate robots and small cars
Page 73: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Power Design

Page 74: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

App Design

Page 75: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Retrieving Vacancy Data

Page 76: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Administrator Sequence Diagram

Page 77: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Database Design

Page 78: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

App UI Design

Page 79: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Level 1 Sensor

MCUSensor

PSU

ZigbeeData Data

VCC

VDC VDCVDC

VCC

Page 80: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Level 2 Sensor

MCUAmplificationCircuit Data Data

VCC

VDC

VDCVDC

VCC

Solar BatteryPSU

IC

Sensor

Zigbee

Node InNode Out(Control Signal)

Page 81: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Level 3 Sensor

LaunchpadLMV721 Data Data

VCC

VDC VDC

VDC

VCC

6VDC 100mA4.25 x 1.75 inSolar Panels

Tenergy RCR123A 3V Li-ion

PSU

HMC1021Z

Sensor

CC2530

Node InNode Out(Control Signal)

MSP430

EM Adaptor

Zigbee

Page 82: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor Software Behavior

Page 83: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Level 1 Node

MCU

PSU

ZigbeeData

VDCVDC

VCC

Page 84: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Level 2 Node

MCU

Solar

ZigbeeData

VDCVDC

VCC

Battery

PSU

Sensor Out Hub InHub Out(Control Signal) Sensor Out

(Control Signal)

Page 85: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Level 3 Node

Launchpad

6VDC 100mA4.25 x 1.75 inSolar Panels

Data

VDC

VDC

VCC

Tenergy RCR123A 3V Li-ion

PSU

Sensor OutHub In

Hub Out(Control Signal) Sensor Out

(Control Signal)

EM Adaptor

Zigbee

CC2530MSP430

Page 86: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Node Software Behavior

Page 87: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Level 1 Hub

MCU

PSU

Wi-FiData

VDCVDC

VCC

Zigbee Data

VCC

VDC

Presenter
Presentation Notes
Add wifi
Page 88: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Level 2 Hub

MCU

PSU

Wi-FiData

VDCVDC

VCC

AC / Grid

Node In(Control Signal)

ZigbeeVDC

VCC

Data

Web Server Commands

DatabaseNode Out

Page 89: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

BeagleBone Black

PSU

Data

VDCVDC

VCC

AC / Grid

Node OutNode In(Control Signal)

Wi-Fi

VDC

VCC

Data

Web Server Commands Database

CC2530

Zigbee

EM Adaptor

Level 3 Hub

Page 90: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Hub Software Behavior

Page 91: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Level 3 all Hardware

Sensor Node Hub

User

Presenter
Presentation Notes
FIX IT MOTHER FUCKER
Page 92: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Ethics and Safety

• App While Driving• Battery Malfunction• Tripping• Standards• Privacy

Page 93: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Budget

BudgetQty Ea Shipping Total

SensorSensor 2 6.57$ 10.00$ 23.14$ CC 25xx 2 70.00$ 10.00$ 150.00$ MCU 2 2.00$ -$ 4.00$ Dev Boards 2 10.00$ -$ 20.00$ Electronics 1 30.00$ 10.00$ 40.00$ Power Supply 1 50.00$ -$ 50.00$

Subtotal 287.14$

NodeCC25xx 1 70.00$ 10.00$ 80.00$ MCU 1 2.00$ -$ 2.00$ Dev Boards 2 10.00$ -$ 20.00$ Electronics 1 30.00$ 10.00$ 40.00$ Power Supply 1 50.00$ -$ 50.00$

Subtotal 192.00$

HubBeagle Bone 1 50.00$ 10.00$ 60.00$ MCU 1 75.00$ 10.00$ 85.00$ Electronincs 1 30.00$ 10.00$ 40.00$ Power Supply 1 -$ -$ -$

Subtotal 185.00$ Housings

Sheet Acrylic 1 30.00$ 15.00$ 45.00$ Hardware 1 25.00$ -$ 25.00$ Enclosure for Hub 1 60.00$ 10.00$ 70.00$

Subtotal 140.00$ Misc.

Batteries 1 40.00$ 10.00$ 50.00$ Subtotal 50.00$

Total 854.14$

Minus TI 473.14$

Minus Hub 403.14$

Page 94: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

A/C Power for BeagleBone Black

Page 95: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

A/C Power for BeagleBone Black

Page 96: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

A/C Power for BeagleBone Black

Page 97: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Sensor

Page 98: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Objective

Presenter
Presentation Notes
Add safety
Page 99: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Pressure Plate

• Pros• Accurate• Very little interference

• Cons• Installation • Size• Price• Awkward

http://2.bp.blogspot.com/-4oJXiS8xn4w/UNSsSLwNWvI/AAAAAAAAACw/xIxoizjVhtM/s1600/Safety+mats.JPG

Page 100: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Cameras

• Pros• Don’t need one per spot

• Cons• Line of sight• Expensive• Lots of computing• Bandwidth

Image of Camera: http://www.2mcctv.com/images/SecurityCamera_PTZ_VEZ-221_2.JPGImage of Cars: http://cvlab.epfl.ch/files/content/sites/cvlab2/files/data/multiclass/c3.png

Page 101: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Proximity Sensors

• Pros• Small • Cheap

• Cons • Interference• Operating range

http://i00.i.aliimg.com/wsphoto/v0/475168710/Inductive-font-b-Proximity-b-font-Sensor-LJ18A3-5-Z-BX-NPN-3-wire-NO-font.jpg

Page 102: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Wired Sensor

TransmitterSystem

Sensor

UserSensor

Node App

Page 103: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Our Choice

Presenter
Presentation Notes
Add Text
Page 104: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Our Decision

Presenter
Presentation Notes
Weights on other side
Page 105: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Proximity Sensors

• Electromagnetic • Optical • Ultrasonic

http://i00.i.aliimg.com/wsphoto/v0/475168710/Inductive-font-b-Proximity-b-font-Sensor-LJ18A3-5-Z-BX-NPN-3-wire-NO-font.jpg

Presenter
Presentation Notes
pics
Page 106: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Proximity Sensors

• Electromagnetic • Optical • Ultrasonic

http://media.digikey.com/photos/Avago%20Tech%20Photos/HSDL-9100-021%20MINISMD.jpg

Presenter
Presentation Notes
pics
Page 107: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Proximity Sensors

• Electromagnetic • Optical • Ultrasonic

http://www.robosoftsystems.co.in/wikidocs/images/archive/8/84/20130108065629!HC-SR04.jpg

Presenter
Presentation Notes
pics
Page 108: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Native Apps Options

http://www.nielsen.com/us/en/newswire/2013/mobile-majority--u-s--smartphone-ownership-tops-60-.html

Presenter
Presentation Notes
crop
Page 109: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Mobile Application Options

http://blogs-images.forbes.com/anthonykosner/files/2013/01/blog-header-rev2.jpg

Page 110: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Application Safety

http://www.team-bhp.com/forum/attachments/modifications-accessories/933410d1338258704-garmin-nuvi-50lm-review-gps-navigation-garmin-nuvi50lm-review-9.jpg

Page 111: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Microcontroller Use

Page 112: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Microcontroller Architecture

http://img.docstoccdn.com/thumb/orig/115624566.png

Page 113: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Microcontroller Instruction Set

CISC RISCvs

http://www.marclimon.com/wp-content/uploads/2012/04/boxing-gloves.gif

Page 114: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Microcontroller Options

http://www.mouser.com/new/Texas-Instruments/tilaunchpad/

Presenter
Presentation Notes
No ti no gif less info
Page 115: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Power

• Non-AC Source • Avoids hardwired system• Reduces installation cost

• Battery Powered

• Solar Cell for Charging

Image of Battery: http://blog.batteryheads.com/wp-content/uploads/2012/10/Lithium-Ion-battery.jpg Image of Solar Cell: http://www.kissolar.com/images/WB-66.jpg

Presenter
Presentation Notes
Pics level
Page 116: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Power

• Non-AC Source • Avoids hardwired system• Reduces installation cost

• Battery Powered

• Solar Cell for Charging

Image of Battery: http://blog.batteryheads.com/wp-content/uploads/2012/10/Lithium-Ion-battery.jpg Image of Solar Cell: http://www.kissolar.com/images/WB-66.jpg

Presenter
Presentation Notes
Pics level
Page 117: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Power

• Non-AC Source • Avoids hardwired system• Reduces installation cost

• Battery Powered

• Solar Cell for Charging

Image of Battery: http://blog.batteryheads.com/wp-content/uploads/2012/10/Lithium-Ion-battery.jpg Image of Solar Cell: http://www.kissolar.com/images/WB-66.jpg

Presenter
Presentation Notes
Pics level
Page 118: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Objective Statement

• The objective of this project is to design and prototype a system that will provide information as to the location of available parking spots. In order to be considered successful, the system must be able to detect a motorized vehicle occupying a parking space with a high-degree of accuracy. The method of detecting the motorized vehicle must be cost-efficient enough to be scaled for large numbers of parking spots. The finished system should consist of a device used to detect motorized vehicles, a method of manipulating the information received from the devices, and an end-user interface.

Page 119: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

IBM Pain Index

• Parking Index that ranks the emotional and economic toll of parking in a cross-section of 20 international cities with the highest number being the most onerous.

• The IBM Parking Index is comprised of the following key issues: 1. Longest amount of time looking for a parking place2. Inability to find a parking place3. Disagreement over parking spots4. Received a parking ticket for illegal parking 5. Number of parking tickets received

Page 120: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Parking Pain

55 61

77

85 85 86 90

97

122

122

Page 121: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Need Statement

• People need a better, more efficient, way to find available parking spaces in parking lots. “More than half drivers of 8,000 commuters in 20 cities worldwide say they gave up looking for parking more than once” (“Smart Parking Tech Might Be Paying Off in US Cities”, http://www.govtech.com/transportation/Smart-Parking-Tech-US-Cities.html). In addition, according to a report on EDF.org, “frequent restarts are no longer hard on a car’s engine and battery. The added wear (which amounts to no more than $10 a year) is much less costly than the cost of fuel saved (which can add up to $70-650 a year, depending on fuel prices, idling habits and vehicle type).”

Page 122: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

What Exists?

Presenter
Presentation Notes
Other options then the ground Last gasp signal
Page 123: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Standards & Constraints

• Standards: FCC Part 15, IEEE 802.11 specifically, all applicable IEEE and NEC standards, NEMA enclosure standards,

•Constraints: Non-AC Power technologies, limiting to TI processors to save money, Android to save costs, outdoor operations conditions, vehicle weight-bearing materials that are inexpensive

Page 124: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Table 3.1

Page 125: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Table 3.5

Page 126: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Table 3.6

Page 127: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Table 3.8

Page 128: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Table 9.1

Page 129: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Pairwise Matrix

Page 130: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Initial Concept

Presenter
Presentation Notes
Add something before to slow it down system organization (and more pictures)
Page 131: Ryan Dufrene, Matthew Kreider, Jason Smith, Bao …App Design Retrieving Vacancy Data Administrator Sequence Diagram Database Design App UI Design Level 1 Sensor Sensor MCU PSU Data

Super Sensor

Presenter
Presentation Notes
Dumb down

Recommended