112學年國中生活科技競賽

橋梁的部分軟體分析先跑

其實普拉特式桁架就是一個很好的解法了

剩下的就是實務上木條之間怎麼接合跟結構的補強

先用TRUSS ME 這套軟體去跑,預測可能斷掉的桿件

策略是強化受壓桿件、強化最弱處,重要的地方如

兩側主樑及中間橫樑都做成雙層


但是TRUSS ME 只能做平面結構的分析,實務上還有須多

因素沒法判斷,只能多做多測,才能掌握到改良的方向

構想1

構想1

小車左右兩個馬達直驅,利於原地自轉,夾取東西比較方便

後輪沒有動力,作個支架撐著

請盡量將車體做寬,以車體中心為圓心,四輪盡量落於圓周上

設計一個貨斗,一趟可以運載多個道具

手臂與貨斗都做輪軸用繩子拉,下降是靠重力自然落下

要計算手臂連桿長度,平放時超過車身抓貨,抬高時收進車身以放到貨斗上

電磁鐵上方黏一個180舵機,抓起貨之後可以左右旋轉調整

到集貨區之後用360舵機捲線拉起貨斗卸貨



構想2

構想2

去年的範例小車拿來改,去年的優點都有,當然缺點也都還在

移動少了兩個馬達的動力少很多,抓地力一樣不足

其實比賽給市售的膠輪無妨,畢竟沒有必要重新發明輪子

手臂連桿長度一樣需要計算,平行四連桿要抬高才能將貨櫃收進來

如果設計的好應該可以堆疊三個在身上

抬升的部分用360舵機,要注意施力點和力臂長度,讓機構省力

電磁鐵一樣接在180舵機下方方便調整貨櫃方向

夾具部分用兩條繩索升降,要同步收線避免貨物晃動



M2接右輪、M3接左輪

M1 接手臂抬升馬達

servo2_ 360舵機接貨斗

M4接電磁鐵 (請不要長時間啟動避免燒壞電路)

servo1_180舵機接電磁鐵左右轉動


請參考小車範例程式的PS2按鍵功能圖

有兩種移動操作方式

可以使用搖桿分別控制左右輪 (坦克式移動)

也可以使用按鍵控制前進後退、左右原地自轉( 同START小車)

右方板機R1、R2控手臂升降

左方板機L1、L2控貨斗升降

三角形、叉叉控制電磁鐵抓放

圈圈、方框控制電磁鐵左右旋轉

使用Ardublockly 撰寫MotordriverBoard 程式


Ardublockly 支援emakefun 的MotorDriverBoard V5.2 了,

基本操作及燒錄程式方法,請參考 快速使用Ardublockly

市面上PS2馬達驅動擴展板有許多版本,函式庫存在些許差異

建議完整下載Ardublockly ,用其附帶的Arduino 燒錄程式

以今年國中生科競賽解題的小車為例撰寫程式,請參考範例程式說明

相關連結:112國中生科競賽範例程式範例程式說明


使用Mixly撰寫MotordriverBoard 程式

motordriveboard V5.2  程式積木

目前市面上ps2電機驅動擴展板有好多種,常見的有motordriveboard V5.2 跟奇果派V5.5

不同版本的擴展板函式庫不太一樣。依過去的經驗,對面做產品使用北京師範大學開發的mixly,
通常相容性比較高。

請先下載mixly 1.2,直接解壓縮就可以使用

已經裝好擴展板的函式庫,請依照擴展板的種類選擇範例程式。

<Mixly範例程式連結>

奇果派 V5.5 程式積木