Skip to content

Automatic parking systems and street light using arduino, sensors and publishing information using MQTT server

Notifications You must be signed in to change notification settings

phoolchandra/smart_parking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title: Smart parking

 this project gives the solution to how you can solve the parking problem easily.
 Nowadays, we know that people have to face a lot of problem in big cities to park their vehicles like first find the empty space for parking, security of vehicles and it consumes a lot of time. Our project is a solution for parking.

project vedio link for demo

https://drive.google.com/file/d/1NBdoWs9Z9bVtt03Vy28Yc97eod0WfDYR/view?usp=sharing

Salient Features

  1. We host the server using MQTT in which subscriber can see the empty
    slots, damaged slots and occupied slots in the parking area

  2. It has an automatic locking system. When you park your bicycle in the empty slot then you have to create
    new password using the matrix keyboard which is above the slot.

  3. all the required instructions are displayed in LCD display which is fixed beside the matrix keyboard.

  4. If any slot will be damaged then a buzzer will inform the security guard and its information is also
    published in mqtt hosted server.

  5. If you have forgotten your password then there is a master password facility also you can use it after
    after showing you required proof that bicycle parked in the slot has belonged from you.

  6. there are separate slot of individual bicycles to avoid the falling of all bicycles in that row in which a bucycle
    is fallen down at peak hour when there are overcrowding of bicycles.

  7. There is an automatic street light system. There is street light off in the day time. As visibility goes down then street
    then street lights glow and when there is not any movement in the parking area till five minutes then street light off
    as anybody approach in parking area then street lights glow automatically. there are less litting in slots also.
    green led shows that the slot is empty and is in good condition and Red led shows that the slot is damaged.

Module_1- Folder Containing code for Lock system

Libaries to be included

1.LiquidCrystal.h - For LCD Display
2.Keypad.h - For Keypad
3.LowPower.h - For arduino sleep

For Module_2 code - Containing street light control, Empty slot display

1.Wire.h
2.Digital_Light_TSL2561.h

Steps to be followed

-Copy whole foldor in your PC
-Open Module_1/Module_1.ino in your arduino IDE
-Download above mentioned libraries
-Connect Arduino_1(The one for Smart lock mechanism)
-Upload the code in Arduino 1
-Open Module_2/Module_2.ino in your arduino IDE
-Download above mentioned libraries
-Connect Arduino_2(The one for street light control, Empty slot display)
-Upload the code in Arduino_2

For MQTT

  • Copy Files in MQTT Module in your PC
    -Publisher and Subscriber should be connected to same server
  • To Publish data- Open Terminal
    Execute file publisher.py
  • To Subscribe for data - Open Terminal
    Execute file subscriber.py

About

Automatic parking systems and street light using arduino, sensors and publishing information using MQTT server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published