This is a group project developed for the Internet of Things (IoT) course of University of West Attica (UniWA).
This project expands on a pre-existing idea of automatically tracked parking spots that notify users of availability into a completely autonomous system used in private parkings (i.e. shopping mall parking).
The goal for the project is to be "endlessly" expandable while utilizing cheap and long-lasting sensors.
- 1 HY-SRF05 Ultrasonic Distance Sensor
- 1 ESP8266 Wi-Fi MCU
- 1 Arduino
Approximate Node Price ≈ 10-14€
Requirements for Gate System1:
- 1 RFID Reader
- 1 ESP8266 Wi-Fi MCU
Approximate Node Price ≈ 10-12€
Requirements for Middleware2:
- 1 Raspberry Pi
Approximate Price ≈ 20-25€
NOTICE: There are many different types of sensors that you can use for this purpose. We choose the most affordable/efficient ones.
- The user can register their RFID card/tag on the system via the web application1
- The user can check the parking availability at any time
- The gate system1 sends the data for verification through the middleware2
- When a vehicle is detected or a parking spot is freed, the sensors will send the data to the middleware which will forward the data to the cloud
- The web application will automatically update the availability
- The nodes work independently
- Each node sends its own data to the middleware
- Upon reaching the middleware, it forwards them to the HTTP server
NOTE: In this project we are forwarding the data directly to the HTTP server
- User registers RFID card/tag on the system via the web application1
- User can check the web application for all available parking spots in the system
- User arrives at a gate system1 with a vehicle and scans the card/tag on the RFID reader
- After the system verifies that the card/tag is valid/registered, it allows the user to enter the parking space1
- User parks the vehicle on any available parking spot in the system
- System detects the vehicle and automatically updates the web application