Development of an IoT-Based QR Code Access Control and Payment System using Arduino and ESP8266
DOI:
https://doi.org/10.46243/jst.2024.v9.i06.pp20-3Keywords:
Automated payment system, Internet of Things, Arduino, ESP8266 WI-FI module, QR code access controlAbstract
In this research, we present the development and implementation of an IoT-based access control and payment system utilizing QR code technology, Arduino microcontroller, and ESP8266 Wi-Fi module. The system is designed to enhance security and streamline payment processes in various applications such as parking lots, public transport, and restricted access areas. The core components include an ESP camera for QR code scanning, a Liquid Crystal Display (LCD) for user feedback, and a pair of motors to control physical barriers. Upon scanning a QR code, the system verifies its validity and either grants access or denies it based on pre-set criteria. For valid QR codes, the system deducts a specified amount from the user’s balance, displays the updated balance on the LCD, and operates the motors to allow entry. Invalid QR codes trigger an audio alert via a buzzer. The system communicates transaction data to a remote server using the ESP8266 module, ensuring real-time logging and monitoring. The project highlights the integration of hardware components with software modules to achieve a robust and efficient access control solution. By leveraging IoT technologies, the system offers improved security, real-time data processing, and automated transaction handling. This research contributes to the field of IoT-based automation by demonstrating a practical application in access management and payment systems, providing a scalable and versatile solution for modern access control challenges.