步驟1:零件清單
框架金屬型材:
1m鋁合金圓形金屬棒10mm
鋁合金圓形金屬棒6mm
2m鋁方管10x10mm
2m鋁L型材45x30mm
螺紋桿:
3米M8,有很多堅果和墊圈
1m M6“
1m M5”
0.2m M3
螺釘:
12x M3x12(用于電機和齒輪)
6x M3x50(用于驅動輪)帶螺母
M5x30
M6x30
M4x30
軸承:結果
6件裝。 5x16x5
電子:
微型潛水泵
Arduino Pro Mini(ATmega32U4) 5 V 16 MHz)
2個。 NEMA 17步進電機
2件。 A4988步進驅動器
Arduino繼電器模塊
550電動拉絲電機
標準伺服(或帶更大扭矩的更好金屬版本)
孔鍍錫通用面包板
針座標頭公/母2.54標準
L7805
LiPo 3.7V 4000 -6000mAh
LiPo 11.1V 2200mAh
鐵氧體磁芯電纜濾波器
BT模塊HC-06
帽,3x100μF,10nF,100nF
電阻,1K,22K,33K,2x4.7K
保險絲。推土機電池10A,“GRawler”電池5A
其他:
電子零件塑料盒,大約200x100x50mm
超長散熱器刷(800mm)
塑料罐2l
1.5米水族箱/池塘管外徑:.375或3/8或9.5毫米; ID:.250或1/4或6.4 mm
卡特彼勒/塑料履帶
長刮水片(最小700毫米)從卡車
很多拉鏈帶
絕緣膠帶
收縮管
工具:
熱膠槍
臺鉆
鉆1-10mm
3D打印機
小扳手
螺絲刀
焊臺
各種鉗子
hacksaw
文件
第2步:3D打印部件
很多部件都是用我的3D打印機制作的,通用設置:
噴嘴直徑0.4
層高0.3
填充30-40%,選擇更多齒輪
材料:帶加熱床的PLA
第3步:畫筆
用于旋轉畫筆我使用一個超長的散熱器刷,確保真正的刷子最小長度為700毫米,搜索網站后一段時間我找到了正確的。切斷手柄,使軸兩側伸出20mm。
我的刷子軸直徑為5mm,完全適合側面部件的軸承。
為了防止軸的滑動,我使用帶收縮管的小鋁管,另一側用齒輪固定。
提示:如果刷毛太長則旋轉將變得很慢/關閉。
在這種情況下,只需用電動理發器縮短它們,就像我所做的那樣: - )
步驟4:框架
事先考慮爬蟲的寬度,或者泳道的移動范圍。型材和螺紋桿的長度取決于,我使用700毫米。
確保型材浸入側板1-2毫米
通過側板和型材,螺紋桿(M6或M8)插入并從外面擰緊。
步驟5:畫筆齒輪箱
刷子的齒輪箱由4個齒輪組成。
為了獲得更好的平滑度,雙齒輪用一根黃銅管(直徑8mm)和螺釘M6固定。
另一個齒輪用M4螺絲和鎖緊螺母固定。
刷齒輪用兩個M3螺絲固定,不要忘記先將螺母放在齒輪上。/p》
電機通過M3螺釘固定到側面。
步驟6:儲罐,泵和PVC管
我決定使用一個不可思議的泵,所以我只需要一個pvc管,泵就會消失坦克。
我鉆到水箱頂部的孔中,用于管子和電纜。
重要提示:泵電機沒有干擾抑制,這將使您的GRrawler變得瘋狂:-)使用平行的蓋子(10nF)和電纜的鐵氧體環。
測量所需的軟管長度后,標記刷盒中消失的部分?,F在,您可以在軟管中鉆30毫米的小孔(1.5毫米)。孔在一條線上很重要。用刷子盒中的熱膠固定軟管并關閉軟管的開口端(我使用軟管夾)
步驟7:刮水器
橡膠葉片取自篩網刮水器刮片(卡車中的大刮片)。然后我采用方形管型材和一個小凹槽(見圖)來固定刀片。我在每一端都安裝了一個小的鋁管,以便與螺絲一起使用鉸鏈。
印刷的杠桿用螺絲固定。螺紋桿(M3)提供刮水器和伺服系統之間的連接。
伺服器用螺栓固定在刷盒頂部,需要兩個印刷支架。
對于運動,我們使用經典的卡特彼勒驅動器。橡膠履帶軌道最佳地粘附在濕玻璃板上。
鏈條由兩個滑輪引導。帶齒輪的較大驅動皮帶輪由四個部件組成,用三個螺釘/螺母M3x50固定在一起。較小的部件由兩個相同的部件組成,兩個滾珠軸承在螺紋桿上運行。驅動皮帶輪采用直徑為10mm的黃銅或鋁管輪廓。
為了防止打滑,在軸上安裝了一根收縮管。由于轉數較低,這是完全足夠的。
最后,將滑輪彼此平行并對準框架。
步驟9:電子
h2》
電子部件可以焊接到面包板上。有關詳細信息,請參見隨附的原理圖。
如果您想制作自己的電腦,我還會附上鷹電文件。
為了保護電子免受潮濕,包括電池在內的一切都可以內置于pvc盒中。
電源由兩個單獨的LiPos實現,用于需要高電流的電刷電機,另一個用于其余部分。
使用保險絲兩個電路,LiPos都可以產生極高的電流!
為了在步進電機中獲得正確的電流,調整A4988驅動器非常重要。
我發現了這里非常好的教練。
第10步:Arduino
為了控制GRawler,我選擇了Arduino Leonardo的微型版本。它有一個內置的USB控制器,因此可以輕松編程。 IO引腳的數量足以滿足我們的需求。要安裝IDE并選擇正確的主板,請使用本指南。
此后,您可以下載附加的草圖。
代碼中的更改:
伺服的上/下值必須通過實驗找到,并且可以在代碼頂部進行編輯:
#define ServoDown 40//使用值30-60
#define ServoUp 50//使用值30-60
代碼 NOT 運行在其他沒有的Arduinos上使用ATmega32U4。這些使用不同的計時器。
步驟11:BT控制
為了遠程控制我們的小爬蟲我使用BT模塊和App“操縱桿BT指揮官”。為了不必重新發明輪子,還有一個指南。
BT模塊的指南,使用115200bps波特率。配對代碼為“1234”。
該應用程序提供了6個按鈕(我們只需要3個)和一個操縱桿。使用首選項配置按鈕標簽,
1。刷開/關
2。電機開/關
3。向上/向下刮水器
取消選中“返回中心”框
并選中“自動連接”
我已從手機上附加了一些屏幕截圖以了解詳情。
步驟12:獲取清晰視圖
現在是清潔屋頂的展示時間。
將GRawler放在屋頂上
加入一些水(溫暖更好!)
開機
激活馬達
激活刷
向上
在頂部驅動器上向后移動
并關閉雨刮器
當然很開心?。?!
第13步:更新
對于自動跟蹤,我在每側都安裝了微動開關。該連接已在電路圖和軟件中考慮在內。當觸發開關時,相反的電動機減速。
責任編輯:wv
-
機器
+關注
關注
0文章
784瀏覽量
40765 -
Arduino
+關注
關注
188文章
6474瀏覽量
187434 -
3D打印
+關注
關注
26文章
3556瀏覽量
109304
發布評論請先 登錄
相關推薦
評論