Introduction: RASPBERRY PI ALEXA HOME AUTOMATION
This Instructable covers the concepts of Amazon alexa eho dot, Raspberry pi Gpio controlling by using alexa.
The main problem while handling alexa is everytime you need to add some skills in your aws account which requires lot of time, to establish communication between alexa and external devices, but this instructable will eliminate this headache and i just want to make it as simple as i can.....
Step 1: Things You Need:
1.Raspberry Pi
2.Amazon Alexa
3. Relay Board / Led.
Step 2:
setting up Raspberry Pi:
1. Install pip
Command: sudo apt-get install python-pip
2.update and Upgrage
sudo apt-get install update && sudo apt-get upgrade
Step 3: RUN YOUR CODE
Credits to this man::
All credit goes to https://github.com/toddmedema/echo/
Download the zip file
https://drive.google.com/open?id=1suIa9OhyHsxW35EB...
extract the zip file to raspberry pi desktop
then type these commands:
in the terminal
1.pi@Raspberrypi : $ cd /Desktop/
2.pi@Raspberrypi : $ cd /Desktop/ $: cd /ALEXA HOME
3.pi@Raspberrypi : $ cd /Desktop/alexa home $ cd /IOT-Pi3-Alexa-Automation-master
4. sudo python RPi_name_port_gpio.py
Thast it....
Now ask alexa to " find connected devices",
then it will ask you to wait for 20 secs
then say something like
alexa, kitchen on
alexa, kitchen off
Step 4: Different Codes for Different Applications
if you extract the zip file you will get the 2 codes:
https://drive.google.com/open?id=1lGHFDJxbU5y6h7Zk...
1. RPi_name_port_gpio.py
2.RPi_name_port_gpio_8_Relays.py
1. connect two leds / relays (phycial pin 7, 11 (not gpio pin numbers7,11))
RPi_name_port_gpio.py---> run this code if you want to control two devices only
commands:
alexa, lihgt on
alexa, lihgt off
alexa, fan on
alexa, fan off
2.connect eight leds / relays
RPi_name_port_gpio_8_Relays.py (phycial pin 7, 11,13,5,15,8,12,10 (not gpio pin numbers))
for commands see the program.