Friday, 24 April 2015

Week 11

List of activity

Preparation for presentation
Presentation day 29 April 2015
Objective

To make preparation for fyp1
To present my fyp idea

Content

In this week, I was preparing the slides and understanding about my project. The slides need to be 8-15 slides. The content of the slide are Introduction, Objectives, Problem statement, Scope and limitation, Literature review, Methodology and Expected outcome. My accessor for my presentation are Dr Alipah Pawi and Sir Saiful. I had presented about my idea that is the Development of Remote Switch for Electrical Appliances by Android Application Device complete with its methodology, problems statement and many more. At the end of my presentation, I have been complained and also receive a couple of advise about my project by both of the accessor. Dr Alipah Pawi complained about my slide because of wrong information about the project but actually its only misunderstanding about what im trying to say on my slide. Mr Saiful also advise me future improvement for my project.

Friday, 17 April 2015

Week 10

List of activity

Make some research about bluetooth module 

Objective

To study about bluetooth module
Content

Bluetooth module (Bluebee) 


BlueBee wireless module is new product from Cytron Technologies, utilizing the XBee form factor, BlueBee is compatible with XBee adapter such as SKXBee (without module), XBee breakout board and Arduino-XBee shield. Though the form factor (pin out) is compatible with XBee module, BlueBee uses Bluetooth Technology. It is compact in size, the pinout is compatible with XBee which is suitable for all kinds of microcontroller systems that have 3.3V power out, the module utilize AT commands to set baud rate and other parameters. The BlueBee module comes with an on-board antenna, the antenna provides better signal quality. It acts like a transparent serial port, which works with a variety of Bluetooth adapter and Bluetooth phone. However, it only provides SPP (Serial Port Profile) where it becomes serial COM port once it establish connection with master Blueooth. BlueBee module's baudrate can modified using XBEE adapter. You can use SKXBEE-BOARD or XBEE Arduino controller receives the base plug, enabling Bluetooth wireless control.


Cytron XBee Shield

This is the newly designed XBee Shield. It is a XBee expansion board that design for Arduino and you need to buy a XBee module separately. Xbee radios are an awesome way to add wireless capability to your Arduino project and now it's even easier with the XBee Shield. The serial pins (DIN and DOUT) of the XBee are connected through jumpers, which allows you to select a connection to either the UART pins (D0, D1) or any digital pins on the Arduino D0, D1, D2, D3, D8, D9, D10 and D11. It even provides the option to connect XBee UART pin to USB's UART pin. This feature offers flexibility to use hardware UART or softserial on Arduino. Power is taken from the 5V pin of the Arduino and regulated on-board to 3.3VDC before being supplied to the XBee. The shield also takes care of level shifting on the DIN and DOUT pins of the XBee.The board also includes LEDs to indicate power and activity on DIN, DOUT, RSSI, and DIO5(ASSOC) pins of the XBee. The Arduino's reset button is brought out on the shield, and we reserve a space with 0.1" holes for prototyping. The shield does come with headers installed.


Bluetooth module HC-06

The popular HC-06 Serial (UART) Bluetooth module is widely used to add wireless functionality to microcontrollers such as the Arduino.

Features:
  • SLAVE mode only (the PC, telephone or other device must initiate the pairing and connection)
  • 3V OPERATION (5V will not work)
  • 4PIN connector (this does NOT connect to the normal 3PIN connector)
  • 4PINs are Vcc, GND, DO (TX), DI (RX) This cable works perfectly with this brick: 4 Pin Dual-female Jumper Wire - 20cm(Parallel)
  • Dimensions: 3.7cm × 2.1cm × 0.8cm

Conclusion

After done researching about Bluetooth module i decide to use bluetooth module HC-06, This is because this module is cheaper compare with other and it easy to use also easy to setting this module.



Friday, 10 April 2015

Week 9

List of activity

Make some research about micro controller

Objective

To identify micro controller to be used for fyp
To study about atmel 89c51 controller
To study about PIC 16F controller
To study about Arduino controller

Content

Atmel 89c51

AT89C51 is an 8-bit microcontroller and belongs to Atmel's 8051 family. ATMEL 89C51 has 4KB of Flash programmable and erasable read only memory (PEROM) and 128 bytes of RAM. It can be erased and program to a maximum of 1000 times. In 40 pin AT89C51, there are four ports designated as P1, P2, P3 and P0. All these ports are 8-bit bi-directional ports, they can be used as both input and output ports. Except P0 which needs external pull-ups, rest of the ports have internal pull-ups. Port P0 and P2 are also used to provide low byte and high byte addresses, respectively, when connected to an external memory. Port 3 has multiplexed pins for special functions like serial communication, hardware interrupts, timer inputs and read/write operation from external memory. AT89C51 has an inbuilt UART for serial communication. 

PIC 16FXX

PIC is a family of modified Harvard architecture microcontrollers made by Microchip Technology, derived from the PIC1650 originally developed by General Instrument's Microelectronics Division. The name PIC initially referred to Peripheral Interface Controller.  All current models use Flash memory for program storage, and newer models allow the PIC to reprogram itself. Program memory and data memory are separated. Data memory is 8-bit, 16-bit and in latest models, 32-bit wide. Program instructions vary in bit-count by family of PIC, and may be 12, 14, 16, or 24 bits long. The hardware capabilities of PIC devices range from 8-pin DIP chips up to 100-pin SMD chips, with discrete I/O pins, ADC and DAC modules, and communications ports such as UART, I2C, CAN, and even USB. Low-power and high-speed variations exist for many types.


Arduino controller

Arduino is an open-source computer hardware and software company, project and user community that designs and manufactures kits for building digital devices and interactive objects that can sense and control the physical world.Arduino boards may be purchased preassembled, or as do-it-yourself kits; at the same time, the hardware design information is available for those who would like to assemble an Arduino from scratch. The project is based on a family of microcontroller board designs manufactured primarily by SmartProjects in Italy,and also by several other vendors, using various 8-bit Atmel AVR microcontrollers or 32-bit Atmel ARM processors. These systems provide sets of digital and analog I/O pins that can be interfaced to various extension boards and other circuits. The boards feature serial communications interfaces, including USB on some models, for loading programs from personal computers. For programming the microcontrollers, the Arduino platform provides an integrated development environment (IDE) based on the Processing project, which includes support for C and C++ programming languages.

Conclusion

After done researching i decide to use arduino controller. This is because the programming for this device is easy and it easy to use.






Friday, 3 April 2015

Week 8

List of activity

Meting for FYP student at TTL ROOM on Wednesday.

Objective

To exposed  student about the procedure of FYP.
To explained student about fyp presentation and slide show

Content

We explained the scheme of work for fyp 1. The meeting guiding us on how to making the fyp slide show and the procedure of presentation for fyp 1. Meeting is conduct by Miss Zarith Liyana.
Meeting conducted are very useful in order to help and guiding student through the finishing task given.