Saturday 25 February 2012


Week 5

Title of Activity
Research about Arduino (Hardware)

Objective
  • Identify characteristic of Arduino Duemilanove.
  • Ability and specification of Arduino Duemilanove.

Content/Procedure

Introduction

The Arduino Duemilanove has been created in year 2009 is a microcontroller board based on the ATmega168. It has 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. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. 

Arduino Duemilanove



Specification



For schematic diagramhttp://arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf


Power


The Arduino Duemilanove can be powered via the USB connection or with an external power supply. The power source is selected automatically. 

  • VIN. The input voltage to the Arduino board when it's using an external power source (as opposed to 5 volts from the USB connection or other regulated power source). You can supply voltage through this pin, or, if supplying voltage via the power jack, access it through this pin.
  • 5V. The regulated power supply used to power the microcontroller and other components on the board. This can come either from VIN via an on-board regulator, or be supplied by USB or another regulated 5V supply.
  • 3V3. A 3.3 volt supply generated by the on-board FTDI chip. Maximum current draw is 50 mA.
  • GND. Ground pins.   

Result/Analysis
The Duemilanove is the latest in a series of USB Arduino boards for a comparison with previous versions that should suitable for my project.

Saturday 18 February 2012

Week 4


Title of Activity
Research about Arduino

Objective
  • Introducktion to Arduino
  • Arduino ability and function

Content/Procedure

What is Arduino?

The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment. 










Why Arduino?

Open source and extensible hardware 
- The Arduino is based on Atmel's ATMEGA8 and ATMEGA168 microcontrollers. The plans for the modules are published under a Creative Commons license, so experienced circuit designers can make their own version of the module, extending it and improving it. 


                    
ATMEGA8


Arduino ATMEGA8 Pin Mapping



Arduino ATMEGA168


ATMEGA168 Pin Mapping


Open source and extensible software
- The Arduino software and is published as open source tools, available for extension by experienced programmers. The language can be expanded through C++ libraries, and people wanting to understand the technical details can make the leap from Arduino to the AVR C programming language on which it's based.

Simple, clear programming environment 
- The Arduino programming environment is easy-to-use for beginners, yet flexible enough for advanced users to take advantage of as well. For teachers, it's conveniently based on the Processing programming environment, so students learning to program in that environment will be familiar with the look and feel of Arduino.

Cross-platform 
- The Arduino software runs on Windows, Macintosh OSX, and Linux operating systems. Most microcontroller systems are limited to Windows.

Inexpensive 
- Arduino boards are relatively inexpensive compared to other microcontroller platforms. The least expensive version of the Arduino module can be assembled by hand, and even the pre-assembled Arduino modules cost less than $50 




Result/Analysis
Add knowledge what is Arduino and it features and why the PIC user now changing to use it.

Friday 10 February 2012

Week 3

Title of Activity
Research previous project

Objective
  • Make it as reference as Literature Review
  • To know more about pH Controller

Content/Procedure

Previous Project

As the process to be controlled is highly nonlinear, the usual PI-type fuzzy controller is not able to control these systems adequately. To solve this problem, based on prior knowledge of the process, the pH neutralization process is divided into several fuzzy regions such as high-flow rate, medium-flow rate and low-flow rate. Then, a fuzzy logic controller is designed using random variable of pH value as input, giving adequate performance in all regions.
     One of the most critical problems in practical engineering design and implementation applications is the total cost and time constraint. Industrial control projects also are restricted by financial limitations especially in hardware.


Result/Analysis

  • There are problem related about total cost, time and financial.
  • For neutralization that have each rate need to fix it.

Sunday 5 February 2012

Week 2
Title of Activity
Show the draft about project

Objective
Content in first draft that detail, especially on summary of project, problems statement, and block diagram.

Content/Procedure

Problem Statment


The idea come when seen how the PCB board has been make. The problem statement come from the copper platting process that need stable pH value for getting good quality of PCB board. To control the value one machine has been used. This  machine control the chemical pH value in the mixer container. But this machine need an operator or technician to supervise because it is not fully automatic system.  From this problem we have decide to develop an automatic system to upgrading the current system. For example Controller main function is to make sure that the ph level constant on ph 7. if the value is less than ph 7 it will be add formalin to raise up the value to ph 5 and if the value more then 7 it will insert  Natrium Hydroxide  to stabilize the ph.

Objective

The aim of this project is to identify the most cost effective neutralization process which meets several criteria for water with a specific chemical composition. The objectives to reach the aim are as follows;

  •          To study about the ph control system
  •          To create a suitable system to control the pH value of the copper plate which offer a greater control system than the old PID controller.
  •           To replace the PID control circuit with a new application of controller such as a basic stamp and ARDUINO. This is to expand the knowledge about a new controller in application for chemical industry especially in pH control.
  •           To design an automatic pH controller system. This is a close loop system that will operate automatically according to the feedback received when the system is running.


Layout


Block Diagram




Result/Analysis

Should explain more detail of this block diagram and sequence of the project function.