Friday, 3 February 2012




In Search of AwesomeWhat started as a simple website to celebrate the small things in life has led to a book deal

 In search Of awesome by it mean observing and recorder such a simple pleasure by Julia Slater, is about the Canadian author, Neil Pasricha’s book on how his started and movement of his writing in ‘The Book of Awesome’ where it is a best’s collection from his blog,  1000awesomethings.com. From this article, it is note or mention the general public is appropriate as a readers. This fact is proven on how the author present their writing and the way her attract with the main idea of Neil Pasricha’s bibliophile.
‘When your taxi driver knows all the best shortcuts’ is one of the hundred examples that bringing on the Neil Pasricha’s book and author try to come forward a true fact of story life where it is direct at the audience adverse on how and what the stronger aspect of Neil Pasricha’s book. Besides that, author more writes her article in way of conversation style and it is necessary giving an audience a great way to understand the subject’s long life.
For the conclusion, this article is succeed to accomplish the author’s objective, realize and clearly perceptible on how the Neil Pastricia movement from the initial and no wonder it is in list that hit as a best seller’s book in Canada. The student and general public are recommended to try this article and they realize that effort and doing a job with enthusiasm is powerful weapon to success.







THE BALINESE SALT STORY

Struggle to find a new chapter in life ;  summarize article from http://www.rdasia.com/a-balinese-salt-story/

In A Balinese Salt Story, by it mean a salt that produce in Bali’s Island and it is create in way of traditionalism by A.a George, is about the passionate and hardworking the middle of the age, Ketut that struggle produce salt where it confess by the Executive Chef Philip Mimbimi of Nutmegs Restaurant as a great sea salt. Furthermore, without a snap with the experiences photographer, Faz Kashani, it is unnecessary to tell a real situation of Ketut’s life in a pictures perspective as well. From this article, it is note or mention the general public is appropriate as a readers. This fact is proven on how the author present their writing and it is base on general fact and might be as a general knowledge regarding on how the sea salt is make.
 In this article, authors try to bring forward a true fact based on his experience about the story of struggling person who wants to find or earn buck for the future life. Besides that, more information is manipulated and plays with the sentence to make this article more beauty likes a sentence of ‘scour the skies for any tell-tale sign of rain’. In the others part of the article, author try to bring into existence a passion of audience with a style of speech and range of vision where it precisely tell the complete of sequence from beginning and finally process of salt. When we see from the other part, author is provision a part that his want to know how the Ketut can survive with the huge number of competitor.
                               
For the conclusion, this article is succeed to accomplish the author’s objective, realize and clearly perceptible on how the middle age, Ketut can go beyond his life and her family with the sea making where it is understand that father’s of Ketut’s father is leave as legacy and the end of the article, subject is mentioned that they realize salt-making will not simply disappear with their generation. This sentence will give a deeply impact for the audience directly and indirectly regarding the effort and assiduous is the best ingredient to success. Student and general public are recommended to try this article because it will change our mind of there are many people outsider that still believe in traditionalism.

robotic arm data structure






MAIN.CPP

#include <iostream>
#include "robotArm.h"
#include <cmath>

using namespace std;

int main()
{
   bool k = true;
   int a,b,c,d,e,f;
   int w;
   robotArm p;

while (k)
{
    cout<<"please insert your value corresponding with the forward kinematics problem";
    cout<<endl<<endl;
    cout<<"value of length 1"<<endl;
    cin>>a;
    cout<<"value of length 2"<<endl;
    cin>>b;
    cout<<"value of length 3"<<endl;
    cin>>c;
    cout<<"value of angle 1"<<endl;
    cin>>d;
    cout<<"value of angle 2"<<endl;
    cin>>e;
    cout<<"value of angle 3"<<endl;
    cin>>f;
    cout<<endl;
    cout<<"Xhand :"<<p.calculateXhand(a,b,c,d,e,f)<<endl;
    cout<<"Yhand :"<<p.calculateYhand(a,b,c,d,e,f)<<endl;
    cout<<"Zhand :"<<p.calculateZhand(d,e,f)<<endl;
    cout<<"X1hand :"<<p.calculateX1hand(a,d)<<endl;
    cout<<"Y1hand :"<<p.calculateY1hand(a,d)<<endl;
    cout<<"X2hand :"<<p.calculateX2hand(a,b,d,e)<<endl;
    cout<<"Y2hand :"<<p.calculateY2hand(a,b,d,e)<<endl;

    cout<<endl;
    cout<<"if want to CONTINUE, please press 1 and others to determination this program"<<endl;

    cin>>w;
    cout<<endl;
    if (w==1)
    {
        k=true;
    }
    else
    {
        k=false;
    }
}

cout<<"PROGRAM IS NOW TERMINATED"<<endl;
return 0;
}


robotArm.cpp

#include "robotArm.h"
#include <iostream>
#include <cmath>
#include<string>

double robotArm::calculateXhand(double a,double b,double c,double d,double e,double f)
{
    float Xhand;
    Xhand=a*cos(d)+b*cos(d+e)+c*cos(d+e+f);
    return Xhand;
}
double robotArm::calculateYhand(double a,double b,double c,double d,double e,double f)
{
   float Yhand;
    Yhand=a*cos(d)+b*cos(d+e)+c*cos(d+e+f);
    return Yhand;
}
double robotArm::calculateZhand(double d,double e,double f)
{
    double Zhand;
    Zhand=d+e+f;
    return Zhand;
}
double robotArm::calculateX1hand(double a,double d)
{
    double X1hand;
    X1hand=a*cos(d);
    return X1hand;
}
double robotArm::calculateY1hand(double a,double d)
{
    double Y1hand;
    Y1hand=a*sin(d);
    return Y1hand;
}
double robotArm::calculateX2hand(double a,double b,double d,double e)
{
    double X2hand;
    X2hand=a*cos(d)+b*cos(d+e);
    return X2hand;
}
double robotArm::calculateY2hand(double a,double b,double d,double e)
{
    double Y2hand;
    Y2hand=a*sin(d)+b*sin(d+e);
    return Y2hand;
}



robotArm.h

#define ROBOTARM_H


class robotArm
{
    public:

        void print()const;
        double calculateXhand(double a,double b,double c,double d,double e,double f);
        double calculateYhand(double a,double b,double c,double d,double e,double f);
        double calculateZhand(double d,double e,double f);
        double calculateX1hand(double a,double d);
        double calculateY1hand(double a,double d);
        double calculateX2hand(double a,double b,double d,double e);
        double calculateY2hand(double a,double b,double d,double e);


    protected:
    private:
    void Xhand();
    void Yhand();
    void Zhand();
    void X1hand();
    void Y1hand();
    void X2hand();
    void Y2hand();
};

Battery tester report




ABSTRACT;

Electronic design is one of the major subjects that forwarding the skills of using the PROTEUS 7.1 version and imply to the board exactly until it will produce an output that desired followed by the sequence step like print the design’s circuit, film process, drill the negative with CNC Machine, etching process and soldering for finally step.
For this semester, I’m needed to solve a design of electronic circuit where it must to fulfill of acceptance with both party, which mean between me and client. The project name is BATTERY TESTER.



OBJECTIVE;
Roughly, the objective of this project is to develop an electronic design which inculcates analytical thinking and know how to operate both software that involved in order solving problem based on real application environment. This Battery tester’s project will be applied several of electronic components and achieved a input where it must differentiate a voltage between 9.5 dcV until 13.5 dcV .  

PROJECT INTRODUCTION;

Battery tester.
 It is desired to design a project that comports the basic knowledge of electronic. The product is a car battery tester (12V). The product is already available in the market with a cost of around RM60 and a return price of RM12. Labor charge is included.
I’m proposing to study the given layout circuit diagram and achieve the same functionality of available product with a return price of RM8 including the labor charge.

1                   List of expectation (list of tasks);
This is a list that presents a basic description of the product’s function. The list is set after a discussion between clients and my company. The list is organized in a contract form. It presents the characteristic of my product that should be fulfilled by the designer so that the client accept to buy, in other words, it will be satisfy both party in term of functionality.
Notice: if the product fails to fulfill at least one point from the list expectation, the client has the right to refuse buy the product and face the designer and the company with a heavy penalty.
1.      The product function as a car battery tester and car alternator for a standard car (car battery is usually 12Vdc).
2.      The product informs the user with the following information ;
a)        The battery is totally discharge (the voltage between poles is less than 9.5V).
b)        The battery is partially discharge (the voltage between the battery poles is between 9.5V and 11V).
c)        The battery is normally charged (the voltage between the battery poles is between 11V and 13V).
d)        The vehicle is in motion, the alternator provides a sufficient current and the voltage between the battery poles is superior to 13.5V. (It does not exceed 15V).
3.      The product should process testing points and a connector that permits the diagnosis of the circuit during the fabrication phase.

The practical work;
The design is organized o five basic modules that are imperatively obeyed;
1.      Study the list of expectation.
2.      Prepare functional critical analysis of the given solution by decoupling the project to functional block, listing their component, placing of the related block with respect to the general circuit diagram of the project.
3.      Study and design each functional block separately.
4.      Compose the measurement table, which include my result, stress on the method that you choose to test each functional block. Compare my result with the list of expectation list.
5.      Conclusion on the mentioned results and suggest the possible upgrading methods.
Note: An important attention should be given to the testing phases and the used tools for these testing    (table of theoretical value, table of measurement, comparison between the measured reading and the theoretical value.)

Equipments:
Software (ISIS 7 & ARES 7), PCB Negative Board, CNC Driller Machine, Accubalet, Blue Film, Green Film, UV Light Machine, Potassium Carbonate, Etching Prelim Chloride, Stripper, PCB Cutter, Laminate Machine.
Components:
1 X Connector
1 X 7805 Positive Power Supply Regulators
6 X Resistors (3k, 3k6, 9k1, 8k2, 15k & 10k)
3 X LM741 Operational Amplifier (OP-AMP)
3 X Base for LM741
3 X LED (RED, YELLOW, GREEN)

kamal ahmad