Friday, September 4, 2009

Ultimate Project Ideas for Embedded and MicroController Systems - 2009

  1. GSM mobile phone based automobile security system (IEEE 2000)
  2. Finger Print based medical announcement system
  3. GPS based automatic root announcement system for blind people
  4. Controlling a large data acquisition system using on industrial SCADA system (IEEE 2007)
  5. Automatic multiple transformer fault detection and production system
  6. On line vehicle tracking by using GPS and GPRS (IEEE 2004)
  7. SCADA for A.C motor controller with IGBT based control system
  8. RFID based highway toll collection
  9. Finger print based banking system
  10. A neural network based steam temperature control system (IEEE 2008)
  11. Internet controlled D.C motor speed controlling system
  12. Human root tracking system by using GPS
  13. Electronic Fuel Injection (EFI) system for Two wheeler
  14. A remotely controlled by the onboard measurement system for optimization of energy conception of electrical trains (IEEE 2008)
  15. Microcontroller based automatic power factor controlling system
  16. An intelligent mobile robot navigation technique using RFID Technology (IEEE 2008)
  17. Automatic drunken drive avoiding system for automobile
  18. Design and implementation of a wireless remote data acquisition system for mobile applications (IEEE 2005)
  19. A smart card based Prepaid electricity system (IEEE 2007)
  20. RFID based automatic car parking system
  21. Microcontroller based sky car parking system
  22. GSM based mobile Tele-monitoring and management system for inter-cities public transportation (IEEE 2004)
  23. Finger print based library management system
  24. Automatic taxi trip sensing and indication system through GSM
  25. On line temperature monitoring of power distribution equipment (IEEE 2005)
  26. Microcontroller based wireless energy meter
  27. Microcontroller based traffic density controller
  28. Web based home appliances controlling system
  29. A real time remote control architecture using mobile communication (IEEE 2005)
  30. GSM Based remote measurement of electricity and control system for home
  31. Microcontroller based Auto-Dialer Home Security System
  32. SCADA for power plant
  33. The electronic passport and the future of government issued RFID based identification (IEEE 2007)
  34. Finger print based license checking system
  35. RFID based shopping trolley
  36. Monitoring and transmission of heavy vehicle parameters using fixed cellular terminal (IEEE 2004)
  37. SMS based vehicle Ignition controlling system
  38. Finger print based security system
  39. A microcontroller sensor less speed control of D.C Motor (IEEE 2007)
  40. Microcontroller Based Gas leakage detection and auto dialing
  41. An application of detection function for the eye blinking detection
  42. Prepaid card for Bus fair system
  43. GPS based bus or train collision avoiding system
  44. Microcontroller based automatic electronic bus fair system
  45. Microcontroller based mini computer dictionary
  46. Microcontroller based talking key pad for blind people
  47. SCADA for D.C motor
  48. Microcontroller based automatic temperature controller with cooling system
  49. Mobile phone tracking system by using GPM and GSM
  50. Microcontroller based wireless energy transmitter with power cutoff system
  51. Automated vehicles for physically and visually challenged (IEEE 2008)
  52. GSM based industrial temperature monitoring and controlling system
  53. Microcontroller based automatic sensor based wall painting robot
  54. RFID based animal tracking system
  55. Finger print based door open close system
  56. Prepaid card for petrol bunk
  57. Voice operated home appliances controlling system
  58. PWM based single phase AC induction motor with closed loop controller
  59. Microcontroller based Finger print based voting machine
  60. RFID based medical information system
  61. GSM based speed control of single phase induction motor
  62. Microcontroller Based Patient care Monitoring and Information system
  63. Finger print based Lift operating system
  64. Remote home control through internet
  65. RFID based vehicle security and mobile based locking system
  66. Microcontroller based fault announcement system
  67. Prepaid card for EB meter with wireless recharge
  68. GSM based bank security system with auto dialer
  69. Microcontroller Based Automatic Ticket Dispensing Machine
  70. Microcontroller based voice recorder and play back system
  71. GSM and GPS interface for vehicle tracking system
  72. SMS based D.C motor speed controlling system
  73. Speed drive for single phase induction motor (IEEE 2004)
  74. Microcontroller based ball printing robot
  75. SMS based automatic weather report information system
  76. Microcontroller Based Voltage and Current monitoring and control system
  77. Microcontroller based wireless Electric bill reading system
  78. SMS based home appliances controlling system
  79. RFID based system for class room identification for visually impaired
  80. Wireless energy transmitter with tariff system
  81. RFID based attendance system
  82. PC based pressure management and controlling system
  83. Microcontroller based motor monitoring and production system
  84. SMS based automatic electricity bill information system
  85. Microcontroller Based Punch card system
  86. Engine monitoring system through mobile phone
  87. SMS based automatic two wheeler locking system
  88. RFID based production security system
  89. Micro controller Based smart card reader and writer
  90. Industrial furnace monitoring system through mobile phone
  91. Speed control of PMDC motor by using fuzzy logic
  92. Microcontroller based automatic Power theft identifier
  93. SMS based banking security system
  94. PC based wireless stepper motor speed controlling system
  95. Security breach information for unauthorized entry based on mobile technique
  96. Microcontroller Based cash register
  97. SMS based industrial disaster system
  98. Microcontroller based transformer monitoring and production system
  99. Intelligent fire monitoring using blue tooth technology
  100. RFID R/W based prepaid energy meter
  101. Remote control of industrial machines based on GSM technology
  102. Microcontroller based PC to PC wireless data transfer system
  103. Microcontroller Based Power Management System
  104. Microcontroller Based Voltage and Current monitoring system
  105. SMS Based DC Motor Speed Controller
  106. RFID based banking system
  107. Microcontroller Based Closed Loop Pressure Control System
  108. Microcontroller Based Automatic Packing control Machine
  109. Microcontroller based automatic visitor guided vehicle
  110. Finger print based banking system
  111. Microcontroller Based SMS controlled moving robot
  112. Microcontroller based digital gear level indicator
  113. Microcontroller Based Railway track crack Detecting Vehicle
  114. GPS based location indicating system for unmanned automobile
  115. Artificial Intelligent Based Automatic Path finding Cum Video Analyzing Robot
  116. Microcontroller Based Voice Controlled Robot
  117. Microcontroller Based Unaided Guided Vehicle (UGV)
  118. Digital energy with volt, current & power factor monitor
  119. Microcontroller based automatic paint marking machine
  120. Microcontroller Based Double Axis crane
  121. Microcontroller Based mono rail system
  122. Microcontroller Based Solar Powered Automated Guided vehicle (Solar AGV)
  123. Gas leakage detector & auto dialing controller system
  124. Microcontroller Based Railways Accident Avoiding System
  125. Microcontroller Based Sensor operated Automatic Track Guided vehicle (ATGV)
  126. Microcontroller Based Automatic Vehicle Accident information system
  127. Microcontroller Based Digital locking system (Password) for Two wheeler
  128. Microcontroller based digital energy meter
  129. Microcontroller Based speed and frequency monitoring and controlling system
  130. Micro controller Based 104 keyboard interface (PS/2)
  131. Microcontroller Based Intelligent Braking System
  132. Microcontroller Based Stepper Motor Speed Controlling System Using Cell Phone
  133. Microcontroller Based Multi-Channel acquisition and control
  134. Microcontroller based automatic vehicle speed measuring system using IR Rays
  135. Microcontroller Based automatic industrial time management system with display
  136. SMS Based Banking Security System
  137. Microcontroller Based motor speed and frequency monitoring system
  138. Microcontroller based digital advertisement display using LED
  139. Microcontroller based maximum demand controller for industry
  140. Microcontroller Based Incubator
  141. Microcontroller Based Automatic Water Level Indicator and Controlling System
  142. Microcontroller Based Automatic Traffic and Street Light Controlling System
  143. Microcontroller Based Multi-Channel Fire Alarm System
  144. Microcontroller Based motor speed monitoring and controlling system
  145. Microcontroller Based Remote Motor Speed Controlling System
  146. Microcontroller Based automatic glucose flow rate controller
  147. Microcontroller Based telephone Answering And Recording Machine
  148. Microcontroller Based Sensor Operated Path Finder Vehicle
  149. Microcontroller Based Automatic Moisture and Light control System for Garden
  150. Microcontroller Based digital temperature measurement system
  151. AC Motor Speed Controlling System Using PWM Techniques
  152. High Way High Speed Sensing and Automatic Speed Controlling System
  153. Microcontroller Based Automatic temperature controller with cooling system
  154. Computerized Pick and place sequence operated Robot
  155. Sensor Operated Paper Counting Machine
  156. Microcontroller Based Conveyor Automation
  157. Material Dimensions Analysing Robot
  158. Sensor Based Automatic steering control system for Automobile
  159. Microcontroller Based Automatic Electro-Plating Coating System
  160. PC based wireless pick and place crane
  161. PID controller for D.C motor
  162. Microcontroller Based Automatic Railways Signaling System
  163. Microcontroller Based Automatic Humidification system
  164. Microcontroller Based Self centering Four-jaw Chuck
  165. Microcontroller Based Simple indexing by stepper motor in Shaping Machine
  166. Microcontroller Based Fire Fighting AGV
  167. Microcontroller Based Mini Robot car
  168. Microcontroller Based Industrial temperature Analyzing Robot
  169. Microprocessor Controlled Thermometer
  170. Microcontroller Based Automatic medicine announcement system
  171. Microcontroller Based velocity and pressure monitoring and controlling system
  172. Microcontroller Based Digital password car parking system for apartment
  173. Automatic attendance monitoring and Light ON/OFF system
  174. Automatic Vehicle Over Speed Indication and Controlling System
  175. Microcontroller Based Railways Accident Avoiding System
  176. Microcontroller based pick and place spray painting sequence robot
  177. Microcontroller Based Industry Safety Control System
  178. Microcontroller Based Automatic college bell with announcement System
  179. Microcontroller Based Ball Printing Robot
  180. Microcontroller based automatic dam shutter open/close system
  181. Microcontroller Based Automatic car Over taking System
  182. Microcontroller Based Phase sequence indicator and controlling System
  183. Microcontroller Based Multi-channel temperature monitor for surgery
  184. Microcontroller Based Multi-Device Digital Code Locking System
  185. Advertising Display using LED & LCD
  186. DSP based signal analyzer
  187. Phase failure manager (or) Identifier
  188. Dish Antenna Rotating System
  189. Microcontroller Based Multi-channel Fire (or) Smoke Detector
  190. Microcontroller Based Humidity Controller
  191. Microcontroller Based Blood/Glucose flow rate controller
  192. Microcontroller Based Automatic Packing Machine by using sensors
  193. Microcontroller Based Automated Guided Vehicle (AGV)
  194. Microcontroller Based Capacitance and Resistance Measurement Meter
  195. Microcontroller Based Automatic Power factor Controller
  196. Automatic Accident avoiding system in Machine
  197. Telephone Answering and Home appliances Control system through Cell Phone
  198. Telephone line based Audio Muting and Light ON/OFF Control System
  199. Microcontroller Based Automatic Railway Gate Controller
  200. Microcontroller Based Mini Robo Car
  201. Microcontroller Based Moving Message Display
  202. Micro controller Based humidity controller
  203. Microcontroller Based Electrical Appliances Controlling System Using Cell Phone
  204. Microcontroller based temperature analyzing system for industrial control
  205. Microcontroller Based Temperature and Respiration Monitoring System
  206. Microcontroller Based Digital Fuel Level Indicator
  207. Microcontroller Based Motor Speed Monitoring System
  208. Microcontroller Based Industrial Power Saving and Automatic Attendance System
  209. Microcontroller Based Dam water level Indicator and Controlling System
  210. Microcontroller Based Fire Fighting Robot
  211. Microcontroller based automatic car parking system
  212. Microcontroller Based velocity and pressure monitoring system
  213. Microcontroller Based Two Wheeler Automation with Security System
  214. Microcontroller Based Home Automation with Security System
  215. Micro controller Based dish antenna tracking system
  216. Microcontroller based intelligent bank security system
  217. Microcontroller Based Path Sensing(Finding) Robot
  218. Microcontroller Based Water Level Indicator
  219. Microcontroller Based voice controlled Machines
  220. Microprocessor Based Token Number display for Bank with Speech Facility
  221. Telephone Line Based Generic Switching System by using Microcontroller
  222. Microcontroller Based personal remainder system
  223. Microcontroller Based battery level monitoring system

Friday, August 28, 2009

FEW WEBSITES WHICH MAY BE HELPFUL TO U

http://www.letmeknow.in/
http://blogs.mathworks.com/
http://www.rgniyd.gov.in/Academic/macc/new_page_1.htm
http://www.ge.com/jfwtc/edisonchallenge/wep.html
http://oscar.iitb.ac.in/TEPP/tepphome.do;jsessionid=30886DDC1ECD585F14D0A69C48D9CBBA
http://www.youchoose.in/index.php
http://www.innovationgrid.org/
http://www.google.com/codesearch
http://techniques-alluneed.blogspot.com/
http://nptel.iitm.ac.in/courses.php?branch=Electrical
http://www.alternativesource.org/

have fun

Monday, July 20, 2009

Maxwell Solution Types

Maxwell 3D is an interactive software package that uses finite element analysis (FEA) to simulate electromagnetic field problems.
The following four types of solutions are supported by Maxwell 3D:
Electric 3D fields, which can be one of the following two categories:

a. Electrostatic 3D fields caused by a user-specified distribution of voltages and charges. Additional quantities that can be computed include torque, force, and capacitances.

b. Electric 3D fields in conductors characterized by a spatial distribution of voltage, electric field, and current density. Power loss can also be computed.

Magnetostatic linear and nonlinear 3D fields caused by a userspecified distribution of DC current density and permanent or externally applied magnetic fields. Additional quantities that can be computed quantities include torque, force, and self and mutual

inductances.

Harmonic (sinusoidal variation in time) steady-state magnetic fields with pulsation-induced eddy currents in massive solid conductors caused by one of the following:

a. A user-specified distribution of AC currents (all with same frequency but with possibly different initial phase angles).

b. Externally applied magnetic fields. This full wave solution includes electromagnetic wave radiation.

Transient (time domain) magnetic fields caused by permanent magnets, conductors, and windings supplied by voltage and/or current sources with arbitrary variation as functions of time. Rotational or translational motion effects can be included in the simulation

Monday, May 25, 2009

How to run C program in matlab

Read book by duane hanselman and bruce littlefield "mastering MATLAB 7 ".


FIRST open MAT.file by using matOpen.
use matGetFp to get ANSI C file pointer to a MAT-file.

Select File -> Preferences -> Editor/Debugger -> Language -> C/C++ to specify preferences for editing C or C++ language files.
The Components of a C MEX-FileThe source code for a MEX-file consists of two distinct parts: A computational routine that contains the code for performing the computations that you want implemented in the MEX-file. Computations can be numerical computations as well as inputting and outputting data. A gateway routine that interfaces the computational routine with MATLAB by the entry point mexFunction and its parameters prhs, nrhs, plhs, nlhs, where prhs is an array of right-hand input arguments, nrhs is the number of right-hand input arguments, plhs is an array of left-hand output arguments, and nlhs is the number of left-hand output arguments. The gateway calls the computational routine as a subroutine. In the gateway routine, you can access the data in the mxArray structure and then manipulate this data in your C computational subroutine. For example, the expression mxGetPr(prhs[0]) returns a pointer of type double * to the real data in the mxArray pointed to by prhs[0]. You can then use this pointer like any other pointer of type double * in C. After calling your C computational routine from the gateway, you can set a pointer of type mxArray to the data it returns. MATLAB is then able to recognize the output from your computational routine as the output from the MEX-file. The following C MEX Cycle figure shows how inputs enter a MEX-file, what functions the gateway routine performs, and how outputs return to MATLAB

The two components of the MEX-file may be separate or combined. In either case, the files must contain the #include "mex.h" header so that the entry point and interface routines are declared properly. The name of the gateway routine must always be mexFunction and must contain these parameters.

void mexFunction(int nlhs, mxArray *plhs[],int nrhs, const mxArray *prhs[])
{
/* more C code ... */
The parameters nlhs and nrhs contain the number of left- and right-hand arguments with which the MEX-file is invoked. In the syntax of the MATLAB language, functions have the general form [a,b,c,...] = fun(d,e,f,...)
where the ellipsis (...) denotes additional terms of the same format. The a,b,c,... are left-hand arguments and the d,e,f,... are right-hand arguments. The parameters plhs and prhs are vectors that contain pointers to the left- and right-hand arguments of the MEX-file. Note that both are declared as containing type mxArray *, which means that the variables pointed at are MATLAB arrays. prhs is a length nrhs array of pointers to the right-hand side inputs to the MEX-file, and plhs is a length nlhs array that will contain pointers to the left-hand side outputs that your function generates. For example, if you invoke a MEX-file from the MATLAB workspace with the command x = fun(y,z);
the MATLAB interpreter calls mexFunction with the arguments.
You can find the most recent versions of the example programs at the anonymous FTP serverftp://ftp.mathworks.com/pub/tech-support/docexamples/apiguide/R12/refbook

A First Example -- Passing a ScalarLet's look at a simple example of C code and its MEX-file equivalent. Here is a C computational function that takes a scalar and doubles it. #include
void timestwo(double y[], double x[])
{
y[0] = 2.0*x[0];
return;
}
Below is the same function written in the MEX-file format. /*
* =============================================================
* timestwo.c - example found in API guide
*
* Computational function that takes a scalar and doubles it.
*
* This is a MEX-file for MATLAB.
* Copyright (c) 1984-2000 The MathWorks, Inc.
* =============================================================
*/

/* $Revision: 1.8 $ */

#include "mex.h"

void timestwo(double y[], double x[])
{
y[0] = 2.0*x[0];
}


void mexFunction(int nlhs, mxArray *plhs[], int nrhs,
const mxArray *prhs[])
{
double *x, *y;
int mrows, ncols;

/* Check for proper number of arguments. */
if (nrhs != 1) {
mexErrMsgTxt("One input required.");
} else if (nlhs > 1) {
mexErrMsgTxt("Too many output arguments");
}

/* The input must be a noncomplex scalar double.*/
mrows = mxGetM(prhs[0]);
ncols = mxGetN(prhs[0]);
if (!mxIsDouble(prhs[0]) || mxIsComplex(prhs[0]) ||
!(mrows == 1 && ncols == 1)) {
mexErrMsgTxt("Input must be a noncomplex scalar double.");
}

/* Create matrix for the return argument. */
plhs[0] = mxCreateDoubleMatrix(mrows,ncols, mxREAL);

/* Assign pointers to each input and output. */
x = mxGetPr(prhs[0]);
y = mxGetPr(plhs[0]);

/* Call the timestwo subroutine. */
timestwo(y,x);
}
In C, function argument checking is done at compile time. In MATLAB, you can pass any number or type of arguments to your M-function, which is responsible for argument checking. This is also true for MEX-files. Your program must safely handle any number of input or output arguments of any supported type. To compile and link this example source file at the MATLAB prompt,

Sunday, May 24, 2009

Few BASIC FUNCTION you should know before using MATLAB

help:lists topic on which help is available
helpwin: opens interactive help window
help topic:provides help on topic
who: lists all variable currently in workspace
whos:list variables with size
what:lists m,mat,mex files on disk
clear: clear the workspace i.e remove all the variable defined
clear x y z :remove only variable x y z
clear all:it clear all function and variables from workspace
clc: clear command window ,command history is lost
home:same as clc
pwd: shows current working directory

linspace: create a vector with given number of element linearly spaced between two numbers

Files in MATLAB

Types of File in MATLAB:

1.M-files: these are for all the built in function and user defined function in MATLAB.

2.Mat-files: These are binary data files created when we save data with SAVE command.

3.Fig-files: Binary figure files.

4.P-files: If we develop an application that other people can use but we do not want to give them the

source code (m file) then we give them the corresponding p file.

5.Mex file:these are MATLAB callable Fortran and c programs

Sunday, April 26, 2009

Ansys :GUI Vs COMMANDS

There are two methods to use ANSYS. The first is by means of the graphical user interface . This method follows the conventions of popular Windows based programs.

The second is by means of command files. The command file approach has a steeper learning curve for many, but it has the advantage that an entire analysis can be described in a small text file, typically in less than 50-100 lines of commands. This approach enables easy model modifications and minimal file space requirements.

Many of you will find the command file simple and more efficient to use once you have invested a small amount of time into learning the code.

For information and details on the full ANSYS command language, consult:

Help > Table of Contents > Commands Manual.