Final Year Project 2
- Che Nusaibah
- Jun 12, 2022
- 0 min read
Updated: Jun 14, 2022

FYP 2 - Week 1 (21/2/2022 - 27/2/2022)
Title: FYP2 begins The first week of my FYP 2 now begins. So now I need to continue the progress of my project from FYP 1 that have been left before last Semester. Objectives :
To introduce the FYP 2.
To continue the progress from FYP 1.
Contents : Previous FYP 1 progress : Report : Chapter 1 : Introduction Chapter 2 : Literature Review Chapter 3 : Methodology Conclusion : The project for "Development Of Social Distancing and Monitoring Using Raspberry Pi" has now officially started. In this progress, it will be some more content to Chapter 3 and also will add two new chapter which is Result and Conclusion.
FYP 2 - Week 2 (28/2/2022 - 6/3/2022)
Title: FYP2 briefing
Activity :
The second week of my FYP 2 begins with a briefing from Sir shaiful.
Objectives :
To briefing of FYP handbook, Project Development, Progress Report, Final Report, Attendance, Assessment forms.
Contents :
- This meeting was held by sir shaiful osman. - Student need to update the logbook/blog regularly - Student must meet supervisor for consultation - Attendance that below than 80% will be bared - Fyp assessment : 1) Types of Assessments - i) Results & Discussion (Chapter 4) ii) Conclusion (Chapter 5) iii) Abstract in Thesis Writing iv) Exhibition Day (Tips & Tricks) v) Final Report & Technical Paper. 2) Marks Weightage - i) Presentation - 35 % ii) Log Book - 20 % iii) Report - 35 % iv) Technical Paper - 10 % 3) Industry Day (presentation) Presentation and demonstration of Final Year Project II will be on week 13, Wednesday ( 25th May 2022) Students have to prepare FYP poster, results of the project and a prototype.
Conclusion :
As a conclusion, the briefing was done by Sir shaiful. The objective was successfully achieved.
FYP 2 - Week 3 (7/3/2022 - 13/3/2022)
Title: Buying Components
Activity :
This week I have listed the component and hardware that need to be purchased and went to some shops near my house and my campus. Also, I did buy it through shopee.
Objectives :
To list and purchased the component and hardware of the project.
To calculate and estimate the budget.
Contents :
List of components:
DC Motor Driver 2 Channels

Raspberry Pi 3 model B

Buzzer piezo

DC motor 7V

Web camera

Conclusion :
After finishing the research and study about the component and hardware needed to complete my project last week, this week I have successfully got all of that. So, next week the making of the project can be started.
FYP 2 - Week 4 (14/3/2022 - 20/3/2022)
Title: Buying things for Project Model
Activity :
This week, I bought a few things to build up my project model
Objectives :
To buy things for the FYP model
To calculate a total budget that had been used
Content:

Conclusion :
FYP 2 - Week 5 (21/3/2022 - 27/3/2022)
Title: FYP 2 Briefing
Activity :
This week, I attended the workshop briefing and also update my FYP report on chapter 3 which is methodology. It was a busy week but I managed to encounter the busy in successful ways.
Objectives :
To attend a second workshop organised by Sir Shaiful
To touch up chapters 1, 2, and 3 from the last semester draft FYP report
Contents :
1) Workshop Briefing
This workshop is held at :
a) Location – Microsoft Teams
b) Date - 23/3/2022
c) Time – 2.30pm – 4.3pm
d) Co-ordinator – Sir Shaiful Osman
In this workshop, Dr.Marwangi has taught us how to do the:-
a) Introduction & Literature Review (Chapter 1, 2)
b) Methodology (Chapter 3)

Conclusion :
All this week's task has been run smoothly and the report also has been updated for chapter 3 on the component list. The workshop briefing also has been attended and get some input to the report later.
FYP 2 - Week 6 (28/3/2022 - 3/4/2022)
Title: Redefine Objectives and Block Diagram
Activity :
This week, the block diagram has to be redefined to give a clearer view of the system's overall functionality. The objectives of the project also are edited.
Objectives :
To identify the overall system of the project
To identify connections between components.
To touch up the objectives of the project
Contents :
Objective of the project
The major goals of the project are to keep track of queues in a certain area in order to avoid distance and congestion. The following are the other goals:
To create a system, control the distance based on camera monitoring using Raspberry Pi B.
To implement an image processing technique by capturing the distancing image of the person.
To issue an alarm from the buzzer system if detect social distancing violations.
Block diagram of the Project

After some component was changed and added, I decided to change the block diagram. the new block diagram is shown in the picture above.
To capture an image from the camera, which serves as the principal input, and send it to the database via image processing. The data from the camera is given to Raspberry Pi 3 model B, which processes the image and constantly recalculates the distance between individuals. This process must also be monitored by a laptop, which requires the first step of registering Raspberry Pi 3 model B with the laptop.
Finally, the output is a buzzer that emits an alarm to ensure that individuals are aware of their surroundings. In addition, the raspberry pi will issue a command to the DC motor driver dual channel to operate the DC motor, ensuring that the vehicle moves in accordance with its commands. At this point, Raspberry Pi 3 model B is crucial in ensuring that the command is conveyed to the motor drive.
Conclusion :
This can conclude that the updated block diagram is done and ready to be used on the poster later on an industrial day for presentation
FYP 2 - Week 7 (4/4/2022 - 10/4/2022)
Title: Construct the Circuit Diagram
Activity :
This week, the circuit diagram has to be done. Functional circuit diagram created using the Fritzing tool for the social distancing system's movement direction system. It also includes a detailed circuit schematic with every component's connection.
Objectives :
To identify the connections of the Raspberry Pi and Motor function
Contents :
The planned system's circuit is shown in the figure below, which was created with Fritzing Software. Fritzing is application software that is used to design circuits before projects are converted into prototypes or finished products. This software is simple to use because it displays the microcontroller's input and output pin configuration.

The camera is the major input on this project, and it is connected to the Raspberry Pi 3 B to ensure that the Raspberry Pi 3 B processes the data and sends the output result to the buzzer and monitor as the receiver, as shown in Figure 3.4. The Raspberry Pi and the DC motor is connected via a two channel DC motor drive. It's because the DC motor drive will be able to control the DC motor movement after it receives the output from the Raspberry Pi. At this time, the RC controller is also connected to the DC motor drive, allowing the RC controller to control the movement of the DC motor from the motor driver manually.
Conclusion :
This can be concluded that the updated circuit diagram is done and ready to be used on the poster later on an industrial day for presentation.
FYP 2 - Week 8 (18/4/2022 - 24/4/2022)
Title: Construct the Prototype and Flowchart
Activity :
This week, the prototype of the project needs to be constructed according to the plan, since this project focus on the T junction area. Also, the flowchart also is edited according to the new plan.
Objectives :
To construct the prototype of the project
To adjust the flowchart according to the system of the project
Contents :
A prototype is added to the development of social distancing and monitoring using Raspberry pi. The figure below shows a car prototype that is intended to be used with the system. In general, this part, it was showing the process to develop of software and hardware. It will show the development of project design, Raspberry Pi SD setup.

Also this week, I redefine my flowchart too.

The flow chart process on software development social distancing and monitoring using Raspberry Pi B is shown in Figure. When the camera detects a distance of less than 1 meter, it transmits the information to the Raspberry Pi to process whether the distance is less than or greater than 1 meter.
Raspberry pi B will send the alert result to the buzzer, and after receiving the message from Raspberry pi B, it will make a high sound pitch alarm to ensure that there is no violation of distance when queueing, so the person who hears the sound will go forward.
Conclusion :
This can be concluded that the prototype is successfully done and the flowchart is adjusted according to the system of the project.
FYP 2 - Week 9 (25/4/2022 - 1/5/2022)
Title: Assemble car
Activity :
This week, the car will be assembled, since this project uses the car body as main part to put the equipment such as Raspberry pi.
Objectives :
To assemble the car and raspberry pi setup
Contents :

For this part, it was showing the process to develop of software and hardware. It will show the development of project design, Raspberry Pi SD setup, Yolov3 setup, Python IDE setup, and OpenCV setup.

displayed the prototype model that had been done. After factored in the hardware or software, its ready to go. This design is using the controlled to make sure the raspberry pi always connected with the laptop.
Conclusion :
This can be concluded that the setup was successfully assembled and the Raspberry pi is tested.
FYP 2 - Week 10 (2/5/2022 - 8/5/2022)
Title: To check the connection of the traffic light LED
Activity :
This week, the step to register raspberry pi, on the first step it has to setup the installation data on SD card using raspberry pi app which called Raspbian, and searching for network and register network ID.
Objectives :
To check the installation data on SD card
To searching for network and register network ID
Contents :


all the step to register raspberry pi, on the first step it has to setup the installation data on SD card using raspberry pi app which called Raspbian. The second step is put the SD card on the raspberry pi slot, then configuration the data into laptop, it must be register username and location, then make a password to make sure can be login easily. Lastly, searching for network and register network ID on raspberry pi as ID connection, so it will sure the function can automatically connect to the network ID without reconnect manually.
Conclusion :
This can be concluded that the connection of the traffic light LEDs successfully be analyse and constructed.
FYP 2 - Week 11 (9/5/2022 - 15/5/2022)
Title: To write the coding
Activity :
This week, I will focus on the coding for Python IDE, the input and the output pin for the project, and the process of setting up the YOLOV3. The parts that will be included are defining the pins of the input and output values. Coding when the input is high and coding when the input is low. All the coding for the project were constructed one by one according to the step of the project running. All of the codings will be programmed in the Raspberry pi to be displayed as a complete code.
Objectives :
To write the coding in Python IDE for the monitoring system
To train the image processing in the Python IDE
Contents :
the steps for configuring the coding ID in YOLOV3 to ensure that the caller ID is proper; in this “coco.names” coding, the ID caller for people are 0. YOLOV3 function setup to make sure the detection is accurate, which is if the camera aims to something already setup it can easily call the target aim, for this project it already called to recognition the human, so the yolo function already know and detect human correctly.


The code for the python IDE is important at this stage in figure 3.28 until 3.29 to ensure that you can give the command for YOLOV3 and that the YOLOV3 data is transferred into the python library first. The second stage entails writing the coding for time frame prediction, calculating the distance, and resizing the time frame. The most important thing is to make sure the setup for the buzzer sound alarm and the colour changing of time frame.

Conclusion :
This can be concluded that the coding in Python IDE for monitoring systems is written and image processing is trained.
FYP 2 - Week 12 (16/5/2022 - 22/5/2022)
Title: To prepare the content of the bunting
Activity :
This week, I have to prepare the bunting for next week's presentation.
Contents :
In the bunting, it has included:
-Title Project
-Name , ID and Course
-Objectives
-Methodology
-Flow Chart
-Results
-Conclusion
-References

Conclusion :
This can be concluded that the bunting was successfully printed at the nearby printing factories.
FYP 2 - Week 13 (23/5/2022 - 29/5/2022)
Title: Exhibition Day
Activity :
The Final Year Project presentation was conducted at Dewan Gemilang British Malaysian Institute from 9.30am to 1.00pm.
Contents:


The two figure above shows the profile of the assessor that will assess the student presentation. The first figure shows my first assessor, Madam Norziany Mohd Nor and the second one is Madam Rohaida Hussain. The figure below shows the activity that takes place during the Industrial day.

Conclusion :
To conclude this week's activity, the figure given is proof that the presentation is already taking place successfully as the demonstration of the prototype are also gone through successfully
FYP 2 - Week 14 (30/5/2022 - 5/6/2022)
Title: Technical paper preparation and submission
Activity :
This week, I have to prepare for the technical paper. At the same time, I also do the touch-up of the thesis report. Before that, I have to submit a draft of a technical paper to my supervisor, madam Rohaida to check. The submission of the technical paper would be on 3rd June 2022.
Objectives :
To write the technical paper after the presentation day
Contents :
Below is the technical paper that was completed:






Conclusion :
The technical paper was submitted to the supervisor. Some corrections have already been followed accordingly. On 3rd June, the technical paper was successfully sent to the Teams.
FYP 2 - Week 15 (6/6/2022 - 12/6/2022)
Title: Draft Thesis Report submission and Plagiarism Checking
Activity :
This week, I have to send a draft of my thesis report to the supervisor for her to take a look for the last time. At the same time, plagiarism also has to be checked in Turnitin.
Objectives :
To send the thesis report draft to the supervisor
To check the plagiarism of the thesis report
Contents :
1) Correction of my thesis
I'm so glad to have a very helpful and ambitious supervisor because she have checking my thesis last week. So I have done the correction the certain mistakes that I make.
2) Doing a margin by following a format
The Final Year Project coordinator which is Dr.Punitha has given the FYP thesis format for all the students to follow the guidelines. I have followed the guidelines that have been given and I have shown them to my supervisor and she is really satisfied with my work.
3) Checking plagiarism at Turnitin
I has done checking my plagiarism percentage and it was acceptable because it is under 30%. For my report, Turnitin was 16%.

Conclusion :
My supervisor has been satisfied with my work and approved me to print out the hardcover to submit the FYP thesis.
FYP 2 - Week 16 (13/6/2022 - 19/6/2022)
Title: Hardcover print
Activity :
This week, I have to verify my thesis with my supervisor and FYP coordinator before I print out the hardcover.
Contents :
-Met supervisor and verified at FYP Co-ordinator.
I have given out one piece of verification form for my supervisor to be filled up to approve my thesis report and as proved that she is accepting my thesis report to be printed out.
-Print out the thesis report.
I have going to print out the hardcover for my thesis report at PRINT EXPERT.
-Verification hardcover and technical report
After printing out the hardcover, I have given out the submission form to the FYP coordinator to verify my hardcover and thesis content. She is very satisfied with my work and approved my submission of the hardcover to the library.
Conclusion :
In a conclusion, I have done all thesis works and have been printed out to verify and submit to the library on next week. The FYP coordinator and my supervisor have been so satisfying with all the work that has been done.
FYP 2 - Week 17 (20/6/2022 - 26/6/2022)
Title: FYP 2 submission
Activity :
This week, I have submitted my hardcover thesis and my technical report to the library and the FYP-Coordinator.
Contents :
-Upload the softcopy to the FYP Unikl online and burn the document on the CD-ROM
In this task, I have submitted all the documents in the thesis which are the softcopy of the thesis, technical report, poster presentation, schematic diagram, coding, and also a product of my project picture. After submitting it, I have done the uploading the document into the CD-ROM for a library copy.
-Submit the hardcover Thesis and Technical Report
I have submitted softcopy and hardcopy to my supervisor for him to mark and check. Next, I have submitted all the documents such as hardcover and CD-ROM to the library. The technical report has been submitted to the FYP-Coordinator.
Conclusion :
In a conclusion, I have settled and done my Final Year Project for the 2 semesters which is I very thankful for complete it. I want to say thank you to all the people that always supported me up and down, especially my family, my supervisor Madam Zunaini and also my friends. This project is also makes me proud because I have had success to build it. Thank you also to all the readers that have read my journey for completing my Final Year Project which is the Development of Social Distancing and Monitoring Using Raspberry pi.



Comments