HomeAssistant中通過(guò)slider(滑塊)操控機(jī)舵機(jī)(機(jī)械臂)的方法及代碼。
需要哪些硬件
1、ESP8266D1mini
2、舵機(jī)
3、舵機(jī)支架
4、homeassistant服務(wù)器
需要哪些軟件
1、ESPHome
具體如何操作
1、編輯ESP8266D1mini代碼
多個(gè)舵機(jī)請(qǐng)?zhí)鎿QAPI部分,建議代碼中給每個(gè)舵機(jī)編號(hào)加以區(qū)分
2、燒錄ESP8266D1mini
將代碼編譯后生成的BIN文件通過(guò)ESPHome-Flasher-1.3.0-Windows-x64.exe燒錄軟件,選擇對(duì)應(yīng)端口,選擇燒錄BIN文件,點(diǎn)擊“FLASH ESP”

3、如果一切順利,燒錄完成后,homeassistant中就能發(fā)現(xiàn)D1mini芯片。然后“配置”芯片。
4、舵機(jī)與D1mini的連線
? ? ?注意舵機(jī)信號(hào)線接的芯片針腳是否與代碼相同。例子中的2個(gè)舵機(jī)針腳是D5和D4。那舵機(jī)的信號(hào)線需要接在對(duì)應(yīng)的針腳上。
5、配置homeassistant的config文件代碼。
? ? ?我的HomeAssistant是裝在群暉的Docker里的。所以配置文件 configuration.yaml 在群暉的文件管理里能找到。如果你的 HomeAssistant是裝在其他平臺(tái)的話請(qǐng)自行查閱configuration.yaml對(duì)應(yīng)位置。打開(kāi)configuration.yaml我們將添加如下示例代碼。
我們?cè)谂渲梦募钕路教砑印T瓉?lái)文件中的內(nèi)容不動(dòng)。
保存好后,重啟homeassistant。
根據(jù)你的需求一直添加到滿足你的需求為止。我這里是添加了6個(gè)。

然后拉動(dòng)對(duì)應(yīng)的滑塊,控制對(duì)應(yīng)的舵機(jī)。是不是很簡(jiǎn)單。

一般用來(lái)做攝像頭云臺(tái),我比較無(wú)聊,用來(lái)控制機(jī)械臂。
