Friday, 30 December 2016

FYP 2 - Week 13

Title of activity :

Final Year Project 2 Thesis.

Objective :

  • Meeting with supervisor regarding the Final Year Project 2 thesis.
  • Preparation for Final Year Project 2 presentation.

Content :

After consulting with my supervisor, we need to finish up the remain part of project thesis and send to her the draft after the presentation date to be check before submit the completed thesis.
Two software to be used in creating out FYP 2 thesis which is :

1) JabRef - is a reference management software that uses BibTeX and BibLaTeX as its native formats and is therefore typically used for LaTeX. During the week of October 15, 2015, it had 4,856 downloads.[3] JabRef provides an interface for editing BibTeX files, for importing data from online scientific databases, and for managing and searching BibTeX files. JabRef is released under the terms of the GPL license. The application is programmed in Java, and is maintained for Windows, Linux and Mac OS X.

2) TextStudio - TeXstudio is an integrated writing environment for creating LaTeX documents. Our goal is to make writing LaTeX as easy and comfortable as possible. Therefore TeXstudio has numerous features like syntax-highlighting, integrated viewer, reference checking and various assistants.

FYP  2 Poster :


Friday, 23 December 2016

FYP 2 - Week 12


Title of activity :

Final Year Project 2 testing and analysis

Objective :

To finalise the Android Application with the circuit for Final Year Project 2.

Content :

In this week, i'm continuing working on testing and analyse the circuit to understand more about my project . In the testing process, the circuit being construct and connected with the android application. It seems that all of the function created in my Android Application are working just well and meet the objectives of the project. In the analysis process, i study more about the objective and outcomes of the project to be able to presented it with clear information regarding my project to the upcoming accessor for the FYP 2 Presentation day in week 14.




Friday, 16 December 2016

FYP 2 - Week 11

Title of activity :
  • Final Year Project 2 testing and analysis 
Objective :
  • To finalize the Android Application with the circuit for Final Year Project 2.
Content :

In week 11, i have done the testing and analysis to understand more about my FYP Android Application. In the testing process, the circuit being construct and connected with the android application. It seems that all of the function created in my Android Application are working just well and meet the objectives of the project. In the analysis process, i study more about the objective and outcomes of the project tobe able to presented it with clear information regarding my project to the upcoming accessor for the FYP 2 Presentation day in week 14.


Friday, 9 December 2016

FYP 2 - Week 10

Title of activity :
  • Create the system 
Objective :
  • Troubleshooting the Application Development
Content :



After the Android Application not fully function and full with bugs and errors, i have decided to meet my FYP Supervisor for consultation and advise. During the meeting, many inputs gained on how to troubleshoot the Android application. From the  consultation process , i have successfully fixed the errors and bugs on my coding. 

To summarise , the percentage completion of the project is 60%.

Friday, 2 December 2016

FYP 2 - Week 9

Title of activity :
  • Create the system for the motor 
Objective :
  • Start the Application Development
Content :

After identification and research, i have try to develop the application planned. By using the Mit App Inventor, most of the coding are provided in blocks mode with simplify us and enable us to easily understand the coding arrangement, After a week of development of the application planned, it does not work well as i planned before. The application not fully function and need to be trouble shooting for bugs and errors.


Friday, 25 November 2016

FYP 2 - Week 8


Title of activity :
- Arduino Programme

Objective :
- Planning on creating the arduino programme/coding and testing for motor application.

Content :

Troubleshooting the circuit and recreating the programme/coding for arduino.


By troubleshooting, the application for dc motor work according to plan. Both of dc motor can  be rotate clockwise and counter clockwise with the option of right or left motor that need to be rotate.




Friday, 11 November 2016

FYP 2 - Week 7

Title of activity :
- Arduino Programme

Objective :
- Planning on creating the arduino programme/coding and testing for motor application.

Content :
After going through research and study about the way  arduino and dc motor system connected to bluetooth module and motor driver, i have develop the coding needed and the result are not as what i have expected. The dc motor are  not rotate as the way i wanted it to be. Many research need to be done in order to understand more about this system.

Friday, 4 November 2016

FYP 2 - Week 6

The Circuit

Objective: Construction of project basic circuit

Analysis/Discussion:



Component used :
  • Bluetooth module HC-06
  • Motor driver IC L293D
  • DC motor
  • Arduino Uno
This Bluetooth module can easily achieve serial wireless data transmission. Its operating frequency is among the most popular 2.4GHz ISM frequency band (i.e. Industrial, scientific and medical). It adopts Bluetooth 2.0+EDR standard. In Bluetooth 2.0, signal transmit time of different devices stands at a 0.5 seconds interval so that the workload of bluetooth chip can be reduced substantially and more sleeping time can be saved for bluetooth. This module is set with serial interface, which is easy to use and simplifies the overall design/development cycle.

L293D is a typical Motor driver or Motor Driver IC which allows DC motor to drive on either direction. L293D is a 16-pin IC which can control a set of two DC motors simultaneously in any direction.




Friday, 28 October 2016

FYP 2 - Week 5


The Microcontroller (Arduino)

Objective: To investigate the the microcontroller ( Arduino Uno )

Analysis/Procedure:


The Arduino microcontroller is an easy to use yet powerful single board computer. It is open-source in which means the price is reasonable along with free development software. The Arduino Uno is a microcontroller board based on the ATmega328. It operates at 5V as well as 2Kb or RAM. There are also 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. Everything needed to support the microcontroller is in the Arduino UNO by connecting it to a USB cable of a personal computer or with an AC-to-DC adapter and also battery to get started.

Friday, 21 October 2016

FYP 2 - Week 4

The Block Diagram of Project

Objective: To identify the overall picture of the system of the project.

Analysis/Procedure:

During researching about my project, I've come out with this block diagram. This is only a draft block diagram which shows the components needed to build this project. Below is the block diagram:


     Figure 1




                                                                       Figure 2


Explanation:

Figure 1
  • The microcontroller are representing Arduino.
  • The microcontroller need a 12 V supply.
  • 2 DC motor use for this project.
  • There is a motor driver that function as the brain for the motor.
  • Decoder used for transmitting the signal to the microcontroller.
Figure 2
  • First, all the input and output being connected to the Arduino ( microcontroller ).
  • The signal being deliver wirelessly by the Bluetooth.
  • The motor can be control by the develop interface of android smartphone.

Friday, 14 October 2016

FYP 2 - Week 3

Objective :

  • Planning for Application Development

Content :

After decisions made, i have determined to used Mit App Inventor 2. Mit App Inventor's capabilities include:
  • Access to most of the phone's functionality: phone calls, SMS texting, sensors for location, orientation, and acceleration, text-to-speech and speech recognition, sound, video.
  • The ability to invoke other apps, with the ActivityStarter component
  • Programming control just as with a textual language. There are blocks for conditionals (if, ifelse), foreach, and while, and a fairly comprehensive list of math and logic blocks.
  • Database access, both on the device and on the web. So you can save data persistently, and with a web database share data amongst phones.
  • Access to web information sources (APIs)-- you can bring in data from Facebook, Amazon, etc.

Friday, 7 October 2016

FYP 2 - Week 2

Objective :
  • To finalize and identify the suitable software to be used for Final Year Project 2.
Content :
  • The first week is about more research and redefine the methods to create the system. After further research, i found that there are few changes need to be made. First, i need to identify the software i'm going to be use to create this Android Application. After decisions made, i have determined to used Mit App Inventor 2.

Friday, 30 September 2016

FYP 2 - Week 1


Details About Project

Title : Designing of Motor Operated Control System Using Android Smartphone.

About :
  • Designing an operating motor control system that can be operated using Android mobile phone.
  • The controlling of the motor is done wirelessly through Android smart phone using the Bluetooth feature.
  • The speed and direction of the motor is being control and indicated by the android system.
Problem Statement :
  • The usage of wire remote control of motor.
  • Consume more energy in controlling the speed of motor.
Objectives :
  • To control the motor system wirelessly through mobile phone. 
  • To develop learning kit for student regarding the motor.
  • To develop Android system for motor controlling.
  • To develop Bluetooth wireless transmission for system connection.
Previous Project :

1) Speed Control of DC Motor by using PWM Technique
  • By Shivam Singh.
  • Copper Control – use a series switch that can be close/open rapidly.
  • A method for control speed of DC motor by using pulse width modulation technique as the pulse width obtained by using Schmitt Trigger cd40160b and rectifier 1n4010b with regulator as the source of varying output.
2) Speed Control Of DC Motor
  • ØBy Muqadsar Iftikhar.
  • Setting the speed of motor by using microcontroller application.
  • SCR “phase – angle controlled "drive- by changing firing angle, variable DC output voltage can be obtained.

Wednesday, 11 May 2016

Week 14 : The Submission of FYP 1 Proposal Report

Objective : To finalize and submit the Proposal Report for FYP 1

Content :

After 14 weeks of hard work and dedication, I've completed the Proposal Report for FYP 1. This is the first big step taken before proceeding to the FYP 2 next semester. I really hope that this project will successfully implemented and achieve the objective for the project.

Wednesday, 4 May 2016

Week 13 : The Presentation Day

Objective: Debriefing about the Final year presentation I (FYP I).

Analysis/Discussion:

The Final Year Presentation I (FYP I) took place in the Dewan Gemilang, Unikl British Malaysian Institute (BMI) on 4th of May 2016. The presentation started at 3:00 in the evening. I was assigned to two assessors from the FYP committee whom are lecturers from the communication Section. The assessors are Sir Razif and Madam Rodziah

The first assessor is Sir Razif. Unfortunately, Sir Razif is on Intra visit and he did not come to asses the project. Sir Ghazali have been asked to replace him and  I presented my proposal project presentation to him. He listened through the presentation until the question and answer (Q&A) session which he asked a few questions. Fortunately, I answered all his question. In the end of the first presentation, he suggested that I should clearly state my work plan for the FYP II and should be in the Gantt Chart form. 

The second presentation with Madam Rodziah also went well. Again, I successfully answered her question during the Q&A session. She does not suggested anything which in my opinion, she implied my presentation went with full satisfaction. 

Conclusion: Though the presentation has ended and went with flying colours, I still need to finish up and I also need to correct a few parts in the proposal report

Wednesday, 27 April 2016

Week 12 : Components and Costing

Objective :  To list the prices for all the components use in this project.

Analysis/Discussion :
All the components needed in this project are sold separately. I took the liberty to survey the price of each components available in electronic shops in Kuala Lumpur. After days of research, I have enlist all the components.

Below is the table of budget : 


 
This is just estimation prices for all the component use.

Wednesday, 20 April 2016

Week 11 : Installing Java Technology Software

Objective :
  • Enabling lots of applications and website will required Java Technology.
Content :

What is Java technology and why do I need it?
  • Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of application and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure and reliable. From laptops to data center, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
Is Java free to download? 
  • Yes, Java is free to download. Get the latest version at java.com
Why should I upgrade to the latest Java version?
  • The latest Java version contains important enhancement to improve performance, stability and security of the Java applications that run on your machine. Installing this free update will ensure that your Java applications continue to run safely and efficiently.
Java is one of the most important things to do in building an Android Application.

Proceed further towards project process.


Wednesday, 13 April 2016

Week 10 : Creating a Presentation Slide



Title of activity 
  • Creating a Microsoft Power Point Presentation Slide for FYP 1 Presentation.

  • Finalize a Gantt Chart for FYP 1.
Objective 
  •  Create a Power Point Presentation Slide for FYP 1 Presentation to show to my  supervisor for verification.
  •  Finalize a Gantt Chart  for FYP 1 to show to my supervisor for verification.
Content :
  •  The Power Point Presentation Slide for FYP 1 Presentation are shown to my supervisor for verification and approved with some modification recommended from my supervisor. 

  •  The finalize Gantt Chart for FYP 1 Presentation are shown to my supervisor and approved with some modification recommended from my supervisor.


Wednesday, 6 April 2016

Week 9 : The Microcontroller ( Arduino )

Objective: To identify and research about the microcontroller ( Arduino )

Analysis/Procedure:

The Arduino microcontroller is an easy to use yet powerful single board computer. It is open-source in which means the price is reasonable along with free development software. The Arduino Uno is a microcontroller board based on the ATmega328. It operates at 5V as well as 2Kb or RAM. There are also 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. Everything needed to support the microcontroller is in the Arduino UNO by connecting it to a USB cable of a personal computer or with an AC-to-DC adapter and also battery to get started.

Conclusion :
Further research on going