Group |
2022-26 |
Status |
completed |
Title |
MTL Parking Service |
Supervisor |
S. Le Beux |
Description |
In all major cities, finding parking is an issue many are faced with. According to an article
written by Kevin McCoy for USA Today, on average, a driver spends 17 hours a year searching for
a parking spot. In our case, parking in downtown Montreal has become more and more difficult
as it is a hotspot for tourists and a busy location for students and workers. In addition, as we are a
modernized city, popular areas tend to undergo renovations which leads to parking spot closures
and restrictions. A solution to this issue would be the creation of an interactive application that
assists end users to identify the occupancy of P$ (current Montreal paid parking application)
found in locations including but not limited to Downtown Montreal, Mont–Royal, Jean-Talon
market, etc, and determine if it is available for them. This would allow the end user to make an
optimal decision as to whether or not it would be a valuable time investment to commute to a
given location. The end user would be able to determine this by seeing what the current capacity
of a given location is by counting the remaining available parking spots open to the public. This
would allow the end user to compare different locations that they would like to commute to and
enable them to make a quick and time efficient choice. This information will be provided to the
user through an Android application which features all relevant information and data obtained
from the sensors which will be placed on all paid parking spots. The end user would be able to
favourite or bookmark specific locations of interest. The end user would also be able to use GPS
to view the availability of distant paid parking spots as well as nearby paid parking spots in the
user current proximity. The end user would be able to filter if a parking spot has electric vehicle
charging available. The end user would also be able to preview a visual map of a place of interest
to see, for example, exactly where a particular paid parking spot is available. The end user would
be able to preview a highly detailed colour coded visual heatmap of a selected radius which
can be increased or decreased and updated based on the selected filters. The goal of the
application would be to streamline and make it as smooth as possible for an end user to select a
potential available paid parking spot, whether they are planning this from a distance (their home)
or if they are already located near participating paid parking spots. |
Student Requirement |
High level programming language (Java, Python) (COEN 244, 352)
- Operating system and Database (COEN 313 & 346)
- Use of an Arduino (ELEC/COEN 290 and 390)
- SQL or database in general (potentially Firebase) (ELEC/COEN 390)
- Android Studio (ELEC/COEN 390)
- Understanding at all levels of microcontroller-based system design and implementation
(COEN 311, 313 & 317)
- Knowledge of networking and communication protocols (ELEC 463)
- Knowledge of IoT and Real Time systems |
Tools |
Metal/wood/plastic design and building (for casing of the sensor and to serve as the
parking spot pole)
- Soldering Iron Hakko FX888D
- ESD Safe Tweezers
- Rework Station
- Power Supply (Solar panels)
- Silicon solar cell
- Metal frame
- Glass sheet
- Wires
- 3D-Printer
- Sensors TBD during phase 2
- Android Application (Features: Heatmap of availability spots, account registration linked
to user account and vehicle license plate, payment and payment method support)
- Firebase/ Database
- P$ Database API (Request required) |
Number of Students |
5-6 |
Students |
S. Haydari, R. Qurbani, A. Bergeron, S. Callegari, E. Skifeh |
Comments: |
|
Links: |
|