philsaurabh / Home-Automation

Embedded C language project(IoT)

Home Page:https://github.com/philsaurabh/Home-Automation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

It is a generic solution for home automation enhanced with machine learning techniques. It uses a well-known wireless device HC-05 for communication between devices and allows you to collect data and control home appliances from a single user interface. Main program running on arduino is open source with a GNU General Public License. In market, there are lots of home automation systems, but they lack the adaptability and generic way of application in variety of home appliances. Moreover, home appliance control project is open source; it allows collaboration of developers for new enhancements to the project.

All the inputs are given by Android phone or smart phone by which the bluetooth module is connected and arduino is controlled. It use software named Bluetooth terminal for user interfacing.

The input set can be manipulated by coding but here the standard number assigned for an action is given (Data and fact on components) :-

  1. Switch on light 1.
  2. Switch on light 2.
  3. Switch on light 3.
  4. Switch on light 4.
  5. Switch on lights alternately .
  6. Switch on the fan.
  7. Switch off light 1.
  8. Switch off light 2.
  9. Switch off light 3.
  10. Switch off light 4.
  11. Switch off lights alternately .
  12. Switch off the fan.
  13. no. of commands given :- Switch on/off the appliances.

Rest informations are given in .pdf file.

About

Embedded C language project(IoT)

https://github.com/philsaurabh/Home-Automation

License:Other


Languages

Language:C++ 51.1%Language:C 48.9%