Tuesday, 20 November 2018

Date: 20-11-2018
Day: Tuesday (Week 18)
Venue: Apartment UniKL BMI

Alhamdulillah, After 17 week struggle to finish my project and now the last part to do the Final Report. So, for this result i got 7% plagiarism and next need to make a Thesis book. The Thesis must print in two unit for Resource Centre and Supervisor. 

Then, either on Thesis book must put the CD-ROM at the back. All document like Schematic, Program, Abstract, Video, Final Report and Project Design must include in CD-ROM. After that, submit to Resource Centre to verify. To verify the Thesis must print document and fill it like Copyright, Project Submission and metadata.



Monday, 12 November 2018

Date: 14-11-2018
Day: Wednesday (Week 17)
Venue: Apartment UniKL BMI

Today, i want to continue finish my report in chapter 4 and chapter 5. In this chapter 4, i explain how does the project work from start until the end. This all chapter already done and finished. After that i want to send the email in Word and PDF softcopy to my Supervisor. So, i need to wait the turnitin result from my Supervisor. If the plagiarism in below in 20%, i can make another progress to complete that in Thesis Book. There are must duplicate in two thesis to give for supervisor and another one must submit to the Resource Centre (Library).


In Chapter 5, i explain about the conlusion based on objective. There are have 3 objective want to achievement and must be conclude in chapter 5. After that, for finishing the project must have a future recommendation. What kind of this project will be upgrade to easily the users or function.


Date: 15-11-2018
Day: Thursday (Week 17)
Venue: Apartment UniKL BMI

Last wednesday, i meet the Supervisor to know the progress of plagiarism in my final report. Actually, the report is still under review and checking. Then, the Supervisor give a tips to do claim for my project. The project can claim up RM500 per person. So, for today, I have completed receipts and attachments on A4 paper.







Monday, 5 November 2018

Date: 5-11-2018
Day: Monday (Week 16)
Venue: Apartment UniKL BMI

Today, i want to continue do the final report and update the progress report (Logbook). I just continue the FYP 1 report with chapter 4 and chapter 5. The final report must follow the template as show in FYP UniKL BMI website http://fyp.bmi.unikl.edu.my/ .



Before i start to do the chapter 4 and chapter 5, i need to recheck again the chapter 1, chapter 2 and chapter 3 are related with my project. Actually, i have a litte change with the component by using the Bluetooth module in FYP1. Finally, in FYP2 i need to change a few component that using the Wifi module. The result in hardware must be compatible with the final report. I touched on some things about introduction and problem statement in report.



Date: 10-11-2018
Day: Saturday (Week 16)
Venue: Apartment UniKL BMI

For today,i want to touch a chapter 3. This chapter i added and upgraded
  1. Block Diagram (follow by poster)
  2. Flow Chart (follow vy poster)
  3. Circuit Diagram 1 and Circuit Diagram 2
  4. Liquid Crystal Display description
  5. Product Diagram/Sketch
  6. Case Study




All this subtitle have been done and have a more explaination an reason.


Monday, 29 October 2018

Date: 29-10-2018
Day: Monday (Week 15)
Venue: Apartment UniKL BMI


After fineshed my presentation last week, all students must do the final report and show the progress final report (Logbook). There are have 4 week give for student to finish it. The final report must follow the template as given in FYP UniKL website. 


After finish, the final report must be checked by Supervisor using the Turnitin Software. All the plagiarism result must below in 20%.


  

Wednesday, 24 October 2018

Date: 24-10-2018
Day: Wednesday (Week 14)
Venue: Gemilang Hall UniKL BMI

Finally, after having struggled for 14 weeks, today is the most valuable day for all FYP2 UniKL BMI students. Alhamdulillah, I have completed this FYP2 project successfully in Industrial Day. Thank you for the encouragement of your supervisor and friends to share information, ideas and helping together. After that, i just focus to finish my thesis and submit to supervisor and resource centre. During the presentation start, the assessor was give a good impression to me.
                                                                                                                                                                  
                                                                                                              





Saturday, 20 October 2018

Date: 20-10-2018
Day: Monday (Week 13)
Venue: Apartment UniKL BMI

Today is the last week need to prepare all the presentation equipment like project and poster. Firstly, i need to create the poster related with my project. All the point in the poster have been checked by supervisor and need to proceed print in A1. I ensure that the conclusion is related with objective and not to much explain in the project description. Then, i need to create two of flow chart because the other one for LCD circuit and servo circuit. 

The last one i need to re-check all the project component and be sure that is good condition during presentation day. 




Monday, 8 October 2018

Date: 8-10-2018
Day: Monday (Week 12)
Venue: TTL 2

This is last briefing for FYP 2 students. The presenter for this slot is madam Marwangi. She give a talk about Industrial Day, Poster Presentation, project Demonstration, claim project and submission of report and logbook. She also give a tips how to do question/answer for assesors and gibe some advice to raise the spirit during presentation. 







Monday, 1 October 2018

Date: 1-10-2018
Day: Monday (Week 11)
Venue: Apartment UniKL BMI

This week i decide to wiring all circuit into Smart Mailbox. So, for the evidence i just upload the a few video that was finished before approching the Industrial Day in week 14 (24-10-2018).


The First video show that the NodeMCU 8266 has sending the notification on smartphone. There, i was choose the Mail Mode in LCD and at the same time the notification Mail will be display on the smartphone


The Second video is how to use the LCD button. The LCD will show (Mail for R), (Flyers for Y) and (Other for B). Actually, this program not yet fully changed. That just only want to show the menu display is successfully done. After finished all the wiring i will re-program it.


The third video show that second circuit that will give command to open and close the front door. But, sometimes the circuit have problem function and not function.



Monday, 24 September 2018

Date: 24-09-2018
Day: Monday (Week 10)
Venue: Apartment UniKL BMI

After finished solder the second circuit, i focus through the main circuit. This main circuit is very complicated because have use many component like LEDs, buttons, LCD, and two NodeMCU 8266. The all circuit already finished wiring on breadboard and want to convert the circuit into stripboard.


For the first trial, i use the stripboard got the problem because not really function. I already checked the continuity connection on the stripboard with multimeter that not have problem. But, i dont know why the circuit still not function. 



So, the last choice idea, i try not to solder the LCD and LEDs on stripboard and just connect the jumper wire outside from the stripboard. I used the PCB etching technique that for buttons circuit only. Then, for the LCD, i use the arduino jumper and connect to the arduino while the LED and button use the normal jumper wire. Before that, i try to use all the connection wire using the arduino jumper for buttons, LEDs and LCD. The result, button cannot be function. i think the arduino jumper is only compatable with arduino component.


Monday, 17 September 2018

Date: 17-09-2018
Day: Monday (Week 9)
Venue: Apartment UniKL BMI

Finally, the second circuit is really good function. I have solve the problem with change the resistors to make the servo is move efficiency. The real circuit in youtube source has using the Mega ohm resistor for R3. So, i change to reduce the third colour band of resistor R3 to get smooth movement for servo. Furthermore, i also change the resistor R1, R2 colour band and added one resistor to switch S2. Then, the limit switch will be added connected after S1 and connected to the ground.


The flow of circuit for limit switch is when the S1 is pushed, the current will flow to the LM555 and the same time limit switch is Normally Close condition. Then, when the limit switch trigger in Normolly Open, the current from ground will block through the S1 and the same time when push the S1 cant through current to LM555. 




In above show the completed circuit has been finished. I use the arduino 101 for give a supply Vin in 12V. Actually, in data sheet for servo can support 3V-6V only. But, i dont have a 6V voltage adapter and forced to be used a 12V adapter. 






Monday, 10 September 2018

Date: 9-09-2018
Day: Sunday (Week 8)
Venue: Apartment UniKL BMI

Last week, i create the second circuit to open and close the front door of Smart Mailbox using a arduino software. So, i found the circuit that did not using a arduino software. This circuit have using two push button, resistors, diode, capacitors, servo motor and LM555. finally i got a good result where the circuit i really good function.




For the first impression i want to make sure the the servo is function when both of button is pressed. Actually, i use the recyle components and already have one servo motor SG90 tower. So, i need to use it because want to save the budget. Furthermore, that also not a serious problem when i not use a real component like a photo. The servo and button can function but not really compatable with the voltage or resistance. So,i need to think harder how to modify and make it happen. 





Monday, 27 August 2018

Date: 27-08-2018
Day: Monday (Week 7)
Venue: Apartment UniKL BMI


After finish created the Smart Mailbox casing, i want to create other circuit to open and close for customer or postman. Actually this system easily to customer or postman where sending their item into the Smart Mailbox. Furthermore, this system also want to prevent the item from stolen or loss from the other people. 




This photos is simple circuit where using the arduino coding to trigger the buttons as a input. The green button show as limit switch sensor. That sensor i was create to trigger the open button where the open button cannot function when the sensor is ON. But, the circuit not function because have a problem with the arduino coding. So, i need to find another ways to make it really finction.

Monday, 20 August 2018

Date: 20-08-2018
Day: Monday (week 6)
Venue: Hometown, Perak

This week i try to get some an ideas to create the Smart Mailbox casing. I choose the wood as my design to create my Smart Mailbox. Why i do not choose the other material like perspex because its very expensive. So, i try hard to save my money and get some recycle wood from waste disposal at my hometown.






Finally, The Smart Mailbox case have done finished. After that, i will bring this case to Gombak and making a wiring system on the Smart Mailbox.










Sunday, 12 August 2018

Date: 12-8-2018
Day: Sunday (week 5)
Venue: Apartment

This week i target to make (LCD coding, ESP8266 NodeMCU coding and Servo Motor SG90 coding). But, i'm not officially declare the whole project will complete immediately. i make sure to show the progress in step-by-step. First things, i want to create the LCD 16x2 code program.



This is original circuit that i take from internet. The LCD process have two submenu to selected. But i modified a little part like RED LED will be remove and RGB Common Cathode will be replaced with three LED (RED/GREEN/YELLOW). Then, replaced the LED terminal Analog port A5 to Digital port 11.


While the coding also have a few changing part like teo submenu will be replaced into one submenu only. Finally, the first page display for LCD 16x2 is completed.






Monday, 6 August 2018

Date: 6-8-2018
Day: Monday (week 4)
Venue: Apartment

Today, i want research about connection between Arduino 101 and Blynk applications. i already test the board repeatedly check the connection, library updated, Arduino software updated and Blynk. i told to friend's and discuss about this IOT cannot be successful. Last semester he also use the same Arduino 101 board to his project and successful to solve the board problem. He say i need to do more research and find the solution at the Arduino 101 forum.

Then, i got clues from this forum to downgrade the Arduino 101 library 2.0.2 to 1.0.7. Majority users discuss about this updated version for Arduino 101 library must be downgrade. this conversation started from Jan 2017 until Feb 2018 has been read by me and talk about library version and the software not really launched perfectly. But, i try to downgrade the Arduino 101 library to 1.0.7 version and get the problem result from uploding the coding to Arduino 101. That also same problem when i try to connect Android and Iphone to Arduino 101.

Next options i decided to finds a new Arduino UNO board and ESP8266 NodeMCU as my IOT connection system.




Date: 8-8-2018
Day: Wednesday (week 4)
Venue: Diamond Square, Gombak

I decide to buy a few component at 12-4-1 (4th Floor), Block D, Diamond Square,, Jalan Semarak Api 3,, Off Jalan Gombak,, Gombak, 53000 Wilayah Persekutuan, Wilayah Persekutuan Kuala Lumpur.


The previous IOT component used in my project is Arduino 101 and work as Bluetooth Low Energy (BLE) system was problem. The BLE cannot synchronous pairing each other with Blynk application. Then, i was change my second plan to use ESP8266 NodeMCU as my project. This NodeMCU can be program in two categories (Web Server and Modem Wifi). So, i take time to do some research related with this component. 

The comparison between Web Server and Modem is very different. The Web Server is used difficult language and use the other application software to create the program. So, as usual i choose the Modem Wifi because the program software is very simple and just paste the token from Blynk and paste into Arduino Software. Then, The arduino Software also have a guideline for user to create any types of program related what the component are chosen.   

While the Arduino use for sending the code into LCD 16x2. The LCD will display 3 different types of operation and will choosen by postman. This trial, i just create the menu display in 3 types (Flyers, Mails and Catalog) for choosen.





























Monday, 30 July 2018

Date: 30-7-2018
Day: Monday (week 3)
Venue: Apartment


Today, i try to learn about IOT using the Bluetooth Device which already existing in Arduino 101. First thing first, i want create a simple coding has been added in Arduino library software. the simple coding is use LED and apply in terminal D7 at the Arduino 101 board. Before that, i already download all library about Arduino 101 and Blynk apps in smartphone. All the guideline tutorial to test the IOT system just follow the Youtube channel and Arduino 101 forum.

Links here----->>       https://www.youtube.com/watch?v=4v-QGHy_rxM&t=30s
https://www.youtube.com/watch?v=_UQo_vrA_Hk
https://www.youtube.com/watch?v=vqinNfAr51E



First, i find the Arduini 101 library in software and selected the right port has been detected in my computer. Then, choose file>>example>>blynk>>Arduino 101 to create the program. This program was given empty space to paste the Token from Blynk apps in smartphone. After that, upload the coding into Arduino 101 until the uploding is done.


First try result i got some problem with connection between Blynk apps with Arduino 101. By the way, the Blynk apps show already detect with Arduino 101. But, the Blynk has been stuck connection and cannot pair with the Arduino 101. 


                             


Date: 1-8-2018
Day: Wednesday (week 3)
Venue: TTL 2 (G06)



Today is a first briefing for all student FYP 2 at TTL2. Mr. Kanendra as moderator give a speech for student to reminded all about activities for this semester. The final project must be completed before week 14. Then, student also need to arrange or manage timetable step-by-step during constuct and finish your report until Industrial Day is began.



Monday, 23 July 2018

Date: 23-7-2018
Day: Monday (week 2)
Venue: Apartment

Finally, the Arduino 101 has arrived and i buy it from carousell apps. This is first component was i bought it. After that, i start to buy GSM module, Servo Motor and Sensor. The market price is RM200 and above but, i got discount price is RM130 only. There are two different types of Arduino production made by USA and Italy.


Firstly, Arduino 101 must do the testing board because want to check if the board can upload or run the program. Before that, i already install the Arduino software from https://www.arduino.cc/en/Main/Software . This software is free and reliable source to download. Next step install the Arduino 101 library open source in Arduino Software Tool>>Board>>Board Manager>>Type Arduino 101



Then, Install Blynk software from smartphone and download the Blynk Library from https://github.com/blynkkk/blynk-library/releases/tag/v0.5.3 . paste the library C:\Program Files (x86)\Arduino\libraries. This Blynk Library is IOT system that can be apply in FYP project. An example from this project using BLE system that can be connected with smartphone to protect their mail from stolen.

After finish download all library. i just try the basic code from LED blinking library and make sure choose the right port and board before upload the coding. Finally, the result has been DONE.