Rajarshi Nigam
Published © MIT

AWShome - Home Automation Using RPi + Alexa + IoT

Easily and INEXPENSIVELY control a bunch of outlets using your voice!

IntermediateFull instructions provided2 hours52,851
AWShome - Home Automation Using RPi + Alexa + IoT

Things used in this project

Hardware components

Raspberry Pi 2 Model B
Raspberry Pi 2 Model B
A Raspberry Pi 3 or even a Raspberry Pi Zero will work too!
×1
433Mhz RF Transmitter and Receiver
Available for as low as $1 on Amazon as well!
×1
Cheap Remote RF Outlet
×1
Jumper wires (generic)
Jumper wires (generic)
Female-Female if you want to use them without a Breadboard
×1
Breadboard (generic)
Breadboard (generic)
Optional, with Female-Female Jumpers you can wire directly to the Pi
×1
USB Microphone
Only for Advanced Portion! Any USB or Bluetooth (with dongle) microphone works!
×1
3.5mm Speaker
Only for Advanced Portion! Any 3.5mm or Bluetooth (with dongle) speaker works!
×1
Pushbutton switch 12mm
SparkFun Pushbutton switch 12mm
Only for Advanced Portion, and optional!
×1
LED (generic)
LED (generic)
Only for Advanced Portion, and optional!
×2
Resistor 330 ohm
Resistor 330 ohm
Only for Advanced Portion, and if using LEDs
×1

Software apps and online services

Alexa Skills Kit
Amazon Alexa Alexa Skills Kit
AWS Lambda
Amazon Web Services AWS Lambda
AWS IoT
Amazon Web Services AWS IoT
Alexa Voice Service
Amazon Alexa Alexa Voice Service
Only for Advanced Portion!

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Optional!!! Only if you want to add an Antenna to increase the range.

Story

Read more

Schematics

Wiring Diagram for Raspberry Pi and 433 MHz RF Transmitter and Receiver

Transmitter Pins:
1: DATA (blue) to GP17
2: +5V (red) to +5V
3: GND (white) to GND
4: ANTENNA to optional copper wire

Receiver Pins:
1: +5V (red) to +5V
2: DATA (yellow) to GP27
3: DATA unused
4: GND (white) to GND

Wiring Diagram for Advanced AVS portion

Expanded wiring diagram featuring all the optional components for the original and the Advanced AVS Portion

Code

AWShome

The code and helper utilties for translating IoT messages to RF messages.

Credits

Rajarshi Nigam

Rajarshi Nigam

2 projects • 20 followers

Comments