欢迎光临散文网 会员登陆 & 注册

HomeAssistant中通过slider(滑块)操控机舵机(机械臂)的方法及代码。

2022-05-29 11:17 作者:verywill  | 我要投稿

需要哪些硬件

1、ESP8266D1mini

2、舵机

3、舵机支架

4、homeassistant服务器

需要哪些软件

1、ESPHome

具体如何操作

1、编辑ESP8266D1mini代码


多个舵机请替换API部分,建议代码中给每个舵机编号加以区分

2、烧录ESP8266D1mini

将代码编译后生成的BIN文件通过ESPHome-Flasher-1.3.0-Windows-x64.exe烧录软件,选择对应端口,选择烧录BIN文件,点击“FLASH ESP”

3、如果一切顺利,烧录完成后,homeassistant中就能发现D1mini芯片。然后“配置”芯片。

4、舵机与D1mini的连线

     注意舵机信号线接的芯片针脚是否与代码相同。例子中的2个舵机针脚是D5和D4。那舵机的信号线需要接在对应的针脚上。

5、配置homeassistant的config文件代码。

     我的HomeAssistant是装在群晖的Docker里的。所以配置文件 configuration.yaml 在群晖的文件管理里能找到。如果你的 HomeAssistant是装在其他平台的话请自行查阅configuration.yaml对应位置。打开configuration.yaml我们将添加如下示例代码。

我们在配置文件最下方添加。原来文件中的内容不动。

保存好后,重启homeassistant。

根据你的需求一直添加到满足你的需求为止。我这里是添加了6个。


然后拉动对应的滑块,控制对应的舵机。是不是很简单。

一般用来做摄像头云台,我比较无聊,用来控制机械臂。




HomeAssistant中通过slider(滑块)操控机舵机(机械臂)的方法及代码。的评论 (共 条)

分享到微博请遵守国家法律