A smart home ( Bluetooth)

Project Code :TCMAAN202

Objective

Smart home provides a method to control and monitor the system with advanced android mobile using Bluetooth. It is designed to give the user the ability to manage all equipment that is capable of being automated from a single controlling source. Disparate equipment from a variety of manufactures using a variety of automation protocols is all abstracted into a common metaphor that allows it to be controlled easily by a single system. The technology may be used for monitoring, switching on and off the components, according to the programmed criteria.

Abstract

Technology is a never-ending process. To be able to design a product using the current technology, which will be beneficial to the lives of others is a huge contribution to the community. This project presents the design and implementation of a low cost but yet flexible and secure cell phone-based home automation system. 

The design is based on a standalone Arduino BT board and the home appliances are connected to the input/ output ports of this board via relays. The communication between the cell phone and the Arduino BT board is wireless.

This system is designed to be low cost and scalable allowing variety of devices to be controlled with minimum changes to its core. Password protection is being used to only allow authorized users from accessing the appliances at home.

Keywords: Smart Home, Bluetooth, Arduino.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE SPECIFICATIONS

  • Operating System: Windows and Android
  • SDK IDE: Android Studio 3.3
  • Virtual Emulator: Nexus Pixel 2
  • Programming Language: Java
  • Front End: Xml
  • Server scripting Language: PHP
  • Database: MySQL

HARDWARE SPECIFICATIONS

  • CPU type: Intel i7
  • Ram size: 16 GB
  • Hard disk capacity: TB
  • Monitor type: 15 Inch color monitor
  • Keyboard type: Internet keyboard
  • Mobile: Android

Learning Outcomes

  • About Android Studio.
  • Android architecture.
  • Basic about java.
  • Basic about MySQL.
  • Knowledge about server-side programming.
  • Difference between client side and server-side programming language.
  • Knowledge about server.
  • Knowledge about database and queries.
  • Knowledge about API.
  • How to communicate with API.
  • How API Communicate with Server.
  • What are Packages and dependencies regarding the app?
  • What are various versions of android app and android operating system?
  • About Android studio.
  • Client-side validation.
  • Server-side validation.
  • Difference between client-side validations.
  • Different Debugging Technique’s.
  • Deployment of app.
  • About play store deployment.
  • What is manifest?
  • About XML.
  • Widgets in android.
  • Views in android.
  • Layouts in android.
  • How to design the user Interface.
  • About activities.
  • About Different types of Buttons.
  • About Sensors.
  • About Arduino.
  • Project Development Skills:

    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video