Arduino Home Controller

Arduino Home Controller

by JCruz
Arduino Home Controller skil let you control internet connected devices like :

- Lights On/Off (room, kitchen, garage, living room).
- Temperature sensor to scan home temperature.
- Humidity sensor to scan home humidity.
- Webcam to take a home security photo and sent it by email.
(This email address is configured by you in Arduino firmware, read later**).
- Buzzer alarm to alert some events.

The first time when you install and enable this skill you need provide a link to your Amazon(c) account.
It's needed to identify the messages that skill send to particular device connected to PubNub(c) Mqtt broker**.

We uses PubNub(c) site to manipulate all messages send by Alexa with Lambda function help.

You need and Arduino Yun configured with a firmware software that handle all messages**.

You will use hardware like:
- Four channel relay to activate Lights
- DHT11 Humidity and Temperature Sensor
- Usb Webcam
- Alarm buzzer

** Please see:
https://www.hackster.io/jose-cruz/arduino-home-controller-activated-by-alexa-1a5fbc
for a complete Arduino Yun install, config and controller electronic schematic and PubNub(c) site config.

To use Arduino Home Controller skill, try saying:

Lights control:
==> "Alexa, ask arduino home to turn room light on"
==> "Alexa, ask arduino home to turn room light off"
==> "Alexa, ask arduino home to turn kitchen light on"
==> "Alexa, ask arduino home to turn kitchen light off"
==> "Alexa, ask arduino home to turn garage light on"
==> "Alexa, ask arduino home to turn garage light off"
==> "Alexa, ask arduino home to turn living room light on"
==> "Alexa, ask arduino home to turn living room light off"

Alarm control:
==> "Alexa, ask arduino home to turn alarm on"
==> "Alexa, ask arduino home to turn alarm off"

Scan Temperature and Humidity:
==> "Alexa, ask arduino home to read temperature"
==> "Alexa, ask arduino home to read humidity"

Take a security photo:
==> "Alexa, ask arduino home to take a photo"

About and Help
==> "Alexa, ask arduino home about"
==> "Alexa, ask arduino home help"