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
Setting up your Raspberry Pi
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock