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.