In the modern world all the communication is possible with the help of internet only. The exchange of data between software, hardware is also possible with the help of internet. When we combine all these things at a single place it makes ?Internet of Things?. In this project,
Arduino and Siri Integration for Homekit
In the modern world all the communication is possible with the help of internet only. The exchange of data between software, hardware is also possible with the help of internet. When we combine all these things at a single place it makes “Internet of Things”.
In this project, HomeKit is an application by Apple which uses its own protocol and then different accessories makers use that code in their product to made them smart. Thus, smart products can be adding and control by using the HomeKit on iPhone and iPad. For example, Philips is a company which is providing different accessories such as smart bulb for $200. You can add this light bulb to your iPhone Home Kit app by scanning the QR Code.
Outthere different accessories are available but they should be smart ones. Also, these devices are not affordable by anyone.
To connect any devices, to control any device using our iPhone & Siri, we are going to use Arduino, Respberry Pi . Basically, we are using Arduino with Ethernet wall, Solid relay and internet to make a connection between any appliances of our own choice.
So the result will be like that: 'Hey Siri, Turn off Lights' and thus the lights will be off or on according to the voice command.
To connect the Home kit with the Arduino and the server at the front end.
To design a user friendly and a safe system to control home appliances
To building a network of microcontroller based prototypes to emulate devices used at residential locations for the purpose of home automation such as temperate sensors, motors, occupancy (proximity) sensors, lighting control etc.
Micro-controllers communicate with each other via SIRI.
This step defines the working or the architecture of the project that how it works. First of all, we have the hardware which includes Arduino, iOS device, Raspberry Pi for database or server, relay for connect and light bulb as load. The input voice signal will be sent to the Siri on the iOS Device, and the processed signal from the server of the raspberry pi will be sent to the Arduino using the Ethernet shield that will process the digital signal to the relay and make the load on/off based on the pin or the server.
We will use the Arduino libraries and the python language libraries for our project. We will divide our project in a timeline to meetup the deliverable to carry out the project more easily. The work flow, risk and the cost will be calculated too. The approach of the automation using the Siri voice on our iOS devices will be investigated in this project. Here's a work flow diagram and block diagram.
WORK FLOW DIAGRAM:

BLOCK DIAGRAM:

The most unmet need of this project is to solve the reduce the power consumption and to control the devices we need to use.
Who Need It?
Automated Companies
High Security Customers
Handicap People
Personal Use
The Home automation is the need of the era and it should be implemented at everywhere. We should have the control of the devices as we need. Establishing a wireless network communication between the iOS and the automation system, using a microcontroller. Create a simple yet reliable home automation system using Arduino microcontroller that will be the medium between the Siri and the home appliances. Configure the Home Kit app that will work efficiently with the Arduino board in order to control the home appliances. Program the Arduino board in a way that will let it interact with the Siri and the Raspberry Pi.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Arduino | Equipment | 1 | 550 | 550 |
| Raspberry Pi | Equipment | 1 | 6000 | 6000 |
| Solid State Relay | Equipment | 1 | 250 | 250 |
| Bread Board | Equipment | 1 | 200 | 200 |
| LED, WIRES, ETC | Miscellaneous | 15 | 250 | 3750 |
| Total in (Rs) | 10750 |
e>The state or condition of being unable to see because of injury, disease, or a congenita...
Hand gesture control can be used in virtual reality applications. Augmented reality is the...
Pakistan has quite a shoddy record when it comes to road accidents. Death causes due to a...
Voice Controlled Wireless Home Automation Based on internet, Bluetooth is a project t...
Power generation through grid tie inverter is one of the economic and environmental friend...