用你的声音来控制一切一直很有趣。有了闪亮的新回声,我可以连接所有常用的“联网家庭”设备,但我真的希望回声能在冬天的早晨让我的车保持温暖和烤面包。在这个教程中,我们将使 Amazon Echo 启动任何汽车。我们将通过对 Raspberry pi 零进行编程来实现这一点,使其像 Belkin Wemo 开关一样工作,命名为 My Car。然后你可以问“Alexa 打开我的车”
1. 任何遥控器启动器(compustar、drone mobile、Viper(viper 具有您可以使用的 web API :) ))+ 1 个额外的遥控器(45 美元)
2. 一个 74HC4052(约 1 美元)
3. Pi-0(5 美元)
5. USB OTG + Wifi 适配器(15 美元)
打开远程启动器遥控器并在启动前断开电池。您可以在遥控器开始按钮的相对两侧连接两根电线 [如图所示]。每个遥控器的接线都不同,您可能需要弄清楚按下启动按钮时开关的哪两条引线短路。还要确保拔出电池正极和电池负极(GND),这将为 74HC4052(模拟多路复用器)供电。现在构建如图所示的电路。这个IC可以支持多个按键,但是我们现在只用一个通道。确保将启用引脚短接到 GND。
现在你需要做的就是将这个 repo 克隆到树莓派上的主目录。
git 克隆https://github.com/sajingeo/EchoCarStarter
运行设备.py,
cd EchoCarStarter/
须藤./device.py
在 alexa 应用程序上转到设置 > 连接家庭并运行“发现设备”。
您应该会看到设备“ My Car ”出现在列表中。现在继续让 Alexa 打开你的车。如果第一次不起作用,请重试“发现设备”
确保 EchoCarStarter 目录中的所有脚本都是可执行的(运行 chmod 777 * )。是时候变得更懒了 :)
要在启动(引导)时运行脚本,请编辑/etc/rc.local文件sudo nano /etc/rc.local
在退出前添加这个。
sudo /home/pi/EchoCarStarter/device.py
还运行“sudo raspi-config”并启用等待网络选项 (4) - 假设您已经在 pi 零上设置了 wifi 或以太网。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !