小車左右兩個馬達直驅,利於自轉調整方向
電磁鐵上面接180度舵機,可以旋轉貨物
載貨有兩種想法,一個是直接堆在自己身上,
另一為設計貨斗,可以快速上下貨,但結構較複雜
還需要多花一個馬達帶動尾門
程式部分使用Ardublockly撰寫,若沒有要修改按鍵功能
也可以直接載ino檔燒進去就好
112國中生活科技競賽模擬解題-橋
使用TRUSS ME軟體分析,預測可能斷掉的桿件
策略是強化受壓桿件、強化最弱處,重要的地方如
兩側主樑及中間橫樑都做成雙層以加強結構。
橋梁實在不是我的專長,且TRUSS ME這套軟體只能分析平面結構,實務上立體結構的應力如何分佈、木條之間接合以及結構如何補強等還有許多問題待解決,只能仰賴多實做多測試或請教有成功經驗的前輩了
10/12 大會修正比賽規則囉,不能使用瞬間膠了。
替代方案推薦快乾型木工膠(銀瓶)或修繕屋木質接著劑
載重比500倍實在是一個困難的目標
若再不行只好使出沒有下限的招數了,
直接集中主力做一根長得很像橋的樑
這樣可以節省材料換比較好的載重比表現
只是變得有點四不像,不曉得會不會成功
橋梁的部分軟體分析先跑
其實普拉特式桁架就是一個很好的解法了
剩下的就是實務上木條之間怎麼接合跟結構的補強
先用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,直接解壓縮就可以使用
已經裝好擴展板的函式庫,請依照擴展板的種類選擇範例程式。
奇果派 V5.5 程式積木