Posts

Showing posts from 2021

Week 15 (FYP 2)

Image
Activity: Recording project demonstration. Objective: To produce a good and clear demonstration video. To produce a project demonstration video that can be understood by the evaluator. Content: Choose a suitable and quiet place to record a demonstration video. Make drafts and plans to record video. Choose the suitable angle for place of camera. Run the project and start recording. Result: The suitable place is chosen which in store room at groundfloor. The demonstration video was recorded with several different angles as there were several important parts running at one time such as the temperature sensor and the IR sensor. I need to add background voice of explanation because during recording, I cant make explanation because the sound of compressor is too loud. Conclusion: As a conclusion, successfully created video demonstration for online presentation which will attract the attention.

Week 14 (FYP 2)

Activity: Preparation of Technical Report Objective: To fulfill one of the FYP 2 assessment criteria To make a good technical report and easy to understand by the reader. Content: Based on the last briefing, student need submit the technical report to their supervisor by week 16 which in next 2 week The technical report need to meet all the criteria that have given by FYP coordinator  The carry mark for technical report is 10%  Result: The content of the technical report is taken from the thesis. I need to summarize the content from the thesis which is introduction, methodology, and result. On the advice and suggestions of my supervisor, I took a technical paper from my senior for reference. Conclusion: The report should be sent to my supervisor for review before the submission date.

Week 12 (FYP 2)

Activity:  Replace Air Tube Compressor Objective: To fix the broken air tube compressor To found out causes of the problem happen Content: The current air tube compressor between air compressor to rotating cylinder was ruptured due to high air pressure as well as the old condition of the tube. It cant fix by cover it with tape because the pressure of the air is too high.  The size of the air tube is internal diameter 4mm and the outside diameter is 6mm The new air tube compressor was ordered from Shoppe website.  The whole air tube on the project need to change due the old condition and can risk of damage.  Result: After I change the new air tube compressor, the project was running smoothly. The air flow from air compressor in tube was run very well. Conclusion: From this situation, I need to check all the component of hardware to make sure there all in good condition to prevent problem like this in future. 

Week 11 (FYP 2)

Image
Activity: Presentation Day Briefing Objective: To brief out about Project Presentation and important deadline for FYP 1 & 2 Content: The briefing was conduct on Microsoft Team by Sir Shaiful which is my supervisor and FYP coordinator  The important criteria that must be on the slide presentation is problem statement, methodology, project flow and result  Sir Shaiful also informed regarding the task that needs to be done by student which is technical report and the date to be delivered Furthermore, he also mention about project money claims Result: From the briefing, the important point that I get is student need to submit draft of technical paper and project report to supervisor by week 16. The demonstration of project video also need to upload by week 16 and the lastly the presentation day is conduct on week 17. Conclusion: I can be more prepared and need to finish the project work early so that I can record for the demonstration. The student also encourage...

Week 10 (FYP 2)

Activity: Replace the Arduino Board (ESP8266) Objective: To replace the damaged original Arduino board. To check the wiring connection between NodeMCU, sensors and relay. Content: The original NodeMCU board suddenly getting hot and the light on the board become turn off At first I expected that what was broken was the cable. So i try change and replace the cable but the result is still same. The NodeMCU board not function. I try to troubleshoot the board and connect with other laptop but still not function. After i make a research, the NodeMCU board was short circuit and overload current. So the solution is i need to change with the new one. Result: So I change the new board, upload the coding from the Arduino software after done upload the coding, i connect all the sensor and relay As a result, the arduino and other sensor was functioning well. Conclusion: The cause of this problem is  the VCC/GND are internally connected due to a previous failure or  An output...

Week 9 (FYP 2)

Image
Activity: Refurbished Push Cylinder Module Objective: To push the metal sheet down towards the conveyor 2 smoothly To look neater and have a strong build Content: The push cylinder module will push the metal sheet down towards the conveyor 2 The sensing capability of this module is provided by a proximity sensor which is installed into a metal cylinder frame fixed at an angle of 90° to the rear of the pushing cylinder. If the proximity sensor detects a well stamped metal sheet, it will send signal to the pushing cylinder. The pushing cylinder will then move forward to push the metal sheet down towards conveyor 2. Result: After I add a metal support below the push cylinder, the result is it become  stronger and more stable when it push the metal plate.  Conclusion: However, I need to fix the mount of proximity sensor  because sometimes it can't detect the metal sheet when the metal sheet arrive to the sensor. 

Week 8 (FYP 2)

Activity: Refurbish Motor and Conveyor Objective: To allow the conveyor to move smoothly To allow the motor to rotate properly To look neater on the conveyor Content: Originally conveyors 1 and 2 did not move properly because the tension belts were already rusty. So I had to loosen the conveyor belt and remove the tension belt to be cleaned and the roller replaced. The roller on the tension belt is rubbed with lubricating oil to smooth the rotational movement. After cleaning the roller, it needs to be reinstalled as original. But I have adjusted the tension belt so that the conveyor is more tense and moves well especially the upper conveyor. For the motor, I was clean up the connection and the mount Result: As a result, conveyors 1 and 2 can move well. Conveyor 2 which is downward conveyer is move faster than upper conveyor because the it have less tensioner roller than upper conveyor.  Conclusion: Even though the upper conveyor is moving slowly, it can help the sensor to dete...

Week 7 (FYP 2)

Activity: Adjust Blynk Application Objective: To run components on a project using the Blynk application To achieve the goals of the IoT project To show the correct real time value of Temperature Content: Each button on the application should be assigned the correct and aligned output pin on the NodeMCU board. In the application, there are 3 buttons, namely start, stop, reset and emergency stop It also have 1 LCD display and 1 Gauge Meter for the temperature. Result: After set each pin output, all the button working successfully.  The input for Gauge Meter is V3 so the temperature value show correct value. Notification to trigger the user if PIR sensor detect any movement also working successfully. Conclusion: The conclusion this week is that the problems previously encountered can be solved well.

Week 6 (FYP 2)

Image
Activity: Installation of Arduino Board & Sensors Objective: To connect the Arduino board and the sensors. To ensure that the sensor functions properly. To test the connection between Arduino and Blynk application. Content: The Arduino model used is the Arduino NodeMCU ESP8266 The coding from the Arduino software is transferred to the NodeMCU using a micro usb cable. After the NodeMCU is successfully run (the light on the board is on), it is then connected to the used sensors such as PIR sensor, temperature sensor, IR sensor and connection to relay. Connection of IoT Result: All of these sensors work fine. Connection between Blynk application and NodeMCU works as well. But, button on the application was not function and the display of temperature does not show the correct value.  Conclusion: the problem I am facing now is that I need to adjust the app on the Blynk. Each button and gauge need to set their pin 

Week 5 (FYP 2)

Image
Activity: Connect PLC program to Hardware Objective: To connect the PLC system to the hardware To enable the project to function as programmed To make sure every part of the project works well Content: After the PLC coding is uploaded to the PLC device which is model CQ1MH, the PLC will be connected to the hardware. All output and input wires from the hardware are connected to the PLC The inputs such as start and stop push buttons, proximity sensor and magnetic reed sensors are connected to the input panel of PLC A wire from the COM port on the PLC input and output panel is connected to the busbar of the negative 24VDC. Component PLC Address Result: The PLC was successfully connected unfortunately, the system cannot run automatically even the coding was upload on the PLC device After read the manual, the PLC model used which is CQ1MH cannot run automatically, it needs to be connected to laptop and set to 'run' mode on the CX-programmer software Conclusion   Therefore, eve...

Week 4 (FYP 2)

Image
Activity: Install wheels and Handle on the wooden board Objective: The handle is to make it easier for the user to push the project The wheel is to make it easier for the project to be moved Content: First, I measured the suitable size of handles needed to be installed on the project. After that I made a sketch design of the handle.  The material that I choose for the holder is stainless steel For the wheel, I choose 6 inch wheel because the project is quite heavy.  Result: Conclusion: The handle and the wheel is successful install on the project. 

Week 3 (FYP 2)

Activity: Fix the Arduino coding and learn about PLC coding. Objective: To compile and run the NodeMCU To connect between the NodeMCU an Blynk application. To find out more detail about PLC programming.  Content: The error messaged that I get after compile the coding is state about the library on my computer is multiple or have the same library found in the system. So i need to clear the multiple library and only add the necessary library.    Result: After doing some research and assisted by professional about the software, i get the solution for my problem.  The solution is I need to clear all the library because the software not state which library have multiple. Co nclusion: The conclusion on this activity is i should require more information and doing study about how the software works. I also need to know how to create the coding for further use.   

Week 2 (FYP 2)

Image
Activity: Briefing Final Year Project 2021   Objective: 1.      To brief out about important dateline of FYP 2.      To brief out about Assessment Skim 3.      To brief out student responsibilities. Content: 1.      The briefing conduct by our Supervisor which is Sir Shaiful as a coordinator. 2.      The briefing conduct Microsoft Teams.   Result:   Conclusion: The conclusion from the briefing, the presentation day for FYP2 student will held on week 13. Sir Shaiful also told us to submit the technical report to supervisor before making a hard cover of their thesis.  

Week 1 (FYP 2)

Image
Activity: Learn in more detail about the Arduino coding, Arduino IDE and Blynk Objective: To put transfer the coding system into Arduino board (ESP866) To connect the Arduino IDE to Blynk application To control the system using smartphone. Content:  To generate code on Arduino Board, I use Arduino IDE software. First, I need to add some library and board that I needed into software Arduino IDE which is Blynk ESP8266, simpleTimer and Adafruit.   For Blynk program, I fill in the required information such as SSID (Wi-Fi name), pass (Wi-Fi password) and auth token to connect with Blynk application. Result: After I finish the programming part and try to compile it. But it show some error which is the system detect multiple libraries in my laptop. Other than that, the system did not find the simpletimer.h library and it use blynktimer.h which is it not necessary. Conclusion: I need do some research about the solution of the problem before continuing other task. It is because the Ard...