NDHU_IOT
project belongs to the Intelligent IoT technologies and applications at National Dong Hwa University. The purpose of this project is by scanning the barcode scanner, and if the authentication is correct, the relay can be enabled and disabled.
- Arduino IDE 1.8.19
- Arduino Uno
- ESP8266 NodeMCU
- Relay
- 4 X 4 Keypad
- Barcode scanner
- MySQL
- phpMyAdmin
- LCD
- Windows 10
- PHP
- Clone the repo and enter repo folder
git clone https://github.com/appleiphonedddd/NDHU_IOT_Final_Project_2023.git
cd NDHU_IOT_Final_Project_2023/System
-
Install
requirement.txt
library in Arduino IDE -
Install Apache and phpMyAdminand MySQL and PHP in Windows 10
filetree
├── README.md
├── System
│ ├── esp8266final.ino
│ ├── requirement.txt
│ └── SCANNER_arduino.ino
└── Web
├── check.php
├── config.php
├── index.php
├── personlogin.php
└── s_member.php
- Enter Apache24 dictionary then check Apache service is start
cd C:\Apache24\bin
net start Apache2.4
-
Add php related modules and settings to httpd.conf
-
Modify the path pointed by localhost to the place where you want to store the website
-
Add personal information in MySQL by phpMyAdmin
-
Execute
.ino
on Arduino IDE
Name:Egor Lee
Name:Yellow Yu
Name:HUANG JUN TING