Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Building Alexa Skills for Home Automation with Raspberry Pi
Introduction
What is Alexa? (2:30)
Why is this important? (2:24)
Taking a Deeper Dive into Custom Alexa Skills
What are Custom Alexa Skills? (1:25)
Understanding the components that make up Custom Alexa Skills (4:09)
Preparing the hardware and software
Parts list for the course
Setting up your Raspberry Pi (1:24)
Installing the software that you will need (4:19)
Downloading all the code and resources for the course (4:41)
Creating your Amazon Developer Account (1:07)
Setup and register your Alexa Device (1:48)
Understanding flask-ask
Overview of flask-ask (4:47)
Building a Hello World Alexa Skill with flask-ask
Overview of the Hello World Skill (4:22)
Creating the Skill Interaction Model (12:48)
Creating the flask-ask Skill Handler Python Program (13:46)
Exposing and configuring a URL for the Skill Endpoint (3:46)
Cryptography Error
Testing our Skill (10:16)
Building a Custom Alexa Skill to control an LED
Overview of the Project (2:44)
Setting up the Circuit (3:17)
Creating the Skill Interaction Model (5:58)
Creating the flask-ask Skill Handler Python Program (9:43)
Exposing and configuring a URL for the Skill Endpoint (3:25)
Changing your default language before Testing
Testing our Skill (4:36)
Test from an Alexa-enabled Device (3:27)
Build a Custom Skill to control any device using a relay
Overview of the Project (3:13)
Overview of how relays work (8:14)
Overview of the Circuit (6:40)
Wiring the Circuit (11:23)
Creating the Skill Interaction Model (6:43)
Testing our Relay (4:00)
Exposing and configuring a URL for the Skill Endpoint (2:37)
Testing our Skill from the Alexa Console (2:20)
Enable Skill on the Alexa App (1:28)
Changing your default language before Testing
Testing our Skill on an actual Alexa Device (1:47)
Code Review of the MyDevice Skill Handler Python program (8:15)
Build a Custom Skill to Control any TV using an Alexa-enabled device
Introduction to the Project (1:32)
Technical Overview of the Project (2:04)
Resources for the Project
Parts that are needed (2:25)
Setup your Raspberry Pi
Setting up the circuit
Review of the Circuit Diagram (1:54)
Wiring the Circuit (8:26)
Configuring LIRC (Linux Infrared Remote Control)
Installing the LIRC (Linux Infrared Remote Control) Library (1:00)
LIRC Setup (5:10)
Testing LIRC with our Circuit (1:39)
Programming our IR remote (7:54)
Testing the LIRC setup
Change your device name (2:06)
Testing our Circuit (5:19)
Review of the Test Code (12:09)
Alexa Skill Setup
Creating the Skill Interaction Model (4:01)
Changing your default language before Testing
Starting the flask-ask Skill Handler Python Program & setting the Skill Endpoint (2:39)
Code Review for the Skill (9:49)
Final Test
Change your device name (1:36)
Let's control our TV! (4:01)
Project Enhancements
Review of Enhancements for the Project
Closing
Closing Remarks
Teach online with
Downloading all the code and resources for the course
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock