Skip to content

Latest commit

 

History

History
102 lines (70 loc) · 2.25 KB

README.md

File metadata and controls

102 lines (70 loc) · 2.25 KB

NDHU_IOT_Project

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.

Contents

Getting Started

Requirements
  1. Arduino IDE 1.8.19
  2. Arduino Uno
  3. ESP8266 NodeMCU
  4. Relay
  5. 4 X 4 Keypad
  6. Barcode scanner
  7. MySQL
  8. phpMyAdmin
  9. LCD
  10. Windows 10
  11. PHP
Installation
  1. 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
  1. Install requirement.txtlibrary in Arduino IDE

  2. Install Apache and phpMyAdminand MySQL and PHP in Windows 10

Directory Structure

filetree 
├── README.md
├── System
│   ├── esp8266final.ino
│   ├── requirement.txt
│   └── SCANNER_arduino.ino
└── Web
    ├── check.php
    ├── config.php
    ├── index.php
    ├── personlogin.php
    └── s_member.php

Deployment

  1. Enter Apache24 dictionary then check Apache service is start
cd C:\Apache24\bin
net start Apache2.4
  1. Add php related modules and settings to httpd.conf

  2. Modify the path pointed by localhost to the place where you want to store the website

  3. Add personal information in MySQL by phpMyAdmin

  4. Execute .ino on Arduino IDE

Frameworks Used

Author

[email protected]

Name:Egor Lee

[email protected]

Name:Yellow Yu

[email protected]

Name:HUANG JUN TING