Posts

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 ...