EV Conversion Manual – Make Your Own Electric Car

Back in early 2008, the world was facing the crisis of rising crude oil prices. Oil price reached a historical peak of $150 per barrel and that has sky rocketed local gasoline prices. Many car owners were finding a hard time to make ends meet at the end of the month. Many have decided to sell off their vehicles and use the public transportation. Some car enthusiasts have taken some proactive action and converted their gasoline driven car to run on alternative energy such as electric. For the moment, a brand new electric car from a major manufacturer is still relatively expensive. To save cost, some people have started an electric car conversion project at their home garage. How do you convert your own car to electric? You start off by getting an EV conversion manual.

The concept of a homemade electric vehicle is to remove the internal combustion engine and replace it with an electric motor. Since the engine is gone, all its connecting components such as exhaust pipe, fuel line, radiator etc are to be taken out as well. To generate force to propel the car forward, the motor is connected to the existing transmission. To power the motor, a series of deep cycle batteries are used. For a notice, an EV conversion project may seem very tedious and complicated. This is because a lot of the work required will involve electrical wiring and machine tooling.

Even with the help of an EV conversion manual, doing and electric car retrofitting on your own is a tough undertaking. To save time and headache, it is recommended for you to outsource the conversion process to a professional mechanic. With a well built electric car, you are ensured of a save ride on the road.

Gas4Free EBook – Is Gas4Free the Best Alternative to Gas?

Is Gas4Free eBook worth it? Well, with the recent volatility in the price of oil and the financial credit disaster, the tightening of our pockets have never been more apparent. And when you mix in the ‘Global Warming’ issues, we have one big kahuna of a problem.

So with today’s issues, Gas4Free and many other similar products do offer an alternative solution to cutting down gas costs and reducing carbon emissions. Although there are many scams around on these kinds of water-gas products, from the research done online, Gas4Free eBook looks very positive.

In general, positive customer feed-backs have far outweighed the negatives. And from the general impression, the negatives were due to the misunderstanding or ignorance of the issue about water used as gas.

You see Gas4Free eBook and others like Water4Gas is NOT about using water to run a car- not at all.

The concept illustrated in the Gas4Free eBook is about putting together a hydrogen system (you can put together yourself or get a qualified mechanic to do it for you) which uses water and your car battery to produce the all important Brown Gas(HHO) – which is then used to power up your vehicle. That is the main concept.

However, many of the so called experts in forums automatically label the product as SCAMs or that water cannot run a car. Again, water cannot run a car – it’s just part of a component that is used as a catalyst to produce HHO gas.

Anyways, although Gas4Free claims that it is easy to install – it does take time and effort. Unless you’re good with the mechanics, get a qualified mechanic to do on your behalf. Not only is it safer, it’s a better solution.

Now the parts required from Gas4Free eBook is relatively cheap. Although, you’ll have to fork out some more money, it’s an investment for the long term that will save you money, and help lower the ‘Green House’ effect.

The 3 Main Principles of Object Oriented Programming – How to Program With Java

Object Oriented Programming (or OOP) is actually classified by three main principles.

1) Encapsulation

2) Inheritance

3) Polymorphism

These appear to be frightening terms but are actually fairly easy principles to grasp. In order to figure out how to program with java, you’ll need to understand these principles. So let’s consider our first main concept of OOP, encapsulation. Encapsulation just means we want to limit the access that some other pieces of code have to this particular object. So, to illustrate, if you have a Person object, and this Person object has a first and last name as attributes. In the event another chunk of code attempts to modify your Person object’s first name to be say “Frank3”, you could take note of what the first name is trying to be set to, and remove any digits so that we are simply left with “Frank”. Without encapsulation, we will not have the ability to prevent “silly programmers” from modifying the values of our variables to something which wouldn’t seem sensible, or worse, break the application. Seem sensible?

The second concept of OOP, and a essential principle if you wish to learn how to program with Java, is Inheritance. This specific concept refers to a super class (or parent class) and a sub-class (or child class) and the simple fact that a child class acquires each of the attributes of its parent. You can think of it in terms of a real world circumstance, like a real parent and child. A child will probably inherit certain traits from his or her parents, like say, eye colour or hair colour. Allow us to imagine yet another example in terms of programming, say we have super class “Vehicle” and sub-classes “Car” and “Motorcycle”. A “Vehicle” possesses tires, therefore through inheritance so would a “Car” and a “Motorcycle”, however a “Car” has doors, and a “Motorcycle” does not. So it wouldn’t be accurate to state that a “Vehicle” has doors, as that declaration would be inaccurate. So you can see how we could determine all the aspects that are similar regarding a “Car” and a “Motorcycle” and thus identify them inside of the “Vehicle” super class.

The 3rd concept of OOP is Polymorphism. This specific concept appears to be one of the most frightening, but I’m able to explain it in simple terms. Polymorphism means that an object (i.e. Animal) can take on several forms while your program is operating. Let’s imagine you have designed an Animal class and defined the method “Speak”. You then asked three of your buddies to develop kinds of animals and have them implement the “Speak” method. You won’t know what sort of animals your friends create, or how their Animals will speak, unless you actually hear those animals speak. This is very comparable to how Java addresses this issue. It’s called dynamic method binding, which simply means, Java won’t understand how the actual Animal speaks until runtime. So maybe your friends have created a Dog, Cat and Snake. Here are three varieties of Animals, and they each one speaks distinctly. Whenever Java asks the Dog to speak, it says “woof”. Anytime Java asks the Cat to speak, it says “meow”. Whenever Java requests the snake to speak, it hisses. There’s the beauty of polymorphism, all we did was to define an Animal interface with a Speak method, and we can make a bunch of kinds of animals which speak in their own specialized way.