使用Google智能助理,Adafruit IO和IFTTT為您的機(jī)器人添加語(yǔ)音控制!
硬件組件:
- Wemos D1 ESP8266× 1 javascript:;
- L298N h橋× 1
- 機(jī)器人底盤× 1
- 18650 3.7V電池× 1
- 3S 18650電池座× 1
- 18650電池充電器× 1
- 跳線× 1
- ESP ESP8266 ESP-12E× 1
- SparkFun雙H橋電機(jī)驅(qū)動(dòng)器L298× 1
- 跳線(通用)× 1
軟件應(yīng)用程序和在線服務(wù):
手動(dòng)工具和制造機(jī)器:
- 烙鐵(通用)
在本教程中,我將向您展示如何使用智能手機(jī),Google智能助理,IFTTT和Adafruit.io平臺(tái)控制語(yǔ)音控制的機(jī)器人水箱。在這個(gè)項(xiàng)目中使用了ESP8266 Wemos D1板。它接收來自Wi-Fi網(wǎng)絡(luò)的命令并控制電機(jī)的速度。也可以使用其他開發(fā)板(NodeMCU,F(xiàn)irebeetle等),本教程中介紹的原理可以應(yīng)用于其他機(jī)器人模型和其他物聯(lián)網(wǎng)小工具。
我之前設(shè)計(jì)過Blynk控制的機(jī)器人坦克。它連接到Wi-Fi網(wǎng)絡(luò)并從Blynk服務(wù)器接收命令。運(yùn)行Blynk應(yīng)用程序的智能手機(jī)被用作遠(yuǎn)程控制器,并使用了不同的輸入方法:按鈕、滑動(dòng)條甚至智能手機(jī)的加速度計(jì)。這次我決定嘗試一種不同的方式來控制同一個(gè)機(jī)器人:語(yǔ)音命令。如果您想在不使用雙手的情況下遠(yuǎn)程控制機(jī)器人,或者如果您想讓行動(dòng)受限的人可以使用它,那么它可能會(huì)很有用。例如,人們可能會(huì)想到機(jī)器人聲控輪椅。
使用了DIY機(jī)器人套件,以及一些我最喜歡的工具:Adafruit.io,IFTTT和Arduino IDE。您還可以使用不同的套件,甚至使用簡(jiǎn)單的材料設(shè)計(jì)自己的機(jī)器人,而無需使用3D打印機(jī)和激光切割機(jī)等復(fù)雜工具。
有幾種方法可以使用本教程。你可以用它來:
- 了解如何使用Arduino IDE對(duì)ESP8266進(jìn)行編程;
- 練習(xí)你的電子和焊接技巧;
- 了解如何組裝機(jī)器人套件;
- 了解如何在項(xiàng)目中使用Adafruit.io和IFTTT。