Professional Documents
Culture Documents
TECHNOLOGY
Smart Noti-Box
GROUP MEMBERS
Thanks to Allah SWT and blessings on the great Prophet Muhammad SAW, we were
finally able to complete the final year project perfectly within 7 weeks without any
difficult problems to solve.
We would also like to thank all parties involved directly or indirectly, especially our
project supervisor En Muhammad Fauzi Bin Abdullah who has provided a lot of
guidance, advice, encouragement and constructive criticism until we successfully
completed the final year project report.
Not to be forgotten are the friends and family members who helped a lot in terms of
views and financial as well as emotional support in completing this final year project
assignment.
Finally, with full gratitude to Allah SWT, our final year project is complete. We
hope, this project report can be a reference or guide for Sultan Idris Shah Polytechnic
and others in the future. Assalamualaikum.
ii
ABSTRACT
During the Covid-19 pandemic the use of technology was increasingly used.
Therefore, the demand for the Internet of Things also continues to increase. There are
a large number of mailboxes designed with poor system efficiency and usually suffer
from some possible shortcomings such as manually checking mail by the user. For
each house is given a mailbox for any letters. Unfortunately, the current mailbox
system is unable to notify and notify home owners about any letters or items received.
The disadvantage of the current system is that occupants have to check their mailboxes
daily. However, due to routine commitments or unforeseen circumstances, mailboxes
may not be inspected daily. In addition, to avoid face to face with outsiders to receive
letters or goods in the Covid-19 era. The main purpose of this project is to improve the
existing mailbox system. and can help make it easier for consumers to receive letters
or items during the covid-19 pandemic. Therefore, to meet this need, the project named
Smart Noti-Box was introduced to make mailboxes more efficient.
iii
No. Content Pages
1 Acknowledgement ii
Abstract iii
1.0 Project Plan
1.1 Introduction 1
1.2 Problem Statement 2
1.3 Objective of Project 2
1.4 Scope of Project 2
1.5 Project Significant 3
1.6 Literature Review 3-4
1.7 Methodology of Project 5-6
1.8 Project Gantt Chart
5.0 Discussions
5.1 Advantages of The Project 23
5.2 Limitation of The Project 23
iv
1.0 PROJECT PLAN
1.1 INTRODUCTION
Due to this problem, we chose to make a more modern Smart Noti-Box at the
house of Puan Aminah Binti Mohd, located at No.5 Jalan Meranti 1, Taman Malawati
Jaya, Kuala Selangor. With this Smart Noti-Box, Puan Aminah can find out the items
received through a short message sent by this Smart Noti-Box when the items and
mails arrive. With this product as well, can help users be more alert to important items
and mails in the Smart Noti-Box.
1
1.2 PROBLEM STATEMENT
An objective is something that have been plan to achieve. In other word it isthe
main goal of the project. There are 3 main objectives for this project.
2
1.5 Project Significant
i. This project helps solve the problems faced by the occupants with the
availability of Smart Noti-Box for each house.
ii. This project prevents the theft of mails or items because there is a sensor in
the Smart Noti-Box that notifies the owner of the Smart Noti-Box if there are
items in it or not.
iii. The light sensor installed in the Smart Noti-Box can also show a light signal
if there is an item or no item in the Smart Noti-Box.
3
I-BOX (INTELLIGENT Smart Pigeonhole System
MAILBOX)
Objective The alert notification to improve the manual
helps users to be more checking system to the
alert and works as a digital way by sending
reminder to remind users notification about the mail
regularly on checking arrived to the user through
their mailbox. a short messaging system.
Strengths Reminded more often the it will save time for the
users about the presence consumers and help them
of letter. track their deliveries
simple to install
Weakness Lost item and letters. It for the mail alerts only.
Lack of space to place It will not function for
items. parcel detection.
4
1.7 Methodologhy Of Project
1.7.3 Implementation
The implementation phase is when the programmer assimilates the
requirements and specifications from the previous phase and generates the
actual code. With input from the system design, the system is first developed
in small programs called units, which are consolidated in the next phase.
Each unit is developed and tested for its function, which is called a Testing
Unit.
5
1.7.4 Testing
In this phase, there is a process of analyzing and testing the system on a
regular basis. All units developed in the implementation phase are
consolidated into the system after testing of each unit. Designed software,
needs to go through continuous software testing to find out whether there are
deficiencies or faults. Testing is done so that the client does not encounter
problems during software installation.
1.7.5 Deployment
The deployment phase is Using the system in the user environment. Once
the functional and non -functional tests are run; these products are used in
the customer environment or launched to the market.
1.7.6 Maintenance
In this maintenance phase, will involve the modification of individual
systems or components to change attributes or improve performance. These
modifications arise either due to a change request initiated by the customer,
or a defect discovered during live system use. Customers are given periodic
maintenance and support for the software developed.
6
1.8 Project Gantt Chart
Gantt chart is an outline all of the tasks involved in a project, and their order, shown
against a timescale. This gives us an instant overview of a project, its associated tasks,
and when these need to be finished.
7
2.0 REQUIREMENT SPECIFICATION
i. Users can get message notifications through the Blynk app when
Smart Noti-Box items or mails are inserted.
ii. Users can also find out by way of LED lights if there are items or
mails in the Smart Noti-Box.
ii. When items and mail approach the IR line tracking module, the
Blynk. App will send notifications to user.
2.2.1 Performance
Our product and applications will depend on the user's internet
connection, if there is no internet connection then its performance will
fail to send information to the user.
2.2.2 Security
Users need to access the ‘Blynk’ application. With ‘Blynk’ will send a
message from the Smart Noti-Box to the user.
8
2.3 HARDWARE AND SOFTWARE REQUIREMENT
Hardware Requirement
Software Requirement
Total RM 0.00
Table 1.2 Software Requirement
9
2.4 SYSTEM CONFIGURATION
#include <SoftwareSerial.h>
SoftwareSerial EspSerial(2, 3); // RX, TX
ESP8266 wifi(&EspSerial);
WidgetLED led1(V2);
BLYNK_WRITE(V1) {
int buttonState = param.asInt();
if (buttonState == 1) {
count = 0;
}
}
void setup()
{
Serial.begin(9600);
delay(10);
10
pinMode(sensorPin, INPUT);
void loop()
{
Blynk.run();
11
In addition, we use the Blynk app which is easy to control with a smartphone. The
function of the Blynk app is to receive an alert if there is a letter or item in the Smart
Noti-Box. When a letter or item is entered into the Smart Noti-Box, the IR Line
Tracking Module detects the presence and amount of the letter, and the Blynk app
notifies the user on the presence of the letter or item via notification and the amount
received. Thus the user will know that there is a letter or item in the Smart Noti-Box.
Figure 1.6 Blynk app shows Figure 1.7 ‘Blynk’ apps show
total item and when the item “0” inserted item
insert, LED is on
12
2.5 SECURITY REQUIREMENT
i. Access Control
Users need to register their account on the ‘Blynk’ app and log in to enter Blynk.
Only owner accounts can access.
ii. Hardware
Users can place a lock on the Smart Noti-box door to prevent items or mails from
being stolen or lost.
13
3.0 FINAL DESIGN
14
Figure 1.9: Flowchart
15
Figure 1.10: Entity Relationship Diagram ERD
16
Smart Noti-Box
A user perspective
17
3.2 PHYSICAL DESIGN
18
Figure 1.15: Smart Noti-Box inside the box
19
4.0 Test Description and Result
Testing Objective: To ensure the user can access the Blynk Application.
20
Testing Objective: To ensure all components are successfully connected.
3. ESP8266 The ESP8266 WiFi Link with The ESP8266 Afiqah Pass
WiFi Shield Shield Blynk WiFi Shield
joined with will show
Maker Uno and connection with
will notify Blynk
connection via
the “Blynk”
application
4. IR Line The IR Line Link with Get a Afiqah Pass
Tracking Tracking Module ESP and notification and
Module is sensor who Blynk LED light will
detect the objects come on
and will notify
via the “Blynk”
application
21
4.2 INTEGRATION TESTING PLAN
Testing Objective: To ensure user the Smart Noti-Box can provide users with
notifications and LED lights on the Blynk application.
22
5.0 DISCUSSIONS
In this part, we have concluded some advantages and limitations for our project
based on all gathered data and performed test. By doing these comparisons, we can
prepare future maintenance plan for our project to be upgrade or change soon.
i. In the notification section, if the user presses the 'ok' button, the automatic
notification disappears and no data is saved.
ii. The possibility of theft and loss of items or mails occurs due to poor security.
23
6.0 CONCLUSION AND RECOMMENDATIONS
6.1 Conclusion
In conclusion, this is Smart Noti-Box designed for every home to be a storage place
for item and items sent. With this Smart Noti-Box will send notifications to mobile
phones an application that will remind users about their item or items. The Smart
Noti-Box will work with a good Wi-Fi connection and will send a notification via the
Blynk app. Indirectly, this product can help users get item and items that have
arrived.
6.2 Recommendations
24
7.0 REFERENCE
Journal
Website
https://www.projectmanager.com/waterfall-methodology
http://umpir.ump.edu.my/id/eprint/12129/1/FSKKP%20-
%20NAZARIAH%20ABDULLAH%20(CD9144).pd
https://tutorial.cytron.io/2020/03/06/mailbox-notification-using-
blynk-app/
Video Streaming
Mailbox with Notification Using Maker UNO and Blynk App [Video file].
Retrieved from https://www.youtube.com/watch?v=WcuKttvwkDg
25