What's new

PHP IoT Parking System using Arduino Uno R4 WiFi and CodeIgniter 4

dnachavez

Leecher
Joined
Dec 24, 2023
Posts
5
Reaction
1
Points
4
Age
20
68747470733a2f2f73636f6e74656e742e6664766f312d312e666e612e666263646e2e6e65742f762f74312e31353735322d392f3338363836343037335f333533313536353135373038363639315f313131323631353434353932383431363438315f6e2e706e673f5f6e635f6361743d313038266363623d312d37265f6e635f7369643d386364306132265f6e635f657569323d4165464739764455706b64366e5f65767962436a4d45485535567961314a6c6f5242666c584a72556d5768454679577a536a464657696562486f50534e46726f793974676c51385f484178426d5a5067706871354951376f265f6e635f6f68633d4c5745336446586b66524d41582d78746e4c62265f6e635f68743d73636f6e74656e742e6664766f312d312e666e61266f683d30335f4164545032492d68516a7834416d4a494f676e5243434b6c637a3271567931564d586361304f44765a57704f5367266f653d3635413443414232

An IoT parking system project built using CodeIgniter 4 and Arduino Uno R4 WiFi for IT214 - IS Innovations and New Technologies subject.

📝 Table of Contents​

  • About
  • Getting Started
  • Deployment
  • Usage
  • Built Using
  • Contributing
  • Authors

🧐 About​

This project is designed to address the challenges of managing parking spaces in some areas of the university through the integration of IoT technologies. By utilizing Arduino Uno R4 WiFi and an array of sensors, the IoT Parking System provides real-time data on parking space availability, thereby enhancing the efficiency of parking management. This system not only simplifies the parking process but also aids administrators in monitoring and optimizing space usage.

🏁 Getting Started​

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See You do not have permission to view the full content of this post. Log in or register now. for notes on how to deploy the project on a live system.

Prerequisites​

What things you need to install the software and how to install them.

  • Arduino IDE
  • PHP environment with CodeIgniter 4
  • MySQL for the database
  • Web hosting for deploying the web panel
Download Arduino IDE: https://www.arduino.cc/en/software


Installing​

A step by step series of examples that tell you how to get a development env running.

  1. Clone the repository to your local machine.
Git:
git clone https://github.com/dnachavez/iotparkingsystem.git

  1. Ensure your PHP environment is correctly configured and MySQL is set up.
  2. Run php spark migrate:refresh to create fresh database tables.
  • Seed the database by executing:
php spark db:seed ConstantSeeder
php spark db:seed UserSeeder
php spark db:seed ParkingSpaceSeeder
  1. After completing the installation steps, you can proceed to log in to the system.
  • Use the default credentials:
Username: admin
Password: admin123

🎈 Usage​

Before you can use the web panel with the Arduino Uno R4 WiFi, ensure the system is deployed in a live environment. Set the base URL from the live environment in the Arduino code, along with your WiFi credentials.

To access the panel, login with the following credentials:

Username: admin
Password: admin123

You can manually set parking spaces as available and unavailable, and set reservation by clicking the parking space.

To open the tollgate, click the TG button in the panel.

You can view the parking reservations and parking history by clicking the Reservations and History in the bottom menu.

🚀 Deployment​

Deploy the web panel to a live web hosting service. Configure the Arduino system to communicate with the live web panel by setting the appropriate base URL and WiFi credentials in the Arduino code.

⛏️ Built Using​

✍️ Authors​

See also the list of You do not have permission to view the full content of this post. Log in or register now. who participated in this project.
 
Back
Top