Final Year Project (BSc (Hons) Computer Science)
Controlling electronic switches (such as light) virtually from smartphone with interactive AR switches. In this project, a 2-story house was modeled to be used as a prove of concept for this project. There are total of 7 rooms with 7 light hook up to IoT Controller, ESP8266 as a web server. User able to select specific floor of the house to select the specific room to toggle the virtual switch to trigger the actual electronic. This project is also design to be as expandable as possible, meaning the number of devices connected to the internet is able to expand.
- Local Area Network Setup
- Web Server Admin Controller page
- Expandable IoT device to be connected
- AI Recommendation System
- Old Smartphone was supported (Android 7 and above)
This project consist of 2 parts
- Mobile Phone, develop using Unity with Vuforia Engine
- Web Server, develop using ESP8266 on Arduino IDE
House was model in Minecraft. It is then converted to Obj format using mc2obj, link to the GitHub page here.
Vuforia Engine was use in this project. 3D Marker used is a QR code.
https://drive.google.com/file/d/1UlpIOXssT_Xx49pebvtX2wz1FHbVLv9b/view