Posts

Showing posts from May, 2023

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 Product

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