Posts

COMPILE THE RESULT AND COMPLETING OTHER FYP2 ASSESSMENT ( Week 17 )

Activity : The previous results has been compiled and focus on other FYP2 assessment. Objective : To help student ready with FYP2 submission day and presentation day. Content/Procedure :  1) The previous result has been compiled in Chapter 4 of thesis which is Display on 16x2 LCD, Result on Arduino IDE and Data in Firebase. 2) Then, student can proceed with other assessment of FYP2. Result & Analysis : 1) Student able to proceed with Chapter 5 Conclusions and Recommendation then References and Appendix A and B.After completing the thesis, student can try checking the plagiarism percentage by handing the thesis to supervisor. The percentage must be below 20%. 2) Student can focus and completed the logbook, technical report, videos and presentation slide. This is to make sure student able to prepare himself for submission and presentation day. Conclusion : Last but not least, student able to complete all the FYP2 assessment before the due dat...

COLLECT DATA IN FIREBASE ( Week 16 )

Image
Activity : Proceed with data collection in Firebase. Objective : To proceed with collection of data step so that the results can be included in thesis. Content/Procedure : 1)  Student give the project with power supply. The project is on then both card has been tested on MFRC522. 2) The data has been collected and recorded. Result & Analysis : 1) Student able to collect, record and sync data in Firebase. Figures below will show the progress. Data for Approved Card Data for Unregistered or Declined Card Data for Both Card 2) In order words, the data has been displayed in Firebase. Thus, student can complete chapter 4 of Results and Discussion and proceed to other chapter. Conclusion : Briefly, student able to sync and collect the data in Firebase to help student with other progress for FYP.

REGISTER RFID CARD IN FIREBASE ( Week 15 )

Image
Activity : Student need to register the RFID card in the Firebase. Besides, student need to proceed with thesis. Objective : To help student proceed with the registration of RFID card in Firebase and focus on the thesis. Content/Procedure :  1) Student learn on how to develop the database using Firebase by watching videos and tutorial. 2)  Student registered one RFID card in Firebase. Besides that, the thesis is in progress. Student still at Chapter 4: Result and Discussion. Result & Analysis : 1) The database has been used is realtime database as shown in figure below. A  real - time database  is a  database  system which uses  real - time  processing to handle workloads whose state is constantly changing. The layout of realtime database Student put the serial number of the desired RFID card that want to be registered. Then include student name and ID below the serial number of t...

GETTING THE HOST NAME AND AUTHENTICATION KEY ( Week 14 )

Image
Activity : Student need to find the correct host name and authentication key in Firebase. Objective : To proceed with next step of coding as the host name and authentication key need to be included inside the coding. Content/Procedure : 1) Student open the Firebase web page and try to search the host name and authentication key. 2) Student try to search on how to find both of it. Result & Analysis :  1) Student able to find both of it inside the Firebase. Figures below will show where both of it located. https://idattendentsystem.firebaseio.com/ is the Host Name Authentication key  2) Host name and authentication key are included in the coding as shown in figure below.  3) Moreover, student can start focus on the thesis and technical report as there are many things need to be touch up.  Conclusion : Student able to find both host name and authentication key in Firebase and add it in the Fireba...

DEVELOP FIREBASE PAGE ( Week 13 )

Image
Activity : Student need to develop a page on Firebase project. Objective : This is important to make sure the hardware is compatible with Firebase. Content /Procedure :  1)  Student go to Firebase homepage to learn about Firebase. 2) Student learn on Youtube and others tutorial on how to use Firebase efficiently.  3) Student need to make a project on Firebase.  Result & Analysis : 1) Student able to gain knowledge on Firebase and proceed with development of project on Firebase. Figures below will show the steps conducted by student.  Go to Firebase homepage and click console Click on add project and put a proper name project. The project name on Firebase is idattendentsystem. Conclusion : Student successfully develop a page for FYP project on Firebase.

TROUBLESHOOTING SESSION ( Week 12 )

Image
Activity : Student need to troubleshoot the circuit or coding. Objective : To make sure the hardware and software are compatible and working properly at student desired way. Content/Procedure :  1) Troubleshooting session has been conducted. 2) Student check the wiring at the circuit and saw the problem. 3) Double check the coding. Result & Analysis : 1) Student able to perform troubleshoot as there are error in wiring the circuit. There is some wire connected at wrong pins. 2) By double checking the coding, student able to adjust the coding to make the coding more precise. LCD able to display the result. Below are the figure represent the result. The project is turned on and connected to internet Registered card is approved Unregistered card is declined Conclusion : Student able to achieve the objectives to troubleshoot and display the result.

DISPLAY THE RESULT ON LCD ( Week 11 )

Activity : Student try to display the result on LCD. Objective : To display the desired result on LCD display without any problem. Content/Procedure :  1) Student try to implement 16x2 LCD correctly and try to display the correct result on it. 2) Student add LCD coding inside the Arduino software. Result & Analysis :  1) Student able to add LCD code. There are no error and able to compile. 2) However, the LCD display not working properly. The result are not able to be displayed. Conclusion : As conclusion, student able to build the correct coding. Student need to troubleshoot the problem on LCD to make sure it can display and working properly in order to display the result.