Building Alexa Skills for Home Automation with Raspberry Pi

所在平台: Udemy

课程主页: https://www.udemy.com/course/building-alexa-skills-for-home-automation-with-raspberry-pi/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用树莓派构建Alexa家居自动化技能 课程概述:随着数百万Alexa设备的销售,学习构建自定义Alexa技能已成为雇主追求的热门技能。电子爱好者和DIY爱好者也可以使用Alexa进行家居自动化。使用Alexa控制家中任何设备的能力非常强大,但如果你希望进行家居自动化,使用Alexa控制灯光、电器甚至电视,而无需花费数百或数千美元购买智能家居设备呢?通过使用树莓派,你可以轻松与家庭电子设备接口,创建自定义技能,利用Alexa实现真正的家居自动化。 在本课程中,你将学习: - 什么是Alexa及其基础生态系统。 - 自定义Alexa技能的组成部分。 - 准备你的树莓派以进行项目开发。 - 使用flask-ask Python库构建自定义Alexa技能。 - 如何使用亚马逊开发者门户来配置和创建自定义Alexa技能。 - 创建一个技能,通过Alexa控制连接到树莓派的LED灯。 - 使用继电器安全连接树莓派与交流电源。 - 创建一个技能,使用Alexa控制家中任何设备的开关。 - 实现语音控制任意电视,包括20年前的老电视。 - 构建连接到树莓派的红外接收器和发射器电路,使用LIRC(Linux红外控制)库。 - 使用Alexa调节音量、换频道、开关电视。 - 可以为技能添加任何功能,例如播放、暂停、快进等。 所创建的技能可以在任何家中的Amazon Echo设备上运行,你将学习如何在Amazon Echo或任何启用Alexa的设备上测试这些自定义技能。 在学习过程中,你将掌握: - 基本电子学知识。 - 如何使用继电器安全控制高压交流设备。 - 使用光耦电路保护树莓派。 - 如何使用树莓派的GPIO引脚。 - 学习红外发射器和接收器。 - Python编程基础。 - 如何为Alexa编程和从零开始构建自定义Alexa技能。 - 如何使用Ngrok将树莓派暴露于公众可用的HTTPS端点。 - 如何构建可以通过Alexa控制的家居自动化和物联网项目。 本课程不需要先前的编程或电子学知识,所有原理从基础开始讲解!不需要Amazon Echo设备即可构建和测试技能。快来学习如何构建可以通过任何Alexa设备控制的家居自动化和物联网项目吧!立即开始学习!

课程评论(0条)

课程详情

With millions of Alexa devices being sold, learning to build Custom Alexa Skills is becoming a highly sought after skill by employers. Electronics hobbyists and do-it-yourselfers can also use Alexa to perform home automation. There is great power in being able to control any device in your home with an Alexa. But what if you want to perform home automation and have Alexa control your lights, appliances and even any tv in your home and have complete control to customize which devices you control with your voice without spending hundreds or even thousands of dollars on smart home gadgets or devices?By using a Raspberry Pi, it is easy to interface with home electronics and devices to create custom skills using Alexa to voice control anything in your home and achieve true home automation!This course will teach you how to build Alexa Skills that will run on any Amazon Echo device to voice control anything in your home.In this course, you will learn:What is Alexa and the underlying Alexa ecosystem that uses the Alexa Voice ServiceWe will discuss Custom Alexa Skills and you will learn the components that make up a Custom Alexa SkillWe then dive into preparing your Raspberry Pi for the projects we will buildWe will describe the flask-ask Python library which we will be using to build Custom Alexa SkillsYou will learn how to use the Amazon Developer Portal to configure and create your Custom Alexa SkillWe will build a Skill to control an LED connected to the Raspberry Pi with AlexaWe then dive into using relays to safely connect to our Raspberry Pi and AC mains powerWe will create a Skill that allows you to control any device in your home to turn it on or off using AlexaWe create an awesome project that will enable you to voice control any tv in your house even it is 20 years old using AlexaWe will build an IR receiver and transmitter circuit that connects to our Raspberry PiWe will work with the LIRC (Linux Infrared Control) library on our Raspberry Pi You will be able to adjust volume, navigate channels, go to a specific channel, power on and off your tv using AlexaThis can be completely customized to work with any tvYou can add any functionality to the skill such as play, pause, rewind for DVRs or basically add any feature your remote can performThe skills that will be created in this course can be run on any Amazon Echo device in your home. You will learn how to test the custom skills that we will build on an Amazon Echo or any Alexa-enabled device.Along the way you will learn:Basic ElectronicsHow to work with relays and safely control high voltage AC devices from a Raspberry PiHow to use an octocoupler circuit to allow electrical isolation to protect your Raspberry Pi when connecting to high voltage AC power from a relayHow to work with GPIO pins on the Raspberry PiLearn about infrared transmitters and receiversPython programmingLearn to program for AlexaHow to build Custom Alexa Skills from scratchHow to expose your Raspberry Pi to the internet via a publicly available https endpoint using NgrokHow to build projects for home automation and the internet of things that can be controlled via AlexaNo previous programming knowledge or electronics knowledge required. All principles taught from scratch!No Amazon Echo device is required to build and test skills.What are you waiting for? Let's learn to build home automation and internet of things projects that you can control via any Alexa Device now!Get started today!

课程标签

0人关注该课程

主题相关的课程