OMM Software Innovation Pvt Ltd.

"OMM" Reflection of absolute reality....

OMM Software Innovation Pvt Ltd

"OMM" Reflection of absolute reality....

OMM Software Innovation Pvt Ltd

"OMM" Reflection of absolute reality....

OMM Software Innovation Pvt Ltd

"OMM" Reflection of absolute reality....

OMM Software Innovation Pvt Ltd

"OMM" Reflection of absolute reality....

Friday, 17 January 2014

Important features of LPC - 2129

Important features of LPC - 2129:
1. Comes in 64 pin package with 46 GPIO port pins.
2. 16KB of On-chip Static RAM to store Code &/or Data.
3. 256KB of flash memory.
4. External 8, 16, or 32 bit BUS.
5. ARM supports 1½ port concept.
6. On chip crystal oscillator 1 to 30MHz.
7. 60MHz max CPU clock available from programmable on chip PLL.
8. Supports ISP& IAP via boot loader.
9. Embedded ICE for real time debugging using break points and watch points.
10. Embedded Trace Macro cell ( Support of JTAG interface to debug the
program on the hardware level)
11. 2 CAN Controllers with Acceptance Filters.
12. 4 Channel 10 Bit ADC with conversion time of 2.44micro sec.
13. Two, 32 Bit Timers (4 capture and 4 compare channels).
14. PWM with 6 outputs.
15. RTC
16. 1 Watch Dog Timer.
17. Two UART’s.
18. Two SPI Interface.
19. Fast I2C at 400kbps.
20. Two low power modes IDLE and Power-Down mode.
21. CPU operating voltage +1.8V (1.65 to 1.95)
Peripherals operate at +3.3V (3.00 to 3.60)
I/O pins operate at +5V.
22. Supports ARM and THUMB mode.
23. Programming the flash memory can be done in the following ways.
1. Using serial JTAG interface
2. Using ISP & UART0.
3. Using IAP.
24. Supports 3 stage pipeline.
25. By default this supports LITTLE ENDIAN, but van be configured as BIG
ENDIAN.

Sunday, 12 January 2014

INTELLIGENT AMBULANCE FOR CITY TRAFFIC POLICE (ECE/EEE Project)

FOR FINAL YEAR STUDENTS PROJECT

INTELLIGENT AMBULANCE FOR CITY TRAFFIC POLICE

                        
INTRODUCTION

This project is based on VTU syllabus. The proposed system is based on ATMEL 89S52 ┬Ácontroller which is in our syllabus.
For doing this project we use some of the software like
v  Embedded C for programming the application software to the microcontroller.
v  Protel schematic software is used for designing the circuit diagram for this project.
v  Express PCB software is used for designing the PCB for this project.
(Since PCB making is a big process and involves lot of machineries which are expensive, we are going to outsource this to the manufacturer.)


ABSTRACT:

The main aim of this project is develop an intelligent ambulance which will reach the hospitals without any problem in heavy traffics.

This particular project is designed for the cities with heavy traffic .Eg: In Bangalore the roads are full jammed every time. Most of the time the traffic will at least for 100meters .In this distance the traffics police can’t hear the siren form the ambulance .so he ignores this .Then the ambulance has to wait till the traffic is left. Some times to leave the traffic it takes at least 30 minutes .So by this time any thing can happen to the patient .So this project avoid these disadvantages.

According to this project if any ambulance comes near when the ambulance at emergency comes to any traffic post the traffic signals automatically stop the signals and give green signal for this ambulance.

COMPONENTS USED:

v  Power Supply 5v DC                             -           LM 7805
v  Micro controller                                     -           AT89S52-Atmel (www.Atmel.Com)
v  Siren (12Vdc)
v  Memory                                                -          Atmel (2Kbytes)
v  Real Time Clock                                    -          (RTC – DS1307)
v  Light Emitting Diode (LED)
v  IR transmitter & receiver
SOFTWARES USED:
v  Embedded C

WORKING PRINCIPLE:

When the ambulance at emergency comes to any traffic post the traffic signals automatically stop the signals and give green signal for this ambulance.         

The ambulance carries an infrared transmitter and every traffic post will have an infrared receiver. So whenever the ambulance comes near the traffic, the ambulance will transmit a code say “emergency” the receiver will receive this signal and check in the database of the micro controller. Then it immediately switch off the other signals that is it make all the signals red and later make this particular direction signal green. So by doing this the ambulance can go without any problem.


Saturday, 11 January 2014

ZIGBEE BASED SPRINKLER IRRIGATION SYSTEM CONTROL

 ZIGBEE BASED SPRINKLER IRRIGATION SYSTEM CONTROL


ABSTRACT: 
This project controls the sprinklers which are used for irrigation purpose. This project includes RTC where in we are monitoring the system for every particular interval of time. Initially the level of the water in the tank is measured using suitable sensor. We make use of moisture sensor to sense the moisture level of the soil and according to that the supply of water is made. Lastly the information about the water level and moisture content and the supplied time is sent to the PC which is a server using zigbee.



WORKING PROCEDURE:
    It consists of 2 P89V51RD2 controllers, l293d, DC motor,2 zigbees,Power supplies and PC. This system communicates wirelessly using Zigbee; Here the water is poured to the garden for every interval of time. And we are using moisture sensor to check whether the moisture content in the soil and if the moisture content of the soil is less the water is poured  to the garden. Initially the water level of the tank is checked using the sensor called water level sensor.
                          Lastly the information of all these are sent to the user which is sitting far away the garden via Zigbee at another side of the module.

BUS STOP FOR BLIND USING RFID TECHNOLOGY

BUS STOP FOR BLIND USING RF ID TECHNOLOGY


ABSTRACT: 
This project is based on RF ID where in we are collecting the bus information and through voice the blind persons which are standing in front of bus stop the bus information like bus no, its source and destination can be said to the blind persons. Initially the particular RID tags are tagged to the bus door and if the bus comes and stands to other particular position where the reader is placed in the stop, the information will get to the blind through voice.





WORKING PROCEDURE:
 Here in this module there is a controller called P89V512Rd2 or At89S52 controllers. Here Initially the RFID is connected to UART which is meant for serial communication and it may be placed selected place on the bus stop. The RFID tag is placed on the door of the bus. If the bus comes to the stop and stands on the place where the reader is placed, reader will read the bus information and through voice IC the information is heard to blind persons.

Friday, 10 January 2014

Walking Stick with Heart Attack Detection

FOR FINAL YEAR STUDENTS
Walking Stick with Heart Attack Detection

ABSTRACT:
The ECG circuitry unit on the wrist captures abnormal heart beat signal from the patient. The micro controller on the stick runs a heart attack algorithm. Warning is given out to the person about his heart condition. The Bluetooth emergency calling system calls for medical help at the moment of heart attack.


FUNCTIONING OF THE SYSTEM:
This project aims to shorten the time between the moment of heart attack and the arrival of medical personal. The warning before the emergency call will give the patient a chance to avoid heart attack.
Two biosensors worn on the user’s wrists send the real ECG signal to the analog ECG circuitry. The amplified and filtered analog output of the circuitry is converted from analog to digital signal and transmitted to the unit on the walking stick. The ECG circuitry unit, the A/D converter, and the transmitter are worn on one of the user’s wrists. The wireless connection between the unit on the wrist and the main unit on the walking stick gives the user more freedom to move by avoiding wire attachment between the wrist and the stick.

The receiver on the stick receives the digital ECG signal, and the microcontroller runs a heart attack algorithm to detect possible heart attack symptoms. If any symptom of heart attack is detected, the risk level rises. When the risk level reaches up to the emergency mode, the Bluetooth module activates the user’s mobile phone to call 101 for medical help.

Tuesday, 7 January 2014

AUTOMATIC RAILWAY GATE CONTROL

Flow of the demo of AUTOMATIC RAILWAY GATE CONTROL

1)Power supply should be given to both the boards. Reset both boards. On the transmitter side on reset a message "Rail gate cntrl" will appear on the LCD.

2)The IR present at the entry side is first cut indicating that the train is arriving. The transmitter side will transmit the data 01 to the receiver side. Once the receiver receives the data it rotates the stepper motor in clockwise direction indicating that the gate is closed.

3)Meanwhile at the transmitter end the tag attached to the train is swiped against an RFID reader and the details of the train is messaged to the pre defined number through GSM modem.

4)The exit side IR is connected with the receiver side and once the exit side IR is cut the stepper motor rotates in aticlockwise direction indicating that the gate is opened.


5)After the exit side IR is cut then only the entry side IR can be cut again to indicate the arrival of other train.

Transmitter side

1)The entry side IR is connected to the PORT 3^7.

2)The relay is connected to the PORT 1^7. If relay is made as 1, then it switches to the UART connected to the RFID reader. If relay is made 0 then it switches to the UART connected to the GSM MODEM. (Default UART is the one which is connected to the RFID reader).

3)The encoder used at the transmitter end is HT12E.
                a)The TE pin of HT12E is connected to the PORT 2^4, the data pins of the HT12E is connected to the port pins PORT 2^0, 2^1, 2^2, 2^3. The encoder is a 4 bit encoder.

4)The LCD data pins are connected to port pins P1^2, P1^3, P1^4, P^5. The RS pin of the LCD is connected to P1^0 and EN pin of the LCD is connected to P1^1.

VERY IMPORTANT: At the transmitter side program, in "uart.c" file in LINE 42 change the phone number to which the message has to be sent and dump the code to the transmitter side board using RS232 cable.

5)For Tag number "10829126" message will be sent as "Express train-16209"(16209 is just a random number to tell the train number) and for Tag number "10819181" message will be sent as "Passenger train-16600" and for any other cards it will send message as "Goods train-11100".

Receiver side

1)The exit side IR is connected to the PORT 3^7.

2)The decoder used is HT12D.
                a)The VT pin of the HT12D is connected to the port 0^4 and the data lines of the HT12D are connected to the port pins P0^0, P0^1, P0^2, P0^3. The decoder is a 4 bit decoder.

3)The stepper motor is connected to port pins P2^4, P2^5, P2^6, P2^7.

4)There is NO NEED to change the code at the receiver side and hence NO NEED to dump any program at the receiver side.

Monday, 6 January 2014

WIRELESS BASED ELECTRONIC MENU AND BILLING SYSTEM

WIRELESS BASED ELECTRONIC MENU AND BILLING SYSTEM

ABSTRACT:
In Our day to day life, the manual billing in hotel needs one  person to visit each and every table to check how much customer they have and what’s the thing they wants to have and then after having the food, one person who belongs to hotel will give the bill to customer and costumer will pay the bill. After that the customers will pay the bill then once again a man has to do the same work with another customer.
These are the tasks which are performed in day to day manual billing system.

But the idea behind this project is to Design and implement a very convenient ELECTRONIC MENU system in star hotels. Customers can easily order their favorite food items with quantity of each item by using LCD display with keypad in their table. The entire ordered food item sends through ZIGBEE to centralized system for calculating their bill.
1. INTRODUCTION:
·         In Day to day life, there is some situation like in festivals, in weekends, we are going outside for having food and due to crowd in hotel, and waiters are busy because of their manual process. While sitting in the hotel, one waiter come and give us  the menu  booklet first for deciding the food, while deciding the food, again one waiter come and write the menu and gives to the manager first then again gives to kitchen for making food.  
·         After having food, one waiter come and gives the bill to that table and while paying the money by customer, the waiter goes to the cash counter and deposits the cash as well as the fooding bill.
·         So these are the tasks which are performed in day to day manual billing system.

  • But the idea behind this project is to Design and implement a very convenient ELECTRONIC MENU system in star hotels. Customers can easily order their favorite food items with quantity of each item by using LCD display with keypad in their table. The entire ordered food item sends through ZIGBEE to centralized system for calculating their bill.
  • The restaurant electronic menu, ordering and payment devices and the order processing computer system allows restaurant patrons to review the menu, select food and beverages from the menu and electronically place their orders even before a seating in the restaurant is available. The system provides food and beverage orders to the kitchen staff well ahead of the convention order placing systems and permits patrons to review, print and pay their guest check electronically from their restaurant table, at will, without waiting for service or depending upon the responsiveness and staff levels of the restaurant, thereby providing the best possible service in the shortest possible time and eliminating bottlenecks and headaches of the conventional restaurant order and payment systems.




Thought to Built house clear ROBOT

THOUGHT TO BUILT HOUSE CLEANING ROBOT

“Time and Tide waits for no man”



We all relate to this saying. In this present era, time is one thing which everyone wishes that they had more. Especially for working women it becomes difficult to handle home and office together. Keeping the house clean becomes a herculean task for them. They wish for something which could make their work easier. Here we present a device which comes in to the rescue in such situations. A robot can be defined as an electromechanical system with the capability of sensing its environment, manipulating it and acting according to the programmed sequence. It is a machine that appears intelligent due to the instructions it receives from a computer inside it which handles multiple tasks. The house cleaning robot uses a micro controller to detect obstacles and manipulates its direction as per the inputs from infrared sensors mounted in front, back, right and left of the robot. The heart of the system is a micro controller . It is programmed to accept inputs to sense obstacles around it and control the robot to avoid any collisions. There are 4 IR sensors used in this project- one at the front, and the remaining on the left, right and back of the robot to detect obstacles, if any. A Digital Signal Processor is used to process speech signals. In case of an obstacle ,or a potential collision, the micro controller controls the wheels of the robot by a motor driver to avoid collision. The vacuum cleaner mounted on the robot performs the cleaning process.
INTRODUCTION
The house cleaning robot uses a microcontroller to detect obstacles and manipulates its direction as per the inputs from infrared sensors mounted in front, right and left of the robot or the digital signal processor. The heart of the system is a microcontroller – PIC 16F877A . It is programmed to accept inputs to sense obstacles around it and control the robot to avoid any collisions. There are 4 IR sensors used in this project- one at the front, and the remaining on the left, right and back of the robot to detect obstacles, if any. In case of an obstacle ,or a potential collision, the microcontroller controls the wheels of the robo by a motor driver IC- L293D to avoid collision. The vacuum cleaner mounted on the robot performs the cleaning process.
The robot works in 2 modes : Auto mode and Manual mode.
Auto mode:- In this mode, the PIC microcontroller is programmed in such a way that it takes the decision and changes the path of the robot as per the sensor inputs to avoid the obstacles. A timer is used to set the time limit for the cleaning process.
Manual mode:- In manual mode, we use a DSP- AP7003 to control the robot manually. This DSP converts speech commands to digital format and these values are stored in its memory. This is done pre-hand by the user. When cleaning is to be done, the user just deliver the speech commands which has been already stored in the DSP. After comparing the two speech commands , the corresponding output of DSP drives the PIC microcontroller and moves the robot accordingly.

Cleaning and Household Robots: A Technology Survey
This paper describes some of the main technology areas that have been actually used in the development of cleaning robots. The approach taken in this survey is to examine the characteristics of cleaning robots that have made successful laboratory demonstration or have become commercial products. We then identify the technology approach followed by the authors, and group their contributions in a few general areas. The result is a summary of used approaches to thesolution of difficult, albeit very practical, problems in the area of autonomous execution of cleaning tasks.