
LOGBOOK
FINAL YEAR PROJECT 2
(BPB 49906)
YOUNG LUTFI BIN YOUNG DAUD
ID: 51219118115
Supervisor : Dr. Mohamad Ismail Sulaiman

WEEK 1 - FYP 2
Introduction
Assalammualaikum and greetings to all. My name is Young Lutfi Bin Young Daud, Student ID: 51219118115.
I am currently a Semester 7 student in Jan 2021 and taking a Bachelor of Engineering Technologies in Telecommunication (BETTCOMM).
In this current semester, I am taking Final Year Project 2 (BPB 49906).
Here, I will update the progress of my Final Year Project for this semester.
WEEK 2 - FYP 2
The Start
The second week of my Final Year Project 2 (FYP2) now begins. So now, I need to continue the progress of my project proposed from FYP1 that has been left last semester. Throughout of semester break, I have been doing my study for my project to find answers and development from the ideas and comments taken from both assessors during my exhibition of my FYP 1.
The project for “Automated Mask and Temperature Detection with Machine Learning” now officially begins.

WEEK 3 - FYP 2
Learn the Codes
This week, I start to learn the fundamental of the codes for this project.
The codes for this project requires a lot of learning and libraries to support the machine learning.
I am prepare to learn as I already have the basic knowledge coding in me.
The coding will consist the use of OpenCV and TensorFlow to name a few.
WEEK 4 - FYP 2
Components Hunting
For this week, I will focus more on getting the right and needed equipment/components for the project.
This project consists of the use of Raspberry Pi 4 Model B because it has a higher CPU performance and 4GB RAM which is suitable for a high program like this.
Then, the use of the MLX90614 sensor can detect the temperature of the user.
Lastly, the use of Pi Camera as an input that will show and detect the use of face mask of the user.
All the components hunts will starts online on the Shopee Platform due to Covid-19 Pandemic.

WEEK 5 - FYP 2
Testing Components
After all the components arrives which is the Raspberry Pi 4, Raspberry Pi Camera, Raspberry Pi Display and MLX90614 Non-Contact Infrared Temperature Sensor.
I will test all the component hardware and software if it is working properly. The connection are also been made to ensure all the components are compatible as planned.
This is referred to the Circuit Diagram that has been made previously.

WEEK 6 - FYP 2
Software and Libraries
This week, I will start to learn all the necessary things about coding and the use of each software and library.
RASPBIAN PI OS
This is an Operating System mainly to run Raspberry Pi. This OS is the soul of the system that enables all the programming to be done. There are many versions of this OS. Choosing the right version as it is needed to ensure it is compatible with other software and librarires.


OPENCV
OpenCV is one of the libraries and software that is needed in this project. It is used for computer vision, machine learning, and image processing plus real-time operation. This is needed to process images and videos to identify objects that have been set.
TENSORFLOW
It is an open-source Artificial Intelligence library. It used data flow graphs to build models and also create large-scale neural networks with many layers. It is mainly used for Perception, Understanding, Prediction and Creation.

WEEK 7 - FYP 2
Coding and Debugging
The week will be mainly used to code and debugging processed.
This is the hardest part to make the proposed system works as planned.
There is some help generated from an online forums and community to tackle this problem a better way to solve the problem without wasting time.
LIBRARY INSTALLATION
There are various libraries that needed to be install to support the system.
But there is always an error occur in the early phase which needed to be figured out.

CODES TESTING
The codes will be tested phase by phase using different version of libraries to ensure full support of the system.
It is also shows how strong and reliable the codes is.

USER INTERFACE TESTING
The test is conducted to ensure the Graphical User Interface is working to make the system user-friendly.

DETECTION TEST
The system will be test to detect the temperature and mask of the user.
This will shows if the system are working properly or not.

WEEK 8 - FYP 2
Function Testing
The testing of Automated Temperature and Mask Detection using Machine Learning will start this week.
The testing consist of how reliable the system is, the capabilities of the system, and others by using different test specimens.
This test needed to be conducted so that the result can be used for improvement in the next phase.
USER 1
Temperature Detection


USER 1
Mask Detection
USER 2
Temperature Detection


USER 2
Mask Detection
WEEK 9 -FYP 2
Updating Flow of Program
After further testing and research, there are some issues with the reliability of the system.
This is mainly caused by a lack of processing power in the Raspberry Pi 4.
Due to Covid-19 and lack of budgets, The flow of the system needed to be changed to ensure the program can load faster.

WEEK 10 - FYP 2
Finalize Hardware
This week, I will finalize the final look of the project in terms of hardware.
This also covers the placement and angle of the component to put. This to determine the right angle of the product to ensure the highest accuracy can be achieved.
Top Seller

Final Front View of Hardware

Side View of the Component

Each Component is Connected

WEEK 11 - FYP 2
Result Test and Verification
This week will test the result of the final project as a precautionary step to finalize the completed prototype.
This will cover all the necessary functions to ensure that it works properly so that it can be presented to the accessor in Week 17.

Result 1 - Temperature Detection

Result 2 - Mask Detection

Result 3 - Database Info

Result 4 - Temperature Fail

Result 5 - Mask Fail

Result 6 - Database Fail

WEEK 12 - FYP 2
This Week, the safety monitoring system will be put to a test in distance and accuracy.
This is to ensure further understanding on how accuracy in distance is the system to get the optimum scenario.

WEEK 13 - FYP 2
Thesis Writing
I will be focused this week to complete my Thesis Report on Automated Temperature and Mask Detection using Machine Learning.
The report consists of various topics such as Introduction, Literature Review, Methodology, Result, Conclusion & Discussion, and Appendix. Not to mention the sub-topic which will take a while to finish.

WEEK 14 - FYP 2
Technical Report Writing
Completing Technical Report will be the main priority for this week.
This report consists of a simpler and more straightforward that Thesis meanwhile maintaining the same necessary information.
Words are needed to be precise for direct understanding. It also shouldn't be more than 5 pages.

WEEK 15 - FYP 2
Project Video
This week, I will be more focused on making short project videos.
This video will show all the functions that are proposed in the project. This
This is to ensure further understanding for accessor regarding this Automated Monitoring System.
It will shows the function from Temperature Detection, Mask Detection and Database storage.
WEEK 16 - FYP 2
Preparing Final Year Project 2 Slides
This is the week where I am fully focused on preparing my slides from start to end.
I also need to summarise a lot of the information because the pitching will only be 10 minutes for each project.
All the necessary information has been put in the slides for further understanding.

WEEK 17 - FYP 2
Final Year Project 2 Presentation Day
This is the day where I presented my Final Year Project 2 to both of my accessors, Dr. Alipah and also Sir Ghazali.
It consist of 10 Minutes Live Presentation and 5 Minutes Q&A Session.
The session went smooth as I am really involved with the project hence my understanding and confidence are sky rocket.
Hard work Pays Off!

WEEK 18 - FYP2
Thesis and Technical Report
This is the Week where I will complete and submit my Thesis and Technical Report on Automated Temperature and Mask Detection using Machine Learning.
This covers from Plagiarism Checking on Turnitin and Hard Bound Printing Submission.

THESIS REPORT

TECHNICAL REPORT

TURNITIN SCORE

HARD BOUND PRINTING
Final Words
Young Lutfi Bin Young Daud
FYP 2 JAN 2021
I would like to thank my family, friends, and supervisor for helping me to go through this as I couldn't complete this without all the support.