Posts

FYP 2, WEEK 14 (12/6/2023 - 16/6/2023)

Image
During this week, I just focused on organizing and completing all the reports. Below are the list of reports that need to be completed: 1) Final Report (FR) 2) Progress Report (PG) 3) Proposal Report (PR) 4) Technical Paper (TP) Update:  I have completed the technical paper and submitted to the Ms Teams. Proof of submitting can be refer below: 

FYP 2, WEEK 13 (5/6/2023 - 9/6/2023)

Image
The D-Day of the presentation of the Final Year Project was conducted on 7/6/2023. Two accessors evaluated me. After the presentation, Nor Shafiqin Shariffudin, who are one of the accessors gave me a lot of comments regarding to personal data that stored at Firebase. Her concern was,  is it the cloud are safe to stored personal data of user? My answer to that question was, only the admin or invited other user can access the cloud. Aside from that, she was satisfied with the project. Another one of my accessor commented that she likes the ideas of the biometric atm  and would love to see the project is being developed more with the industries. At the end of the week, I organized back my draft full report and come out with a draft of technical paper since the due date of the technical paper submission to the coordinator is on Friday (16/6/2023).

FYP 2, WEEK 12 (29/5/2023 - 2/6/2023)

Image
This week, my main goals are to get the project data and make a poster for the presentation I have coming up. The purpose of getting information like phone numbers, account numbers, and fingerprints is to measure how well the project is going and how well it is working. I will put this information on the poster to show how well the project did. Once I have all the data, I'll put it on the poster for the presentation. The project's progress will be shown on the poster through graphs, charts, and important statistics. It will do an excellent job of showing what the project has done and what it can do. By putting the collected data on the poster, I can show the audience what the project has done and how well it has worked. The poster is a visual such as a graph, to help people understand how far this project works.  Figure 1: Database User Figure 2: Amount of Register Account & Storage Figure 3: Poster of the project

FYP 2, WEEK 11 (22/5/2023 - 26/5/2023)

Image
After programming and testing the website, it was time to make the casing for the project. I bought a case from Mr DIY, a popular hardware store.  I sized the case to fit the LCD panel, keypad, fingerprint scanner, and servo motor. I had to be accurate so each component fit with the casing. I wanted people to easily access all functions. I slowly cut the case with following the measurement of my components. The detail was essential throughout. I needed to ensure the LCD are clear to seeing, the keypad had enough area for comfortable use, the fingerprint scanner was conveniently positioned for authentication, and the servo motor had enough room to function without obstructions.  I wanted the hardware and software to work together. The improved of the casing will protect internal components and looked good to users. It has to be ergonomic, functional, and attractive.  All the processes can be seen below. Figure 1: Cutting Process Figure 2: Assembly Process Figure 3: Final P...

FYP 2, WEEK 10 (15/5/2023 - 19/5/2023)

During week 10, I began executing a fully developed project. I have provided a video below for you to review.

FYP 2, WEEK 9 (8/5/2023 - 12/5/2023)

Image
This week, I encountered an issue with the LCD display in my project. Upon initial testing, as shown in Figure 1, the LCD was unable to display any content. After conducting a thorough troubleshooting process, I discovered that the problem stemmed from the weak internet connection between the ESP32 and the cloud. To resolve this, I decided to switch to a different Wi-Fi connection with a stronger signal. The positive outcome of this adjustment can be seen in Figure 2, where the LCD successfully displays the desired information. Figure 1 Figure 2

FYP 2, WEEK 8 (1/5/2023 - 5/5/2023)

Image
This week, I made progress in developing a website using Google Firebase. The main objective of incorporating Firebase was to establish a reliable storage solution for user information. The website securely stores essential user details, including their account number, phone number, and even an image of their fingerprint. Figure 1 illustrates the process where users successfully capture and upload their fingerprint images to Firebase for secure storage. Figure 1 The user information, including their account number, fingerprint image, and phone number, is organized and categorized based on the user's phone number within the Firebase database (refer Figure 2) Figure 2

FYP 2, WEEK 7 (17/4/2023 - 21/4/2023)

Image
According to the academic calendar provided by UNIKL, this week marks the mid-semester break. Overall, the mid-semester break is a good break in an educational schedule that helps students find a good mix between their education and their own well-being. It gives them a chance to relax, recover, and come back to their studies with more focus and energy, which will help them do better overall in university.

FYP 2, WEEK 6 (10/4/2023 - 14/4/2023)

Image
  I participated in Workshop 3 during week 6, titled "Preparation Slide Presentation and Tips & Tricks of Presentation." This workshop primarily focused on enhancing the presentation skills of students who are undertaking their final year project (FYP 1) and preparing for their proposal defense. However, attending the workshop also provided an opportunity for me to refresh my existing presentation skills and improve my overall techniques in delivering effective presentations. The email's attendance is shown below: Figure 1 After feeling confident about the programming of all the main components, I proceeded to incorporate the programming for the Blynk application. Since the primary function of the Blynk integration was to send notifications, I decided to address this IoT programming aspect towards the final stages of my project. I began by incorporating the Blynk code into the finalized programming structure. Through this process, I discovered the significant advantag...

FYP 2, WEEK 5 (3/4/2023 - 7/4/2023)

Image
During the fifth week of my project, I participated in Workshop 3 titled "Thesis Writing and Proposal Writing for Chapter 4 - Chapter 5." Although the workshop covered familiar material that was presented in the previous semester, it provided a valuable opportunity to refresh my memory on important concepts. It was particularly beneficial for me as I needed to address some corrections in my proposal report from the previous semester. Attending the workshop allowed me to gain further clarity and guidance on the necessary improvements. It was a productive session that enhanced my understanding and helped me refine my proposal for a successful Final Year Project. Upon reflection, I realized that I haven't yet uploaded the updated flowchart of my project. Therefore, my main focus for this week will be organizing and presenting the programming flowchart in alignment with the finalized programming code. I have diligently worked on refining the flowchart to accurately represent ...

FYP 2, WEEK 4 (27/3/2023 - 31/3/2023)

Image
Furthermore, I extensively studied the ESP32 pinout and successfully embarked on a simple LED project. Prior to that, I ensured that the ESP32 boards were properly set up in the Arduino software's board manager. Additionally, I explored the functionality of the Finger Print Sensor (AS608) that will play a vital role in my project. The fingerprint sensor enables the scanning of fingerprints, with the processed data being transmitted to a microcontroller via a serial connection. This module is equipped to store a maximum of 250 unique fingerprints and can perform authentication by comparing scanned fingerprints with the stored data. The AS608 fingerprint sensor boasts the following key features: Fingerprint Storage: Capable of storing up to 250 unique fingerprints. High Accuracy: Provides reliable and accurate fingerprint matching. Fast Identification: Rapidly processes and matches fingerprints for quick authentication. Secure Communication: Utilizes a serial connection to securely t...

FYP 2, WEEK 3 (20/3/2023 - 24/3/2023)

Image
In the third week of my project, I dedicated time to thoroughly studying the ESP32 microcontroller and came across a wealth of fascinating information. During my research, I delved deeper into the subject and discovered various modules that utilize the ESP32 chip. Some notable modules include the 12-E NodeMCU Kit, the WeMos D1 Mini, and the ESP-01. To provide a comprehensive overview, here is a list of specifications commonly found in ESP32 boards: Microcontroller: ESP32 (dual-core, 32-bit) Processor: Xtensa LX6 (up to 240 MHz) Wi-Fi: 802.11 b/g/n Bluetooth: Bluetooth 4.2, Bluetooth Low Energy (BLE) RAM: Typically ranging from 520KB to 4MB (internal) Flash Memory: Varies between 4MB to 16MB (internal) GPIO Pins: Multiple pins for digital input/output, analog input, PWM, SPI, I2C, etc. ADC: 12-bit ADC (analog-to-digital converter) DAC: 8-bit DAC (digital-to-analog converter) Voltage Range: 2.2V to 3.6V Operating Voltage: 3.3V Operating Temperature: -40°C to 125°C Additional Features: Ca...

FYP 2, WEEK 2 (13/3/2023 - 17/3/2023)

Image
  In week 2, I attended workshop 1, "General Briefing of FYP". The email's attendance is shown below: Figure 1 The circuit diagram of the system shows the connections of each wiring and pin connection used by the microcontroller ESP32. Thumbprint scanners capture fingerprint data for authentication purposes, while servo motors are responsible for physical movement based on input signals from the ESP32. The LCD offers visual feedback and information to the user. The keypad lets the user enter commands and engage with the ATM apparatus. Subsequently, all components are also interconnected to the power supply's common ground (GND). Diagram 1

FYP 2, WEEK 1 (6/3/2023 - 10/3/2023)

  Title: Simplifying Open Title Registration for FYP 1 Degree and Diploma at SL, Followed by Changing Title for FYP 2 Introduction: As students pursuing higher education, one of the crucial steps we encounter during our academic journey is the registration of our Final Year Projects (FYP). These projects hold significant weight in our degrees and diplomas, serving as a culmination of our learning and a testament to our expertise. In this blog post, we will explore the process of open title registration for FYP 1 at SL, followed by the subsequent changing of the title for FYP 2. By simplifying this important procedure, we aim to help students navigate through these stages smoothly and make the most out of their project experiences. Open Title Registration for FYP 1: Understand the Guidelines: Before beginning the open title registration process at SL, familiarize yourself with the guidelines provided by your respective department or faculty. These guidelines typically outline the re...

WEEK 9 (5/12/2022 - 9/12/2022)

Image
  UPDATE OF MY PROJECT:  I've drafted a picture of how the project will be. Below is a sketch of how the project might be:         But, the problem that I've encountered is the type of fingerprints scanner that I'll be using in this project. I need to use a precise and accurate that will low time consuming to verify the fingerprints. Since I've decided the project will be environmentally friendly and convenience.

WEEK 8 (28/11/2022 - 2/12/2022)

During this week, we have workshop 4 "Presentation and Defense Proposal". What I've learned after the workshop are:  1) The preparation for our slide presentation and documentation. 2) Tips and tricks of presentation.  A good presentation came from a good preparation.  The flow of the presentation preparation can be described as follow:  Planning → Prepare → Practice → Present The time duration for the presentation is 15minutes + Q&A. So, it is crucial to plan well for our presentation. It is recommended to have 15-25 slides (more slides will depends on our appendix either to put a table or not).  📌Reminder:  - Title: Presentation for Proposal Defense FYP1 - Date: 18/12/2022 (Week 11) - Time: 2:30PM - 4:30PM - Venue: Online (Microsoft Team) 

WEEK 7 (14/11/2022 - 18/11/2022)

   During week 7, we have workshop 3, "Thesis Writing and Proposal Writing Workshop for Chapter 4 and Chapter 5".      Basically, chapters 4 and 5 will do it during my FYP2 next semester. But, students FYP1 also needed to participate in the workshop so that we would gain more flow and plan on how the results of our project need to be that will follow the requirement for this course. Chapter 4 is for "Results & Discussion" while Chapter 5 is for "Conclusion & Recommendation". In writing chapter 4, I've learned that the results for degree qualifications would be different from diploma students. In degree, our results need to be more detailed and also need to be compared with the literature review (LR) that we've used in chapter 2 to see that either our results obtained will be approximately the same or not as other experiments. Other than that, I've learned: 1) Do not worry if our project is not 100% achieve the objectives, as that explan...

WEEK 6 (7/11/2022 - 11/11/2022)

Image
  UPDATE OF MY PROJECT/REPORT:     I drafted the flowchart of this  “Biometric ATM Machine with Smart Security System”. The flowchart is the details of the process and flows throughout the system in collecting the data collection, input, and output process. The function of the flowchart is to be a guide in understanding the project and it will be easy to troubleshoot the project later on. Based  on the flowchart, to authenticate a bank account, user must provide their account number or phone number. If the account is valid, user must place their finger on a fingerprint scanner to confirm the owner authentication. The ESP32 will connect to MySQL to define whether it is an emergency fingerprint or a fingerprint for withdrawal. If a fingerprint provided is for withdrawal, the user will go directly to the display to enter the withdrawal amount. If emergency fingerprints are used, Blynk will be notified the police station and the user will then brought to a display f...

WEEK 5 (31/10/2022 - 4/11/2022)

 During week 5, we have our 2nd workshop which is "Thesis Writing and Proposal Writing". During this session, we've learned: 1) Thesis and proposal format 2) Thesis writing and proposal writing for chapter 1 -3 After joining the workshop, I can see how to do the objectives and problem statement of a project. Basically, the ideas of objectives will come after we've determined the problem statement of the current issues regarding the project that we will do. Next, chapter 2 is for the literature review (LR). In this chapter, we will need to find the LR that can be used to help our project in any aspect for example their methodology, components, or even results. It is good to use LR that we can compare their results. It is so that we can use the author's results to improve our own project results and make it better. We were advised to use at least 10 LR to do our FYP project. Aside, chapter 3 is for the methodology. This chapter is where all the components, method, b...