السبت، 17 سبتمبر 2011

Internal Combustion engine Project

IC Engine which is also known as Internal Combustion engine are engines where combustion takes place inside the engine.It is different from external combustion engines such as Stirling engine and Steam Engines where combustion takes place outside the chamber of engine.
Projects :

Stress Analysis and Optimization of Crankshafts :    The main objective of this study was to investigate weight and cost reduction opportunities for a forged steel crankshaft. The need of load history in the FEM analysis necessitates performing a detailed dynamic load analysis. Therefore, this study consists of three major sections: (1) dynamic load analysis, (2) FEM and stress analysis, (3) optimization for weight and cost reduction.

Computer Simulated Engine Performance

Useful Links :

Animation of 4 Stroke ICE
Hydrogen internal combustion engine
IC Engines simulator 
detonation frequency analysis
Engine Modeling of an Internal Combustion Engine
Air Compress Car
Air Bike



Related PDF :

Rotatory Internal combustion Engines ::One of the smallest combustion engine used to power batteries.
Design and Experimental Results of Small-Scale Rotary Engines

Related Video :

Related Projects :
Stirling Engine

الخميس، 15 سبتمبر 2011

Income Tax Calcuator


How this tool would be helpful?

Income tax calculator is very useful tool for every day users. Every one of us need to calculate our payable tax each year. This task become much more complicated when we have different sources of income and each has different rule from income tax department.


For Whom : This project idea is for Computer Science(CS) and Information Technology (IT)Students.

Level : Easy

How to build it ?

As always to build any software project , we will follow water fall model as you have studied in Software engineering class :


Requirement Analysis :

This is one of the most step for any computer science project. In this step we find out complete requirement for this project including customer's requirement and software requirements. Very important questions such as Why we need this particular project? Who are end users? Things like that should be answered in this step.

Database

We will database to store user information, tax rules information and stuff like that. For this project we will use Mysql as our database engine.

Which type of Application it is going to be?
We are going to make it a web application because this application needs regular updates about the IT rules and if we made desktop application , it would be extremely difficult for us to update the database of each and every customer.

With the help of web application users from different countries can use it without worrying about updating it manually because administrators of this application would keep on updating and adding new rules whenever applicable.

Programming Language:

After knowing that it is going to be web application it is easier to decide that it is going to be php application. There are two reasons behind my selection :
First, PHP is very popular language and free books and tutorials are easily available online.
Second its free, PHP is open source language so that its totally free to use and it gets updated time to time with better functionality.

I have discussed some points for our planning phase but you can add many more details in requirement analysis , because bigger it is , better your software will be.

Design :

There is going to be two sections for our income tax calculator :

Administration Section : Owner of the application can edit the income tax rules and modify the data such as rates which is necessary.

User Section : Where user can select his or her country or state, so correct tax rules can be applied for his tax form. After that there would be income form to be filled ,which eventually gives user total amount of tax to be paid.

You will need pencil and blank papers for this section , draw design of all the pages which are required , draw form , its label , specify where you need text field, radio button or combo box.

Implementation :

Download Wamp server and start working with the help of simple notepad. To code you should have good knowledge of php , read some free tutorials on internet if you don't have that.


Verification :


Software testing can be stated as the process of validating and verifying that a software program/application/product:
  1. meets the requirements that guided its design and development;
  2. works as expected; and
  3. can be implemented with the same characteristics.
There are three types of testing whose explanation is out of the scope of this post but you can read more about them by clicking on links below :

1.White Box Testing
2.Black Box Testing
3.Grey Box Testing.


Maintenance :

Software's are never complete there is always scope for improvement. So, our income tax calculator too needs continuous upgrade for new features and technology.

For your help you can download source code and application itself from the links below :

Income Tax Calculator :

OpenTaxSolver : Open Source Income tax calculator written in C

TaxMagic :A simple open source/free software tax calculator written in .NET

Tax Estimator :U.S. Federal personal income tax estimates using the RushTaxOS taxEngine.

Related Projects : 

Computer Engineering Project ideas
Java Project Ideas
How to answers Projects

الاثنين، 12 سبتمبر 2011

automatic parallel parking cars


What is Automatic Car Parking ?

Automatic parking is an autonomous car maneuvering from a traffic lane into a parking place to perform parallel parking, perpendicular or angle parking.

What's the importance of this topic? 

Parking is one of the challenging thing for humans in Car Driving. Even though , lot of solutions available for smooth and safe driving such as car collision avoidance system, but very less focus is given to the the automatic parking system till recently. Although,many cars are now available with this feature such as Toyota Prius , still there is a long way to go.

For Whom :
Mechanical, Electrical, Electronics and Computer Science , almost all branches.

Level : Difficult
It is not an uncomplicated task to build up automatic parking expertise for a car. First of all, the car must be able to sense the surroundings, to find a free parking space and to detect obstacles in the car park.
Secondly, it should have the capability to plan the movement itself from the input of sensitivity system.
Lastly, it should be able to go after the premeditated motion sequences and to make sure that a goal position is reached, regardless of noise and errors.

Useful Links

How Self Parking Works ?
Camera based intelligent parking system

Related Video : 



Source Code :

Java  : Vehicle Parking

الأحد، 4 سبتمبر 2011

Pedal powered Grinding Mill

Grain grinder needs no introduction, it has a significant contribution in our life whether we have it at our home or not but we all are dependent on it for our food. This project idea is for mechanical and physics students.



There are basically two types of grinders :

1.Automatic Electric Machine driven grinder
2. Human powered grinder

Purpose: This project is based on human powered grinder. Instead of driving it by hand , we would use cycle pedals to grind wheat or other grains.

Concept:  We will connect cycle wheel with grinder using different gears.By rotating wheels with the help of pedal , our pedal powered grinder starts to rotate. Remaining all the parts works as they do in traditional grinders.

Merits :
1.It will save electricity
2.Easier to maintain
3.Make yourself fit.

Useful Articles:
Will bike for food

Related Video :

Compound gear reduction chain drive

 

Related PDF :
Portable Pedal Power 

Related:
Solar Energy Project Ideas
Physics Projects

الجمعة، 2 سبتمبر 2011

Mini bio fuel gas turbine


A gas turbine, also called a combustion turbine, is a type of internal combustion engine. It has an upstream rotating compressor coupled to a downstream turbine, and a combustion chamber in-between.In mini bio gas fuel turbine, we would rotate the turbine using energy of bio fuel gas.
Tiny Bio Gas generator 


Bio fuel is a type of fuel whose energy is derived from biological carbon fixation. Bio-fuels include fuels derived from biomass conversion, as well as solid biomass, liquid fuels and various bio gases.
In this project we would use bio gas as a fuel.

Merits of bio gas

Biogas is produced by the anaerobic digestion or fermentation of biodegradable materials such as biomass, manure, sewage, municipal waste, green waste, plant material, and crops.Moreover, bio gas has 60 % of Methane gas which can be used as productive gas to rotate a turbine.  To read more about bio gas uses click here.

Concept

When we fill the dump or waste in tank , and cover it tightly to cut the supply of oxygen , bacteria starts producing methane gas inside the tank. By connecting this tank with the tube we can use this methane gas. In this project we would use this gas to generate electricity.

How it works ?



Bio Gas plant at home :

Useful PDF :

Fabrication of functional mesoscopic ceramic parts for micro gas turbine engine

Technical summary of combined power plant

Source Code :

Python : Gas Turbine Developer "gtdev" is an open source tool which assists the engineer in developing a new gas turbine (1D Thermo and Aerodynamics). It is created by the student research group "Hummingbird - TUM Gas Turbines" placed at the LFA, TU Munich

الخميس، 25 أغسطس 2011

Optical Character Recognition

What is OCR ?

Optical Character Recognition is a process of extracting text from images. You have noticed that whenever you scan text document ,you can't able to edit it with the help of text editor but with the help of OCR you can do it


This technology is very important not only for editing scanned documents but for the future of automatic cars.To make a automatic driven car , car should have capability to read instructions written on the street.Moreover, this technology is used by search engines to read what is written on images.

Even though, many believes that it is a solved problem, I don't agree with them.You would not agree with them either after using some OCR software because they still not giving perfect result.  


Related PDF :

Learning on the fly: a font-free approach toward multilingual OCR
Document Specific Modelling

Source Codes :

OCRopus : Open Source OCR Project sponsored by google

OCR code in MATLAB

Python :

gImageReader : A graphical GTK frontend to tesseract-ocr

Related Posts :

Computer Science Final Year Project Ideas 
Electronics Project
Java Project Ideas
How to answers Projects

الجمعة، 12 أغسطس 2011

iphone application ideas

Why we need to develop iphone applications ?

Apple has become most valuable US Corporation surpassing Exon Mobil with market cap of $331 billion on Wednesday. This is not the only reason for developing iPhone application.

After a staggering 20.34million sales in quarter 2, Apple's iPhone has been confirmed by the IDC as the worlds' biggest selling smart phone. The smart phone market is expected to grow by 55% in 2011 and with iPhone 5 is soon to be launched,it is going to be apple devices everywhere.

With that many users there is need for more apps, it ranges from education to business, commerce to art, books to newspaper everything you can think of.



How to develop apps for apple devices?

Before going any further, some of you may ask that how can I develop app for this device. To develop iOS applications, you use Xcode, Apple’s first-class integrated development environment (IDE).Moreover, you need to learn about objective-C which is extension of ANSI C.For a start you can refer to the ios developer library. Later you download Iphone development guide course of Stanford University from here.After which, you can purchase Beginning iPhone 4 Development from apress.

Project Ideas :

Abacus : We all know abacus is very useful device and if you can develop virtual abacus for kids it would be great help.










Cross and Round Game

Sudoku:














Paint : People love to paint, no matter how many existing programs of painting, there is always room for improvement.

Blogging platform: like wordpress.org : You can develop blogging application, where user can make account and write blogs easily.

Currency converter : It can be used while traveling. People often convert currency to native one.

Scale Converters : Like Meter into kilometer

Business App : Stock Exchanges, Gold Silver Prices, Favorite Stock Details on the Go.

Astrology App

Voice Recognizer Calculator : Calculator which recognizes your voice commands and gives audio answers.

Website Reader for Blind People

Voice to Text Notepad :Where user can note down information using his voice.

There can be lot more ideas, its up to you what you really like. For engineering students of Computer and Information technology ,any of the above project would do be suitable for final semester project report.

Vocabulary Flash Card : Build application related to improve vocabulary of its user ,not only in english but in other languages such as french , spanish or greek.

If you have any idea which you wanna share , please mention it in comment section.