Syed Akhter Hossain, Professor and Head of CSE Department, for his kind help to complete my internship and also to other faculty members and staff of CSE department of Daffodil International University. This framework aims to help and provide assistance to meet the requirements of the elderly and infirm at home. 34;Savvy Home" followed and has been used to present the idea of organizing machines and devices in the home.
Due to the progress of Bluetooth innovation, several special associations have been presented, for example, GSM, WIFI and Bluetooth. Bluetooth capabilities are all anyone could need to upgrade to the plan. Likewise, much of the current tablet/scratch protector or cell phone comes with built-in Bluetooth connectivity.
Often the usual disconnect switches located in different parts of the house make it difficult for the customer to bring them close to work. Switch mode or voice mode can be used to control the switches of home appliances. Controlled by any Bluetooth enabled gadget (Android, iOS, PC) to make the home machines adaptable for charging, any Wi-Fi connectivity enabled gadget will be ready to control the home appliances from the remote area .
The application should be highly extensible, with the plausibility to include highlights in the future if necessary.
Scopes
Innovation Exposures That Project Provides
Project Management
Experimentation
Design
Improvement and Testing
Real-World Testing
History of automation system and its workflow
Why automation is used
Home automation system architecture
REQUIRMENT SPECIFICATION
DESIGN SPECIFICATION
- DATA FLOW DIAGRAM
- SEQUENCE DIAGRAMS
- USE CASE DIAGRAMS
- COMPONENT DIAGRAM
Mobile phone connected to the server computer via Bluetooth or Wi-Fi or, alternatively, via the Internet. When the Bluetooth interface is connected to the Arduino, the Arduino sends the current status of the machines so that it can be displayed on the all-in-one gadget. The moment the client sends a call from the mobile phone, the server receives it and advances it to the microcontroller and then sends the updated status of the considerable number of machines to each of the clients connected to the Arduino.
Also, the Bluetooth client constantly checks the quality of the signal, also detects when the client leaves or enters the room according to its arrangement, and can send charges to activate or deactivate the machines. Arduino checks if it is an ideal opportunity to activate a specific profile and sends them calls about the microcontroller to initiate or deactivate the corresponding devices. The Arduino module or server receives control calls either from the client or directly from its interface.
A component diagram shows all the physical components of the entire system and their interface with each other.
![Figure 3.1 Data Flow Diagram](https://thumb-ap.123doks.com/thumbv2/filepdfnet/10863196.0/18.918.365.585.179.817/figure-3-1-data-flow-diagram.webp)
IMPLEMENTATION AND TESTING 4.1 Overview
For this project we have need some hardware and software component
They are listed given blew
Description of Component (Hardware)
- Arduino
- Bluetooth module
- Relay Module
- Bread Board
- Jumper Wire
An Arduino consists of a physical programmable circuit (regularly referred to as a microcontroller and a programming bit or IDE (Integrated Development Environment)) that runs continuously on your computer and is used to compile and transfer computer code to a physical board.[I ]. is that the Arduino level is very well-known to individuals who simply begin with gadgets, all things considered.Not at all like most past programmable circuit diagrams, Arduino doesn't require different equipment (called a software engineer ) keeping in mind the end goal of assembling new code. to the board - you can basically use a USB connection.
Additionally, the Arduino IDE uses a streamlined adaptation of C++, making it less demanding to understand how to program. package.[I]. In the lowest power sleep mode, it just swallows 500 nA and will wake up within a few hundred microseconds.. The solderless breadboard requires no soldering, it is reusable.[I] This makes it easy to use to make permanent patterns and try different things with the circuit board.
That is why solderless breadboards are also very popular among students and mechanical education. [I] More experienced breadboards did not have this feature. Undoubtedly, a strip board (Vero board) and comparative prototyping PCBs, which are used to manufacture semi-changeably attached models or unique enclosures, cannot be reused. A hopwire (also called a jumper, jumper wire, jumper link, DuPont wire or DuPont link – named after its maker) is an electrical wire or collection of them in a link with a connector or stick at each end (or once over a while without this - essentially "tinned"), which is commonly used to connect the parts of a breadboard or other model or test circuit together, within or to other hardware or segments, without mounting.
Single jumper wires are mounted by embedding their "end plugs" into the slots in a breadboard, the main connector on a printed circuit board, or a bit of test equipment.
![Figure 4.1: Arduino UNO](https://thumb-ap.123doks.com/thumbv2/filepdfnet/10863196.0/25.918.176.687.343.711/figure-4-1-arduino-uno.webp)
Description of Component (software) .1 App inventor
- Arduino CC
- ArduDroid (Android App)
Despite encouraging educational efforts around MIT App Inventor and leading research into its effects, this center group maintains the free online application development requirement that serves more than 6 million registered customers. MIT App Inventor goes beyond this by giving kids real power to have any impact - an approach to achieving the social impact of limitless incentives for their groups. The open-source Arduino Software (IDE) makes it easy to compile code and transfer it to the board.
Earth is composed in Java and in Function Processing and other open source software. After connecting the power line than when we press the button on any switch then turn on any device like light, fan or door.
![Figure 4.6 App inventor](https://thumb-ap.123doks.com/thumbv2/filepdfnet/10863196.0/30.918.238.736.348.592/figure-4-6-app-inventor.webp)
Component Cost
Adapter
CONCLUSION CONCLUSION
- Introduction
- APPLICATION
- FUTURE ENHANCEMENTS
The home automation system was tentatively demonstrated to work attractively by connecting test machines to it, and the devices were effectively controlled by a remote cell phone. The Bluetooth client has been successfully tested on a large number of different mobile phones from different manufacturers, demonstrating its versatility and broad similarity. The planned venture is extremely feasible considering the fact that everything can be controlled only with the help of a mobile phone, which is widely available these days and also proves to be useful.
Likewise, the venture is plausible in light of the fact that the cost of the business is less compared to the expensive Wi-Fi-based home management frameworks readily available on the market that require an additional cost for web administration. This transmitter can be set within the framework of an infrared device, for example an aeration and cooling system. The client will then have the capacity to control additional developed highlights of the device, for example temperature control, fan speed and so forth.
Plagiarism check
APPENDIX-A Code for the Ardiuno
APPENDIX-B
Command for the switch ON/ OFF
GET TEXT COMMAND FROM ARDUDROID
GET DIGITAL WRITE DATA FROM ARDUDROID
SEND DATA TO ARDUDROID