BLUETOOTH BASED HOME AUTOMATION USING ARDUINO ARDUINO

Similar documents
RTOS based Home Automation System using Android

Assistant Professor, E & C Department, GTU University, Gujarat, India 3. Assistant Professor, M.Sc IT Department, S.P University, Gujarat, India

3. Identification of water pumps through RFID technology. 4. Wireless control of remote water pump using RF technology.

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

Computer and Set of Robots

International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May-2014 ISSN

Android Controlled Based Interface

FLYPORT Wi-Fi G

Computer Automation Techniques. Arthur Carroll

Board also Supports MicroBridge

HOME APPLIANCES CONTROL SYSTEM BASED ON ANDROID SMARTPHONE

Bluetooth HC-06 with serial port module Easy guide

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Make the green IP switch Low-energy semiconductor solutions for VoIP

ANDROID LEVERED DATA MONITORING ROBOT

SainSmart UNO R3 Starter Kit

Design and implementation of modular home security system with short messaging system

RTOS Based Home Automation System Using ATMEGA

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine 2013 Version 1.0

Example Connection between USB Host and Android

COPYRIGHT RESERVED TEAM MYSTERIOUS MANIACS HOME AUTOMATION via BLUETOOTH (Using ANDROID PLATFORM)

Smart Home System Using Android Application

SBC8600B Single Board Computer

iloq P10S.10/20 Programming device User's Guide

UPiS - Uninterruptible Power intelligent Supply

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

Android Application Development and Bluetooth Technology

Intro to Intel Galileo - IoT Apps GERARDO CARMONA

Three way controlled android Smartphone based robotic vehicle via Bluetooth

Evo Laser Firmware Developer s Manual

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

Bluetooth Based Home Automation and Security System Using ARM9

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Android based Secured Vehicle Key Finder System

MediaTek LinkIt Smart 7688 FAQ

SBC8100 Single Board Computer

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

KTA-223 Arduino Compatible Relay Controller

This idea could limit unnecessary visits and help developing countries to provide healthcare remotely as well.

APx4 Wireless System-on-Module 5/8/2013 1

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE

Electronic Interface for Pneumatic Grippers Using USB Port

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

ERIKA Enterprise pre-built Virtual Machine

SBC6245 Single Board Computer

Automated Notify for Vehicle Using Arduino and Android Application

What is our purpose?

SABRE Lite Development Kit

Pebble. E-Paper Watch for iphone and Android. 1 Button A. 4 Button B. 5 Button C. 2 Display. 6 Button D. 3 Charge Port

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

CB-OLP425 DEVELOPMENT KIT GETTING STARTED

USER GUIDE. ZigBit USB Stick User Guide. Introduction

Testing Robots Using the VEXnet Upgrade

Manual Instruction for. AU06-DL13W/RGB/30K MiLight Wifi LED Controller

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

Tablets in Data Acquisition

Waspmote. Quickstart Guide

PART I: WELCOME TO THE WONDERFUL WORLD OF ACCESSORIES CHAPTER 1: INTRODUCTION TO ANDROID OPEN ACCESSORY 3

Mobile Robot Temperature Monitoring System Controlled by Android Application via Bluetooth

Siemens AG LOGO! App V1.0.0 LOGO! Edition 03/2013. Manual. Answers for industry.

USB - FPGA MODULE (PRELIMINARY)

Lesson-16: Real time clock DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK

Nagpur, Maharashtra, India

Remote Desktop on Mobile

Lab Experiment 1: The LPC 2148 Education Board

Smart Thermostat page 1

Design and Implementation of Home Monitoring System Using RF Technology

Lean and Easy Ways to Adopt MOST Technology

CMR Journal of Engineering and Technology Vol.1 Issue.1 January 2016

STEPPER MOTOR SPEED AND POSITION CONTROL

RoverPal - A Mobile Payment Application

VEHICLE DIAGNOSTICS THE AUTOCOM WAY

Running a Program on an AVD

Cypress Semiconductor: Arduino Friendly PSoC Shield

The shortest path to cellular communications: Cellular Development Platform

IR Communication a learn.sparkfun.com tutorial

Designed for the needs of automation, telecommunications, remote supervision, and monitoring

SIP Protocol as a Communication Bus to Control Embedded Devices

Design for Success: Designing for the Internet of Things with TiWiConnect

T-BOXN12R. First steps with T-BOXN12R. You can make it wireless. Date: Version 1.0

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android

BLE113 DEVELOPMENT KIT

Passion for Innovation

EVAL-UFDC-1/UFDC-1M-16

Arduino Lesson 13. DC Motors. Created by Simon Monk

ZigBee Technology Overview

Fall 2011 SYSTEM ARCHITECTURE DESIGN TEAM MEMBERS: PROJECT OWNERS: AMIR 15 ECTS) EKAMBAR

Arduino Wifi shield And reciever. 5V adapter. Connecting wifi module on shield: Make sure the wifi unit is connected the following way on the shield:

revolution Contents: Introduction Power 28-pin Project Board with input/output cables

congatec AG How to come around the IoT data security challenges

Transcription:

BLUETOOTH BASED HOME AUTOMATION USING ARDUINO ARDUINO 12.05.2016

Overview Introduction Block Diagram Hardware Requirements Software used Advantages Disadvantages References

Introduction To develop a Bluetooth based home automation system with Arduino UNO Board and an Android application. Remote controlled home automation system provides a simpler solution with Android application technology. Remote operation is achieved by any smartphone/tablet etc., with Android OS, upon a GUI (Graphical User Interface) based touch screen operation

Block Diagram

Hardware requirements Arduino UNO Bluetooth Module - HC-05 12V Relay Relay driver - ULN2003 Power Supply

Arduino UNO The Arduino Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. Simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

The board...

Specifications

Bluetooth Module (HC-05) For the communication between mobile phone and microcontroller Bluetooth module(hc-05) is used. HC-05 is low power 1.8V operation and is easy to use with Bluetooth SPP (serial port protocol). Serial port Bluetooth module have a Bluetooth 2.0+EDR (enhanced data rate), 3Mbps modulation with complete 2.4GHZ radio transceiver and baseband. Using Bluetooth profile and android platform architecture different type of Bluetooth applications can be developed.

Relay Relay is basically an electromagnetic switch which can be turn on and off by an applying the voltage across its contacts. In this project used a 12V 4-channel relay.

How Relay Works?

Relay Driver(ULN2003)

Why Relay Driver? Relay safely driven by ULN2003 IC Protect microcontroller from relay kick back using integrated clamping diodes. Has 7 high current Darlington arrays each containing 7 open collector Darlington pairs with common emitters.

Power Supply

Android Android is an open-source operating system which means that any manufacturer can use it in their phones free of charge. It was built to be truly open. Android is built on the open Linux Kernel. Furthermore, it utilizes a custom JAVA virtual machine that was designed to optimize memory and hardware resources in a mobile environment.

Android Application on Mobile Phones An android app is meant for phones with an android based operating systems. They can be downloaded from the android app Market which is pre-loaded on every android phone. Blue control APP and Bluetooth Spp APP are some examples.

Android Application Operated Bluetooth The Android platform includes support for the Bluetooth network stack, which allows a device to wirelessly exchange data with other Bluetooth devices. The application framework provides access to the Bluetooth functionality through the Android Bluetooth APIs.

Android Application for Home Automation Control home electrical system using smart phone with android application and Blue Switch Module. Blue Switch Module s outputs to directly drive loads like bulbs, Lamps, Sockets, Television, Fans etc. For download and installation http://www.bleplug.com.

Contd

Software Used.. Arduino IDE Eclipse Android SDK(Software Development Kit) Programming Languages Used.. Embedded C/C++ Java & XML

Advantages It is a robust and easy to use system. There is no need for extra training of that person who is using it. All the control would be in your hands by using this home automation system. This project can provide the facility of monitoring all the appliances with in the communication range through Bluetooth. The schematic of Arduino is open source, for the future enhancement of the project board can be extended to add more hardware features.

Disadvantages Bluetooth is used in this home automation system, which have a range of 10 to 20 meters so the control cannot be achieved from outside this range. Application is connected after disconnect of the Bluetooth. When the new users want to connect, first download application software and then configuration must be done. High power consumption because of bluetooth connectivity.

Future Work Memory can be used to store the appliance status during power failure. Appliance scheduler/timer can be implemented using RTC (Real Time Clock) Can be changes to an IoT device using WiFi connectivity.

References www.atmel.com www.arduino.org www.beyondlogic.org www.wikipedia.org www.elementzonline.com www.elementztechblog.wordpress.com

Questions????

THANK YOU