本文在說明扭蛋機之構造。
投幣器
具有防止逆轉功能。
投幣器與轉盤的傳動齒輪
轉盤
安裝有長形擾動彈簧棒,可以促使扭蛋不會卡住,並順利進入導槽與洞口
出料
此圖出料口是在下方,設計成滑水道旨在營造緩衝。
如果外殼設計成透明可視,也許具有趣味的視覺效果。
相關影片
https://www.youtube.com/watch?v=pJl_GkIDFUQ
https://www.youtube.com/watch?v=LzXOh-4qAlE
註:圖片版權各屬該宣告者所有。
2016年5月15日 星期日
2016年5月14日 星期六
[MeArm.Rover] 機械手臂火星探險車簡介
不管是機械手臂、3 輪循跡車、避障車或是 4 輪的機械手臂火星探險車,只需要一組機構套件即可搞定。
循跡車
避障車
機械手臂
機械手臂火星探險車
除了保有原 MeArm 所有特點與功能外,還新增如下項目:
1.增加1片層板,提供更多的置放機電空間,同時也增加了更多樣的組裝方式。
2.增加1組方向輪固定孔和2組直流減速馬達固定孔,您可以組裝成2+1輪或2+2輪自走車。
3.增加2片編碼盤,可以精準量測速度與距離。
4.增加1片超音波固定板,安裝超音波模組可以達到測距避障功能。
5.增加1片紅外線循跡固定板,安裝循跡模組可以達到循著線走的功能。
5.增加1片紅外線循跡固定板,安裝循跡模組可以達到循著線走的功能。
6.增加1組輔助夾子,夾取物體時可以獲得更大的穩定性。
7.增加1片夾子固定板,若損壞時可以即時更換。
8.增加8個墊圈,讓您的 Arduino 主板更加平穩。
9.增加8個伺服馬達使用之墊片,避免鎖壞機構件。
機電零件
1. MeArm.Rover 機械手臂火星探險車 3mm厚壓克力(含螺絲、隔離柱) *1
2. Arduino nano 開發板 *1
3. Arduino nano uno 兩用擴展板 *1
4. HC-SR04超音波避障模塊 *1
5. TCRT5000紅外線循跡模塊 *2
6. 雙軸按鍵搖桿 *2
7. L9110S馬達驅動模塊 *1
8. 直流減速馬達輪胎組 *4
9. 馬達固定件 *4
10. SG90伺服馬達 *4
11. 1寸方向輪 *1
12. 紅外線遙控套件 *1
13. 9V電池扣+DC5521插頭 *1
14. 杜邦線 母母頭 *20
15. 杜邦線 公母頭 *3
16. 馬達電源線 *8
17. USB mini 傳輸線 *1
相關連結
循跡車 http://pizgchen.blogspot.tw/2016/09/mearmrover_16.html
避障車(一) http://pizgchen.blogspot.tw/2016/09/mearmrover_18.html
避障車(二) http://pizgchen.blogspot.tw/2016/09/rwg.html
機械手臂 http://pizgchen.blogspot.tw/2016/09/mearmrover_21.html
MeArm https://www.mearm.com/
MeArm 組裝說明 http://mearm.io/guides/%5bv1.4%5dMeArm%20v1.0%20Manual.pdf
採購資訊
MeArm.Rover 機械手臂火星探險車(機構件) http://goods.ruten.com.tw/item/show?21621791495670
MeArm.Rover 機械手臂火星探險車(全套) http://goods.ruten.com.tw/item/show?21638708796647
註:MeArm.Rover 為基於英國 MeArm 的衍生作品。
Credit : MeArm.Rover is derived from MeArm.
2. Arduino nano 開發板 *1
3. Arduino nano uno 兩用擴展板 *1
4. HC-SR04超音波避障模塊 *1
5. TCRT5000紅外線循跡模塊 *2
6. 雙軸按鍵搖桿 *2
7. L9110S馬達驅動模塊 *1
8. 直流減速馬達輪胎組 *4
9. 馬達固定件 *4
10. SG90伺服馬達 *4
11. 1寸方向輪 *1
12. 紅外線遙控套件 *1
13. 9V電池扣+DC5521插頭 *1
14. 杜邦線 母母頭 *20
15. 杜邦線 公母頭 *3
16. 馬達電源線 *8
17. USB mini 傳輸線 *1
相關連結
循跡車 http://pizgchen.blogspot.tw/2016/09/mearmrover_16.html
避障車(一) http://pizgchen.blogspot.tw/2016/09/mearmrover_18.html
避障車(二) http://pizgchen.blogspot.tw/2016/09/rwg.html
機械手臂 http://pizgchen.blogspot.tw/2016/09/mearmrover_21.html
MeArm https://www.mearm.com/
MeArm 組裝說明 http://mearm.io/guides/%5bv1.4%5dMeArm%20v1.0%20Manual.pdf
採購資訊
MeArm.Rover 機械手臂火星探險車(機構件) http://goods.ruten.com.tw/item/show?21621791495670
MeArm.Rover 機械手臂火星探險車(全套) http://goods.ruten.com.tw/item/show?21638708796647
註:MeArm.Rover 為基於英國 MeArm 的衍生作品。
Credit : MeArm.Rover is derived from MeArm.
2016年3月26日 星期六
題目:如何撿拾最多的硬幣
有一個矩形區域,格線中放有硬幣(圖中紅色的點)。
機器人開始是在區域的左下角落,他的任務是在穿越到右上角落的過程中盡可能撿起最多的硬幣。
然而,在每一個步驟中,限制機器人不能退後,只能往右或往上移動。
圖中藍線表示的最佳路徑,也就是機器人可以拾取最大數目的硬幣。
建議您可以自己試著出題並想一想如何解答。
相關聯結
1. Wiki Dynamic Programming Wiki https://en.wikipedia.org/wiki/Dynamic_programming
2. 師大 Dynamic Programming http://www.csie.ntnu.edu.tw/~u91029/DynamicProgramming.html
機器人開始是在區域的左下角落,他的任務是在穿越到右上角落的過程中盡可能撿起最多的硬幣。
然而,在每一個步驟中,限制機器人不能退後,只能往右或往上移動。
圖中藍線表示的最佳路徑,也就是機器人可以拾取最大數目的硬幣。
建議您可以自己試著出題並想一想如何解答。
相關聯結
1. Wiki Dynamic Programming Wiki https://en.wikipedia.org/wiki/Dynamic_programming
2. 師大 Dynamic Programming http://www.csie.ntnu.edu.tw/~u91029/DynamicProgramming.html
2016年3月15日 星期二
GaussSense 開箱文
GaussSense 是台灣 GaussToys 團隊開發的一個可以感測磁力影像的模組。這個模組應用相當廣泛,只受限於個人的想像力,這麼好的東西值得推薦。
零件清單
1.Gauss感應器與磁鐵*1
2.20cm 母母線*9
3.單排針*9
4.貼紙*3
5.名片*1
打開小紙盒,黑黑那個小方塊是感應器,圓形有藍色圖案那個是磁鐵。
1. 點擊下拉功能表 檔案 > 開啟 > Mini_GaussSense_V1.ino。
2. 點擊下拉功能表 工具 > (選取Arduino板子)。
3. 點擊下拉功能表 工具 > (選取Arduino板子使用的序列埠)。
4. 點擊工具列按鈕「上傳」。
打開小紙盒,黑黑那個小方塊是感應器,圓形有藍色圖案那個是磁鐵。
下載相關資料
1.Google搜尋關鍵字「GaussToys」,點擊 Gausstoys.com 會出現官方首頁。
2.建議註冊加入開發者行列,以利後續下載動作。
3.點擊首頁中間的「加入開發者」按鈕,再點擊「下載 GaussSense SDK」。
4.分別點擊「下載 Arduino範例」與「下載 Processing SDK」。
5.安裝好 Arduino IDE 和 Processing IDE。
6.將 Processing Library 複製到 C:\Users\<使用者>\Documents\Processing\libraries資料夾內。
串接電路
上傳Arduino程式
1. 點擊下拉功能表 檔案 > 開啟 > Mini_GaussSense_V1.ino。
2. 點擊下拉功能表 工具 > (選取Arduino板子)。
3. 點擊下拉功能表 工具 > (選取Arduino板子使用的序列埠)。
4. 點擊工具列按鈕「上傳」。
執行Processing程式
1. 點擊下拉功能表 File > Examples... > Contributed Libraries > GaussSense SDK for Processing > Basics,用滑鼠雙擊 e1_HelloGaussSense。
2. 點擊工具列按鈕「Run」。
拿起磁鐵在 GaussSense上面晃動,可以看到螢幕視窗出現數個色塊,如下圖示:
說明
1. 資料傳送方式是由 GaussSense 傳訊號給 Arduino,Arduino 再透過 USB 線的 COM 埠傳送資料給 PC 端的 Processing,再由 Processing 畫出磁力分佈圖。
2. 由於 GaussToys 公司已經在 Processing 程式裏設定自動選取可用的 COM 埠,使用者因此可以不必煩惱如何指定 COM 埠這個問題。
3. 磁鐵有兩個面,其中一面貼近GaussSense時螢幕視窗內會有藍色的色塊出現,翻轉另一面則會出現紅色色塊。色塊分佈的區域表示磁力的範圍,顏色的深淺表示磁力的強度。
拿起磁鐵在 GaussSense上面晃動,可以看到螢幕視窗出現數個色塊,如下圖示:
說明
1. 資料傳送方式是由 GaussSense 傳訊號給 Arduino,Arduino 再透過 USB 線的 COM 埠傳送資料給 PC 端的 Processing,再由 Processing 畫出磁力分佈圖。
2. 由於 GaussToys 公司已經在 Processing 程式裏設定自動選取可用的 COM 埠,使用者因此可以不必煩惱如何指定 COM 埠這個問題。
3. 磁鐵有兩個面,其中一面貼近GaussSense時螢幕視窗內會有藍色的色塊出現,翻轉另一面則會出現紅色色塊。色塊分佈的區域表示磁力的範圍,顏色的深淺表示磁力的強度。
相關連結
1. GaussToys 官網 http://gausstoys.com/?locale=zh
2. Mini GaussSense 影片 https://www.youtube.com/watch?v=q0pH_APBkw0&list=PLbCwJafIhVCuI6DlDnlBcIPBDZQVDGbqq
1. GaussToys 官網 http://gausstoys.com/?locale=zh
2. Mini GaussSense 影片 https://www.youtube.com/watch?v=q0pH_APBkw0&list=PLbCwJafIhVCuI6DlDnlBcIPBDZQVDGbqq
2016年3月12日 星期六
三種六足蜘蛛的走路方式
三種六足蜘蛛的走路方式
一、單顆馬達
利用齒輪傳動6支腳。
齒輪正轉時前進,逆轉後退。
缺點無法轉彎。
二、2顆馬達
一顆馬達利用連桿同時帶動4支腳,另一顆馬達撐起其餘左右2支腳使重心偏移,以利4支腳移動。
缺點無法轉彎。
如果加以改良用3顆馬達,第1顆馬達負責帶動前面左右腳,第2顆馬達撐起中間左右2支腳,第3顆馬達帶動後面左右腳,則可以在前進中稍微做出轉彎。
三、18(6x3)顆馬達
每支腳有3個關節,可以前進後退和轉彎,仿生機構靈活度十足。
12(6x2)顆馬達,算是短腿蜘蛛,可前進後退和轉彎,但靈活度比不上6x3蜘蛛。
原文詳 https://www.societyofrobots.com/member_tutorials/node/297
機器足之形態
一、單顆馬達
利用齒輪傳動6支腳。
齒輪正轉時前進,逆轉後退。
缺點無法轉彎。
二、2顆馬達
一顆馬達利用連桿同時帶動4支腳,另一顆馬達撐起其餘左右2支腳使重心偏移,以利4支腳移動。
缺點無法轉彎。
如果加以改良用3顆馬達,第1顆馬達負責帶動前面左右腳,第2顆馬達撐起中間左右2支腳,第3顆馬達帶動後面左右腳,則可以在前進中稍微做出轉彎。
三、18(6x3)顆馬達
每支腳有3個關節,可以前進後退和轉彎,仿生機構靈活度十足。
12(6x2)顆馬達,算是短腿蜘蛛,可前進後退和轉彎,但靈活度比不上6x3蜘蛛。
原文詳 https://www.societyofrobots.com/member_tutorials/node/297
機器足之形態
2016年2月18日 星期四
認識 LiveCode
LiveCode 是一款跨平台的軟體,您可以用它來寫 PC Base 獨立執行的程式(.exe)或 Android 、iOS 手機 APP。
LiveCode 官網 http://www.livecode.com/
下載 LiveCode https://livecode.com/download/
初學者手冊(含安裝與設定教學) https://livecode.com/resources/guides/beginners-guide/
教師筆記 http://livecode.com/hourofcode/TeachersNotes.pdf
Hello World!
滑鼠左鍵點擊下拉功能表 File > New Stack > iPhone 4(320x480)
(出現 LayOut 視窗)
從左側的 Tools 工具視窗內將 Standard Button 拖拉到 LayOut 視窗(或是快擊兩下 Standard Button 也可以)。
叫出程式碼編輯視窗。用滑鼠左鍵點擊 LayOut 視窗內的按鈕,然後點擊標準工具列內的「Code」工具鈕。(出現 Code Editor 視窗)
在 on mouseUp 與 end mouseUp 中間鍵入
answer "Hello World!"
如下圖
讓我們來看看程式執行的結果。
點擊「Apply」按鈕,再點擊右側的「Continue」鈕(或按功能鍵F5)。
(出現「Defaule Entry Point」視窗)
直接點擊「OK」鈕即可。
(出現「Hello World!」視窗)
LiveCode 官網 http://www.livecode.com/
下載 LiveCode https://livecode.com/download/
初學者手冊(含安裝與設定教學) https://livecode.com/resources/guides/beginners-guide/
教師筆記 http://livecode.com/hourofcode/TeachersNotes.pdf
Hello World!
滑鼠左鍵點擊下拉功能表 File > New Stack > iPhone 4(320x480)
(出現 LayOut 視窗)
從左側的 Tools 工具視窗內將 Standard Button 拖拉到 LayOut 視窗(或是快擊兩下 Standard Button 也可以)。
叫出程式碼編輯視窗。用滑鼠左鍵點擊 LayOut 視窗內的按鈕,然後點擊標準工具列內的「Code」工具鈕。(出現 Code Editor 視窗)
在 on mouseUp 與 end mouseUp 中間鍵入
answer "Hello World!"
如下圖
讓我們來看看程式執行的結果。
點擊「Apply」按鈕,再點擊右側的「Continue」鈕(或按功能鍵F5)。
(出現「Defaule Entry Point」視窗)
直接點擊「OK」鈕即可。
(出現「Hello World!」視窗)
2016年1月26日 星期二
訂閱:
文章 (Atom)



























