如果你有一臺樹(shù)莓派(Raspberry Pi)電腦和一部安卓(Android)手機,那么制造一個(gè)遙控機器人可能比你想象的要容易,這多虧了藍點(diǎn)(Blue Dot)。

藍點(diǎn)是一個(gè)Pi的軟件庫,可以把安卓手機變成Pi驅動(dòng)設備的遙控器。
藍點(diǎn)將圓周率鏈接到一個(gè)Android應用程序,該程序在手機上顯示一個(gè)藍點(diǎn)。這個(gè)藍點(diǎn)可以與各種各樣的pi連接硬件進(jìn)行交互,例如,這個(gè)按鈕可以使LED閃爍,用相機拍照,或者充當遙控機器人的操縱桿。

樹(shù)莓派基金會(huì )的官方博客發(fā)布了一個(gè)名為“配方”的代碼片段的鏈接,該代碼片段允許藍點(diǎn)控制一個(gè)輪式機器人。
該代碼要求用戶(hù)將Pi的GPIO引腳鏈接到通用雙電機機器人的電機控制器上。在鏈接的配方中,左電機的控制器連接到GPIO引腳4和14,而右電機的控制器連接到引腳17和18。有關(guān)為機器人供電和布線(xiàn)的更多指導,請參閱本教程。

一旦連接和軟件設置完成,藍點(diǎn)應用程序應該能夠轉動(dòng)機器人,并推動(dòng)它向前和向后按適當的點(diǎn)周?chē)乃{點(diǎn)。一個(gè)稍微高級一點(diǎn)的配方允許應用程序精確地控制機器人的速度和方向。
從Blue Dot(一個(gè)Python軟件庫)開(kāi)始,相對比較簡(jiǎn)單,這里有一些可用的說(shuō)明。操作說(shuō)明假設Pi運行最新版本的Raspbian和Pixel桌面,應用程序需要運行Android 4.0.3或更新的手機。
藍點(diǎn)應用程序是用來(lái)控制一個(gè)輪式機器人。
