8 Dec 2014

HOME AUTOMATION USING ANDROID



ABSTRACT:
One of the fastest growing industries now a day is mobile industry. There are many competitors in this area who are doing research and development on new platforms & user experience. Here are examples for those SDKS: Symbian, Blackberry Windows mobile SDK, IPhone SDK and Android from Google which is supported by Google phones. These phones are described as next Generation mobiles [As described by Google].

In recent years, the home environment has seen a rapid introduction of network enabled digital technology. This technology offers new and exciting opportunities to increase the connectivity of devices within the home for the purpose of home automation. Usually there are a number of devices associated with home and an efficient control of these systems is task. The rapidly advancing mobile communication technology and the decrease in costs make it possible to incorporate mobile technology into home automation systems.

      We develop an application for android platform, which is used for home automation. As this is a mobile application, it comes in handy for the family members.

INTRODUCTION:
In recent years, the introduction of network enabled devices into the home environment has proceeded at an unprecedented rate. Moreover, with the rapid expansion of the GSM, there is the potential for the remote control and monitoring of such network enabled devices.
We will develop an android application which makes the task of home automation very easy and simple for the user. The application will be designed in a way that when the user chooses any action in the application, an sms will be sent to a GSM modem or another application which will be connected to a PC at home which in turn will be connected to a circuit consisting of a micro controller and sockets for connecting the devices we wish to control. The PC contains a program written by us to interpret the sms received, authenticate whether it was sent by an authorized user and generate the appropriate signals for the micro controller. The application will be provided with an option to get the status of the devices in home whether they are in the off or on status. Since the application has been developed for mobile devices, the users can control the devices from any far places. The application also has a web interface which enables the users to control their home devices from remote area also through internet.

HARDWARE REQUIREMENTS:

·         Processor                     :           Pentium IV onwards
·         RAM                           :           1 GB or more
·         Hard disk space          :           20GB or more

SOFTWARE REQUIREMENTS:

·         Operating System       :           Windows XP or above
·         Language                    :           Java/J2EE and android
·         Java Software             :           JDK 5 or above
·         Client side Scripting   :           JavaScript
·         Database                     :           MS ACCESS
·         Web Server                 :           Apache Tomcat
·         Plugin                          :            ADT (Android development tool)


 LITERATURE SURVEY


            As per our survey currently there exists no system at cheaper rates. Various systems are hard to install, difficult to use and maintain. Current systems are generally proprietary and closed, not very customizable by the end user.  N. Sriskanthan . explained the model for home automation using bluetooth via PC. But unfortunately the system lacks to support mobile technology. 

Muhammad Izhar Ramli designed a prototype electrical device control system using Web. They also set the server with auto restart if the server condition is currently down.
Hasan  has developed a telephone and PIC remote controlled device for controlling the devices pin check algorithm has been introduced where it was with cable network but not wireless communication.

Pradeep G  proposed home automation system by using bluetooth which saves lot of power and time using mechanism to save the preloaded list by not making it to setup connection all the time when required.

Al-Ali and Al-Rousan  presented a design and implementation of a Java-based automation system through World Wide Web. It had a standalone embedded system board integrated into a PC-based server at home.
Amul Jadhav developed an application in a universal XML format which can be easily ported to any other mobile devices rather than targeting a single platform.

ANDROID BASED MOVING OBJECTS DETECTION WITH ALERT SMS WITH IMAGE STREAMING



ABSTRACT

                  Android Based Moving objects systems are becoming increasingly important for crime investigation and the number of cameras installed in public space is increasing. However, many cameras installed at fixed positions are required to observe a wide and complex area. In order to efficiently observe such a wide area at lower cost, mobile robots are an attractive option.
         This paper presents architecture to improve surveillance applications based on the usage of the service oriented paradigm, with android smart phones as user terminals, allowing application dynamic composition and increasing the flexibility of the system.
          According to the result of moving object detection research on video sequences, the movement of the people is tracked using video surveillance. The moving object is identified using the image subtraction method. The background image is subtracted from the foreground image. From that the moving object is derived.
           So the frame algorithm and the threshold value is calculated to find the moving image. Using frame algorithm the moving frame is identified. Then by the threshold value the movement of the frame is identified and tracked. Hence the movement of the object is identified accurately.




OBJECT OF PROJECT
The ability to extract moving objects in real time from live video data using an embedded processor is our primary aim. Alert Sound.

PROBLEM DEFINITION
The detection, matching and classification of human appearance is a challenging problem. A further weakness of video detection is the limitation of conventional camera systems to operate under wide dynamic range lighting, which is typical for outdoor applications. Therefore, real-time video based tracking application are mostly constrained with limited.

Disadvantage
Most of the recorded images are of insufficient quality to hold as evidence in a law court
It is also expensive to have human operators monitoring real-time camera footage 24/7.





EXISTING SYSTEM

       In the existing system, the moving object is identified using the some algorithms which are not exactly doing that detection works.
       Image is can be stored in the server and it can be retrieve after some time.
       Moreover there is no alert system to inform the admin when unknown object is detected.
       Image Retrieval from the remote place is not done in the existing system.


DISADVANTAGES

ü There is no accuracy in the captured image.

ü The moving object cannot be detected correctly.

ü No alert about the motion detection to the user.

ü Image cannot  be retrieve at the time of motion detection.






PROPOSED SYSTEM

Ø In the Proposed system, the moving object is identified using the image subtraction method.
Ø The background image is subtracted from the foreground image. From that the moving object is identified. Here we can detect the exact image of the moving object.
Ø Another advantage of this system is when an unknown image is captured by the system it will alert the user automatically by sending an SMS to user’s mobile. 
Ø User will be using Android Mobile for the Retrieval of Images from the remote place to know whether those images are important and can be ignored.
Ø If some known people would have entered in the closed room, which can be ignored, as they are reliable people. In this paper, we present a QoS-aware service-based architecture for surveillance systems, and a prototype of this architecture, where a Android Based Moving objects application is developed over the Android platform.

ADVANTAGES
  High accuracy in image capturing
  Send an alert to user’s mobile whenever a new object is detected
  Image can be stored in the server and can be view at the time of motion detection
  User can view the image, or video clips via his Android mobile itself
  Programming paradigms have allowed increasing the dynamism and flexibility of distributed environments
SYSTEM SPECIFICATION
Software Requirements:

Ø  Operating system     :   Windows XP
Ø  Technology Used     :   Android 2.2
Ø  IDE                           :   Eclipse 3.4 (min)
Ø  Emulators                 :   Micro emulator 5055
Ø  Plug-in                      :   ADT plug-in
Ø  Tools used                :   Android SDK1.2,
                                            GoogleAPIv8    or minv7

Hardware Requirements

Ø Processor                  :         Pentium P4
Ø Motherboard             :         Genuine Intel
Ø RAM                         :         Min 1 GB
Ø Hard Disk                 :         80 GB

Final year Computer Science Projects You tube Videos

3 Dec 2014

OFDM Based Wireless Encryption and Decryption Message Transfer System for Military Applications



What is OFDM

 Short for Orthogonal Frequency Division Multiplexing, an FDM modulation technique for transmitting large amounts of digital data over a radio wave. OFDM works by splitting the radio signal into multiple smaller sub-signals that are then transmitted simultaneously at different frequencies to the receiver. OFDM reduces the amount of crosstalk in signal transmissions
Need:
The need for this project arises when we want the data communication to be protected from others. This is highly essential in the military field and especially during war times. Because during war periods when a particular army wants to send a message to remotely located units, which belong to the same army, in between any person can trap the data when it is transmitted through wireless. 
                 Our aim of the project is to protect the data from the ensnares. To accomplish this, we have used a PC as a sender and PIC microcontroller as a receiver station. The message to be sent is fed in to the computer for different units. The computer will Encrypt the data using generating a duplicate Character for a real one.
        At the receiving end the PIC microcontroller then Decrypts the Received data and displays the message on the display. The communication takes place through a Wireless RF Transmitter and Receiver operating at 433.92 MHz
we can also use CRO at the transmitting point to view the Encrypted data.

To ensure the security level at the receiving end we have a password protection.  Once the Message is received the unit will give an alarm message so that one can know that the message has arrived.  Then he must enter the password through the keypad.  If the password matches then  he is allowed to view the data.


Software Requirements
  • MPLAB IDE v6.0
  • HITECH C COPILER
  • MICROPRO – PIC programmer Software


Hardware Requirements
  • PIC 16F877A Microcontroller
  • LCD display 2x16 Char
  • LED
  • Matrix keypad
  • RF Receiver
  • Alaram
  • Capacitors
  • Transistors
  • PIC Programmer kit
  • Regsistors
  • Computer
Application Usage:
  • Military Applications
  • Private Sectors
  • Satellite Commnication