構(gòu)建一個(gè)互動(dòng)機(jī)器人
Otto是完全開源的,Arduino兼容,3D打印,并具有社會(huì)影響的使命,為所有的孩子創(chuàng)造一個(gè)包容的環(huán)境。
Otto的靈感來(lái)自另一個(gè)可指導(dǎo)的機(jī)器人Bob-Bipped,并使用另一個(gè)開源的兩足機(jī)器人Zowi的代碼進(jìn)行編程。
Otto的不同之處在于組裝尺寸(12cm x 7cm x12cm),組件和表達(dá)式的更清晰整合。使用現(xiàn)成的和3D打印的零件,簡(jiǎn)單的電子連接(幾乎不需要焊接),和基本的編碼技能,你將能夠建立自己的可愛的奧托朋友在短短一個(gè)小時(shí)!
步驟1:零件清單
收集所有的貨架上的零件,你將需要這個(gè)組裝。以下是清單:
1. 納米ATmega328
2. Nano Shield I/O
3. 迷你USB連接線。
4. 超聲波傳感器HC-SR04
5. 迷你伺服SG90 9g x4(每個(gè)應(yīng)配備2個(gè)M2尖螺釘和一個(gè)小螺釘)。
6. 5 v蜂鳴器
7. 杜邦F/F電纜連接器10cm x6。
8. 4 AA電池盒堆疊,開關(guān)焊接
9. AA堿性電池x4。1.5 v
10. 迷你十字螺絲刀。
被磁化是很重要的,你會(huì)明白為什么的。
然后你只需要3D打印6個(gè)零件:
11. 3D打印頭。
12. 3D打印身體。
13. 3D打印腿x2。
14. 3D打印腳x2。
可選:用于后期清洗3D零件的刀具(如果3D打印質(zhì)量足夠好則不需要)和烙鐵(如果您需要電池供電,否則您仍然可以通過(guò)USB連接以通電)
這都很簡(jiǎn)單!如果你沒(méi)有3D打印機(jī),你可以隨時(shí)使用服務(wù)或本地創(chuàng)客空間。
步驟2:3D打印設(shè)置
Otto是專為3D打印設(shè)計(jì)的,你下載的文件都是屬性導(dǎo)向和居中的,所以如果你遵循以下常見參數(shù),就不會(huì)給你帶來(lái)麻煩:
?推薦使用PLA材料的FDM 3D打印機(jī)。
?根本不需要支撐物或木筏。
?解析:0.28毫米
?填充密度15%
為機(jī)器切片和生成g代碼免費(fèi)切片軟件,如Prusa切片機(jī)(如果你外包打印無(wú)需擔(dān)心)
打印后,您將需要清潔一點(diǎn)腿和腳的區(qū)域,固定電機(jī)。
步驟3:腳伺服裝配
把微伺服器放在腳內(nèi),然后推進(jìn)去,如果太硬,可能需要用刀具清理更多的區(qū)域。
非常重要的是要檢查伺服是能夠旋轉(zhuǎn)至少90度到每一邊。
檢查機(jī)芯后,只需用小螺釘固定即可。
另一只腳也一樣。
步驟4:將伺服器固定在機(jī)體上
將其他2個(gè)微型伺服器放在3D打印體的指定位置,并僅用尖螺釘固定它們。
步驟5:把腿固定在身體上
將腿連接到微伺服的輪轂上,像腳伺服一樣重要,你必須檢查腿能夠相對(duì)于身體每側(cè)旋轉(zhuǎn)90度。
在驗(yàn)證對(duì)齊后,使用小螺釘將它們固定在腿內(nèi)的孔上。
步驟6:將腳固定在腿上
注意電纜,如圖所示,你應(yīng)該把電纜放在身體的槽里,穿過(guò)腿的洞。
一旦他們?cè)谡_的位置使用尖螺釘固定他們從后面。
步驟7:封頭總成
從重要的超聲波傳感器開始,把眼睛拉到極限。
將Arduino nano放入屏蔽后,您可以選擇將電池支架的正極電纜焊接到電路板中的Vin,并將負(fù)極焊接到任何GND。
將兩個(gè)板對(duì)角線插入在3D打印頭的孔中,然后使用最后2個(gè)尖螺釘固定。
步驟8:電氣連接(布線)
準(zhǔn)備好防護(hù)罩、電纜和蜂鳴器。
然后按照?qǐng)D釘編號(hào),并確保把它們放在正確的位置。
你至少有4種選擇來(lái)驅(qū)動(dòng)你的奧托:
1. 4 × aa堿性電池(每節(jié)1.5V)串聯(lián)接至Vin引腳和Gnd
2. 4 × aa充電電池(每節(jié)1.2V)串聯(lián)到5V引腳和Gnd
3. 只需直接從USB連接線連接到電腦,甚至是移動(dòng)電源
4. 外部插孔連接器使用電源適配器從6V到12V輸出
步驟9:抓拍頭部并上傳代碼
機(jī)頭直接插進(jìn)去,小心電纜,然后關(guān)上。
代碼
本文編譯自hackster.io





