31
June 4th, 2021 Presented by the Parkingbase Group Andrew L, Finn L, Jun C, Luyao H Senior CE Students College of Engineering, UC Santa Barbara UC Santa Barbara Goleta Smart Parking Lot

Smart Parking Lot - UC Santa Barbara

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Smart Parking Lot - UC Santa Barbara

June 4th, 2021

Presented by the Parkingbase Group

Andrew L, Finn L, Jun C, Luyao H

Senior CE Students College of Engineering, UC Santa Barbara

UC Santa Barbara Goleta

Smart Parking Lot

Page 2: Smart Parking Lot - UC Santa Barbara

Roles

Andrew LuGateway Connection

Web Application Frontend and Backend

Finn LindermanWireless

CommunicationPower Management

Luyao HanSensor Firmware

PCB DesignWireless Charging

Jun ChoLoRa CommunicationVirtual Demonstration

Environment

Page 3: Smart Parking Lot - UC Santa Barbara

Problem Statement

Drivers spend too much time in parking lots trying to find an open space. Many parking lots only have per-floor capacity indicators, and existing solutions are prohibitively expensive.

What if we could utilize low-cost sensors and a companion application to navigate drivers to empty parking spots faster,

at a low cost to facility owners?

Page 4: Smart Parking Lot - UC Santa Barbara

Parkingbase Overview

The goal is to design a smart parking lot that will direct drivers to the nearest open parking space on campus in an efficient, accurate and clean manner.

We accomplish this using:● Small, inexpensive parking lot sensors with long-distance and

low-power transmission● Modern, open-source, and cloud-based software solutions● Easy-to-use mobile interfaces

Page 5: Smart Parking Lot - UC Santa Barbara

Gateway HTTP Post

Backend Database

System Overview

Mobile User Interface

Parkingbase sensor unit

Page 6: Smart Parking Lot - UC Santa Barbara

Sensor Unit

Page 7: Smart Parking Lot - UC Santa Barbara

Parkingbase Sensor Unit

Application Scene

parking lot structure

parking lotinterior view

parking lotinterior view

parking lotinterior view

“Parkingbase Sensor Unit”

Page 8: Smart Parking Lot - UC Santa Barbara

Parkingbase Sensor Unit

parking lotinterior view

immediate detection of parking status once a vehicle arrives/leaves

long battery life, easy to recharge

long range wireless capability

Sensing the car1. Magnetic2. Time-of-Flight

Page 9: Smart Parking Lot - UC Santa Barbara

Magnetometer Sensor Reading: Arrival of a Vehicle

“Magnetometer”

Page 10: Smart Parking Lot - UC Santa Barbara

time (ms)

Magnetic Field Strength Reading

field (nT)

Earth Magnetic Field Engine Detection Vehicle Stops

Magnetometer Sensor Reading: Arrival of a Vehicle

Page 11: Smart Parking Lot - UC Santa Barbara

time (ms)

Magnetic Field Strength Reading

field (nT) Averaging Filter

time (ms)

field (nT)

Magnetometer Sensor Reading: Arrival of a Vehicle

Magnetic Field Strength Reading (after filtering)

Earth Field

Detection Zone

Page 12: Smart Parking Lot - UC Santa Barbara

Parkingbase Sensor Unit

parking lotinterior view

immediate detection of parking status once a vehicle arrives/leaves

long battery life, easy to recharge

long range wireless capability

Low Power (3 year)Wireless Recharge

Sensing the car1. Magnetic2. Time-of-Flight

Parkingbase Sensor Unit

Off-market Wireless Charger

Page 13: Smart Parking Lot - UC Santa Barbara

PCB Assembly

Li-Ion battery

Wireless Charging Coil

Time-of-Flight sensor

Magnetometer Sensor

Microcontroller

LoRa

Power Management Circuits

● Designed with Kicad● ~ 30 mm x 50 mm● Estimated Power Consumption: 22 mA peak● 4-layer PCB

Page 14: Smart Parking Lot - UC Santa Barbara

Parkingbase Sensor Unit -Decomposition ViewSensor Testing PCB

LayoutFunction Verification

Firmware Integration Assembly

Fall 2020 Winter 2021 Spring 2021

Li-Ion battery

Wireless Charging Coil

LoRa Transceiver

Power Management

Vehicle Sensing

time-of-flight sensor

Page 15: Smart Parking Lot - UC Santa Barbara

DMA

Magnetometer Time-of-Flight Sensor

Timer

EEPROM

Communication Bus

Wireless Charging

Battery

Microcontroller Firmware

Sensor Peripherals

Main Thread

Gateway

LoRa Module

Wireless Transmission

Page 16: Smart Parking Lot - UC Santa Barbara

Parkingbase Sensor Unit

parking lotinterior view

immediate detection of parking status once a vehicle arrives/leaves

long battery life, easy to recharge

long range wireless capability

Low PowerWireless Recharge

LoRa

Sensing the car1. Magnetic2. Time-of-Flight

Page 17: Smart Parking Lot - UC Santa Barbara

Wireless Communication

Page 18: Smart Parking Lot - UC Santa Barbara

Problem Requirements

● Long range

● Low power consumption

● High scalability

Our Solution: LoRa

Selection Criteria

Page 19: Smart Parking Lot - UC Santa Barbara

LoRa - Range

Theoretical range comparisonLive testing in parking structure

Page 20: Smart Parking Lot - UC Santa Barbara

Wireless Communication Comparison

Wireless Communication Methods Comparison

Page 21: Smart Parking Lot - UC Santa Barbara

Gateway

● Raspberry Pi Version 4● Using RFM9x Library● Connected to MongoDB backend● Transmits:

○ Parking Space

○ Status

○ Time Stamp

RFM95 Module

LCD

Page 22: Smart Parking Lot - UC Santa Barbara

Data

Data

ACK

Data

End Node lora_001

Gateway @ 915 MHz Database

Data Flow to Gateway

915 MHz

HTTP Post

Page 23: Smart Parking Lot - UC Santa Barbara

UserInterface

Page 24: Smart Parking Lot - UC Santa Barbara

Driver User Interface

View the status of all spots within a parking lot

Page 25: Smart Parking Lot - UC Santa Barbara

Driver User Interface

One tap to find and reserve an open spot

Page 26: Smart Parking Lot - UC Santa Barbara

Driver User Interface

App will navigate you to your reserved spot

Page 27: Smart Parking Lot - UC Santa Barbara

Driver User Interface

Remembers where you parked - view your parking history

Page 28: Smart Parking Lot - UC Santa Barbara

Driver User Interface

Supports Google and UCSB NetID login

Page 29: Smart Parking Lot - UC Santa Barbara

Admin User Interface

Add and remove parking lot sensors with one click on the map.

Usable on any web browser.

Page 30: Smart Parking Lot - UC Santa Barbara

Software Frameworks / Technologies

● Progressive Web Application (PWA)○ Works on all iOS and Android devices and looks like a

native app● Frontend built using React and Chakra UI● Backend built using Next JS and deployed on

Vercel● Application database built using MongoDb

Page 31: Smart Parking Lot - UC Santa Barbara

QuestionsAcknowledgements

Professor Yogananda IsukapalliTeaching Assistants Boning Dong, Trenton Rochelle