Git Product home page Git Product logo

parkingmanagementsystem's Introduction

Table of Contents

  1. Introduction
  2. Bill of Materials/Budget
  3. Time Commitment
  4. Mechanical_Assembly
  5. PCB/Soldering
  6. Power_Up
  7. Unit_Testing
  8. Production_Testing
  9. Reproducability

Introduction

System Diagram

Bill_of_Materials

Parts for Parking Management System
Description Source Part # US$ Unit Cost CAD$ Unit Cost Number of units US$ Subtotal CAD$ Subtotal Link Comments
RaspberryPi3 Model B Motherboard Amazon Canada $55.99 1 $0.00 $55.99 https://www.amazon.ca/gp/product/B01CD5VC92/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 None
20cm length Jumper Wires Amazon Canada $9.98 120 $9.98 https://www.amazon.ca/gp/product/B01LZF1ZSZ/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 None
Kingston Digital Select 16GB microSDHC Amazon Canada $9.52 1 $9.52 https://www.amazon.ca/gp/product/B079H6PDCK/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 None
Keyestudio Camera Module 5MP REV 1.3 Amazon Canada $12.99 1 $12.99 https://www.amazon.ca/gp/product/B073RCXGQS/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 None
VCNL4010 Proximity/Light sensor Amazon Canada 466 $12.99 1 $12.99 https://www.amazon.ca/gp/product/B008AS328Q/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 None
Amazon Shipping $16.98
Amazon Tax $11.56
22 microfarad 450v 20% 85c capacitor Jameco 10997 $0.49 $0.63 1 $0.49 $0.63 https://www.jameco.com/z/A22-50-Illinois-Capacitor-22-micro-F-50-VDC-85-deg-C-Electrolytic-Capacitor_10997.html None
100 nanofarad 100V capacitor Jameco 26965 $0.29 $0.38 2 $0.29 $0.38 https://www.jameco.com/z/MY-1--1-uF-100-Volt-Mylar-Capacitor_26956.html None
10 microfarad 25v 20% capacitor Jameco 94212 $0.19 $0.25 1 $0.19 $0.25 https://www.jameco.com/z/10UF-25V-4X5-R-10uF-25V-20-Radial-Capacitor-85C-4x5x1-5mm_94212.html None
Jameco Shipping $20.74 $26.85
Jameco Tax $7.99 $10.35
Total for parts from US sources $29.70
Total for parts from CAD sources $168.47
CAD$ Total for parts from all sources (using USD$1=CAD$1.29) $208.86
CAD$ Total per parking device $10.44

Time Commitment

My schedule was as follows: Schedule

You may need about 4 hours a week to complete the project within 2 weeks. Or 8 hours to complete it in a day.

Mechanical Assembly

Below is the breadboard design:

Breadboard Design

Assembly will result in something like this: Breadboard Layout

This acts as a good way to test the desgin.

PCB Layout

The PCB layout is as follows:

PCB_layout

Attached to the Pi, the final design should resemble this:

Do note that 20*2 stackable headers were used for mounting the PCB to the breadboard. I used a 6 pin stack for mounting the proximity sensor to the PCB board.

Power Up

By powering the Pi, this command should be used to make sure that i2c device has been detected:

Unit Testing

To do UNIT testing, I tested to see whether I could get proximity readings. As shown in the production testing unit, these proximity readings were used to perform some simple calculations.

Production Testing

Run the script in software(pms.py) to have a test run of the device in Action:

The test run successfully and was able to obtain proximity readings and mock a test payment process.

Reproducability

The project is reproducable by simply following the instructions laid out above. The toughest part is acquisition of the various parts. However, the project can be built completely in 5 hours if all the parts are present. In terms of feasability, the cost per device would amount to ~ $10 which could allow it to scale. In addition, the device could be modified to be powered by a solar panel or power bank and headless connectivity could be achieved by editing the wpa_config file in the root directory of the pi with required network settings so that each parking device can be accessed wirelessly over a WiFi network,

parkingmanagementsystem's People

Contributors

davista123 avatar six0four avatar

Watchers

 avatar  avatar

Forkers

kwitaszek

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.