基于M5atom Lite創(chuàng)造一個由藍(lán)牙手柄控制的漫游者
介紹
他們的想法是把一個漫游者改造成一個更復(fù)雜的機(jī)器人,這個機(jī)器人包含了伺服電機(jī)和傳感器。因?yàn)槁握叩牡撞渴且粋€正方形,所以很容易從它創(chuàng)造一個立方體,讓我們加上兩個手臂,一個頭,我們有一個瓦力
硬件:3D打印
多虧了FreeCAD, 3D設(shè)計(jì)已經(jīng)完成。你可以在那里下載這個項(xiàng)目
硬件:將所有設(shè)備連接在一起并進(jìn)行測試
Zumo的底盤安裝板被WALL-E的身體所取代
將M5Atom插入到Motion模塊上。將B端口連接到I2C電機(jī)驅(qū)動模塊,使用grove電纜。將I2C電機(jī)驅(qū)動模塊連接到左右電機(jī)和電池座。
連接:-左臂伺服電機(jī)到運(yùn)動S1端口-頭部伺服電機(jī)到運(yùn)動S2端口-右側(cè)伺服電機(jī)到運(yùn)動S3端口
為Motion模塊添加電池
是時候做第一個測試了…稍后將介紹該軟件。
硬件:可選修改
為了方便更換電池和打開/關(guān)閉瓦力,你可以在運(yùn)動模塊上插入一個外部電池支架和一個外部開關(guān)。
硬件:完成WALL-E
現(xiàn)在是時候打印了:- 2條手臂-頭部分成三部分-盒子的頂部
硬件:繪畫
是時候畫WALL-E了
軟件
您可以在那里找到附加板管理器url(在菜單文件/首選項(xiàng)…)
感謝董事會管理器安裝:- esp32_bluepad32由Ricardo Quesada
感謝圖書館管理器安裝:- M5atom由M5Stack- Grove -電機(jī)驅(qū)動器TB6612FNG由Seeed Studio- Grove超聲波護(hù)林器由Seeed Studio- Adafruit NeoPixel由Adafruit
現(xiàn)在是時候下載這個項(xiàng)目了:
在Arduino IDE中打開M5atom-motion-Wall-E項(xiàng)目,選擇單板:EPS32 + BluePard Aduino / M5Stack-ATOM
選擇端口,一般為/dev/ttyUSB0
現(xiàn)在可以將代碼上傳到M5Atom上。
總結(jié):和瓦力一起玩
最后一步是測試你瓦力
-通過開關(guān)打開瓦力-通過藍(lán)牙連接手柄用Steam控制器按Y + Steam標(biāo)志
控制你瓦力:-左搖桿移動- A:休息手臂位置和頭- B:切換手動移動手臂。你可以手動移動左臂和右臂,感謝LT和RT- X:移動手臂到后面- T:轉(zhuǎn)頭到左/右- RB:舉起右臂- LB:舉起左臂-右三角:向右問好-左三角:向左問好
下一個步驟
今天瓦力的功能齊全,超聲波傳感器正在工作,但還沒有集成到瓦力的動作。
要測試它,只需注釋掉M5atom-motion-Wall-E的第387至389行。進(jìn)氣閥打開文件
本文編譯自hackster.io