Project tutorial
One Button Click Artificial Intelligence Based Home Monitor

One Button Click Artificial Intelligence Based Home Monitor © GPL3+

My project is an a voice assistant for space/home monitoring while you are away or not nearby.

  • 7,791 views
  • 1 comment
  • 43 respects

Components and supplies

Apps and online services

About this project


Artificial Intelligence is the future of computing. A artificial intelligence system understands and performs action in a intelligent way.

My project aims to build a artificially intelligence home automation system that can monitor the surroundings and notify the user in an interactive way.

Current Home Automation systems have remained the same for years , to bring a change to this I have created a new method for a home automation system that can contribute to the development of the 5th generation of computing and also towards Home Automation.

Speech Recognition is one of the earliest forms of 5th generation computing , thus I wrote a program in the Arduino IDE with unique algorithms to monitor and interact with the user and provide an intelligent voice assistant service.

Youtube Video :

How is it Intelligent ?

1) Interactive Voice Assistant

2) Collects Data and represents the data for weather forecast in a interactive way :

3) Algorithms makes the program independent and analyses the users speech for appropriate actions.


Weather Temperature Scale

Required Components :



1) Arduino Uno R3

2) 1Sheeld 

3) Grove Base Shield

4) 4 Pin Jumpers

5) LED

6) Light Sensor ( LDR/Photoresistor )

7) Temperature Sensor

8) Buzzer ( Optional )


Hardware Setup : 


The Future :


In the future I envision my project to work alongside the artificial intelligent machines like prosthetic limbs & robots.

I also wish to improve the current implemented algorithm and make a safe and interactive artificial intelligent home automation system.


Code

AWS Lambda FunctionJavaScript
var https = require('https');

var CONFIG = {
 
  partner_token:          'API_TOKEN',
  token:                  'USER_TOKEN', 
  user_id:    "user_id",
  serial_id:   "serial_id",
 
},
DATA = {};

function logData(event, context) {
  var clickType = event.clickType;
  switch(clickType.toLowerCase()) {
   
    }
    }
    }

  var data = {
    
    user_name:            CONFIG.user_name;
    sl_no:           CONFIG.dl_no;
    ,
    datalog: {},
    order_comment:                  'The data was sucesfully stored'
  };

 
  data = JSON.stringify(data);
  
  var headers = {
    'Content-Type':   'application/json',
    'Content-Length': Buffer.byteLength(data)
  };


  var req = https.request(options, function(res) {
    console.log(res.statusCode);
    if (res.statusCode == 200 || res.statusCode == 201) {
      context.succeed(event);
    } else if (context) {
      context.fail(event);
    }

    res.on('data', function (chunk) {
      console.log("" + chunk);
    });
  });

  req.write(data);
  req.end();
}

exports.handler = logData;

Schematics

Required Parts :
*The buzzer is optional.
Parts
Hardware Setup
Using the 4 pin jumpers , connect the temperature sensor to Analog Pin 0 and Light Sensor to the Analog Pin 1 in the Grove Base Shield.
Img 20150526 232019
Amazon Web Services Account Creation
You can use the AWS for connecting the Button to the Cloud and then using the artificial intelligence algorithms to control and monitor your home environment.
Aws

Comments

Similar projects you might like

Control your light system with your voice

Project tutorial by Maha Raafat

  • 39,714 views
  • 22 comments
  • 159 respects

Animated Smart Light with Alexa and Arduino

Project tutorial by Bruno Portaluri

  • 7,472 views
  • 13 comments
  • 31 respects

SMS based Home Automation system using 1SHEELD

Project tutorial by Tanishq Jaiswal

  • 29,406 views
  • 11 comments
  • 64 respects

Bluetooth Based Home Automation

Project tutorial by Team Brink.IO

  • 15,635 views
  • 17 comments
  • 45 respects

smart robot

Project in progress by Arduino Arab

  • 4,087 views
  • 1 comment
  • 10 respects

Game of Thrones Shame Button with Arduino and 1Sheeld

Project tutorial by Amr Saleh

  • 3,812 views
  • 0 comments
  • 7 respects
Add projectSign up / Login