這個項目是關于教大家怎樣利用聯發科的LinkIt ONE開發板,在自己心愛的機器人中增加語音輸出和距離測試的功能。
第一步:材料&工具
1.帶電源的Linkit One開發板
2.單聲道音頻的擴音器
3.VL6180X 帶穩壓器的距離傳感器
4.音頻連接器:JST-PH2引腳表面貼裝直角接口板,單聲道音頻插頭
第二步:增加語音輸出功能
Linkit One通過板上的音頻插孔配備了音頻輸出,考慮到尺寸和功率,建議使用筆記本的微型音頻放大器。步驟如下:
1. 用跳線將LinkIt ONE的音頻插孔和音頻放大器輸入引腳上的插頭相連。
2. 將3.3V的電源跟LinkIt ONE音頻放大器的GND接在一起,為其供電。
3. 微型揚聲器連接到音頻放大器的輸出引腳上,并在揚聲器上焊接一個雙頭連接器,再在兩者之間使用jst-ph 2引腳SMT直角突破板。
4. 在網上搜索并下載你喜歡的機器人聲音剪輯文件,在線音頻文件格式轉換器將文件轉換成需要的格式。
5. LinkIt ONE的USB接口旁邊的開關設為“MS”,用USB連接LinkIt ONE到您的計算機,這時LinkIt ONE將顯示為可移動設備。接著復制聲音片段文件到LinkIt ONE中,取一個適當的文件名和文件擴展名。
6. 斷開LinkIt ONE與電腦的連接,通過LinkIt ONE USB旁邊的開關設置回“UART”
7. 連接LinkIt ONE到您的計算機并運行Arduino的IDE,設置工具 - 》并設置適當的端口,打開文件 - 》 實例-》 LAudio-》音頻播放器。
8. 復制包含LAudio.playFile命令無效循環()函數中第一行,更改正確的文件名,并添加延遲(5000)。
9. 編譯并上傳代碼,聲音片段就會從揚聲器播放了。
第三步:添加傳感器
LinkIt ONE配置了各種通用輸入/輸出口,接線方便起見,最好使用VL6180X距離傳感器通過I2C帶動調壓器。步驟如下:
1、 連接的LinkIt ONE的5V和GND到VL6180X。
2、 連接LinkIt ONE的SDA和SCL到VL6180X。
3、 VL6180X的讀數是10?255其中的一個數值,最大的距離是20cm。
4、 轉到https://github.com/pololu/vl6180x-arduino/建立所需的庫。
第四步:組合起來
1、 下載附件linkitone-walle.ino,編譯并上傳到LinkIt ONE。
2、 連接電池到LinkIt ONE。
3、 附加所有到你的機器人。
4、 打開LinkIt One。
5、 添加更多的I2C傳感器,音頻剪輯和更多的節目,會有更多的樂趣!
-
人工智能
+關注
關注
1791文章
46896瀏覽量
237664 -
機器人技術
+關注
關注
18文章
191瀏覽量
31611 -
LinkIt
+關注
關注
0文章
16瀏覽量
14292
發布評論請先 登錄
相關推薦
評論