Board logo

標題: [製成品] 我的第一個機械人 [打印本頁]

作者: dtom    時間: 2015-7-20 11:41     標題: 我的第一個機械人

本帖最後由 dtom 於 2015-10-8 01:26 編輯

見到呢個咁可愛, 太想砌一個
http://www.thingiverse.com/thing:715688

但佢主板係用 DFRobot's Bluno Nano,
淘仔搵過 Bluno Nano 要 139人仔...
反正我有幾塊 pro mini 同藍芽, 所以就試下自己改喇

08/10/2015
原作更新左, 有 Android App : Link
firmware 支援普通藍芽: link


03/08/2015
係 arduino 既 serial monitor  打指令
指令如下:
<FW> 向前行一步
<FW,5> 向前行五步
<FW,-1> 一直向前行,直至收到其他指令

<BW> 向後行
<LT> 轉左
<RT> 轉石
<ST> 停止當動作並重置至基本位置
<SI> Stop Immediate

<SX> Shake Head
<BX> Bounce

<WX> Wobble
<WY> Wobble Left
<WZ> Wobble Right

<LX> Shake Legs
<LY> Shake Left Legs
<LZ> Shake Right Legs

28/07/2015
更改分類為[製成品]


26/07/2015
MobBob remix final test
https://www.youtube.com/watch?v=LjTY2oSekD8


第一次完全獨立操作
https://www.youtube.com/watch?v=89FMlRcnAwc

加相
45 Degree.jpg

Back.jpg

Side.jpg



25/07/2015 終於可以用電話控制全部動作
Test 4 video

有初步成果
Test 1 video
Test 2 video
Test 3 video

http://www.thingiverse.com/thing:932818

圖片附件: 45 Degree.jpg (2015-7-26 00:45, 41.85 KB) / 下載次數 300
https://h0.hkepc.com/forum/attachment.php?aid=1812782&k=2d0e068e4eff54f0ba0156b30c381972&t=1781454683&sid=10GljEyFKYl



圖片附件: Back.jpg (2015-7-26 00:45, 47.65 KB) / 下載次數 282
https://h0.hkepc.com/forum/attachment.php?aid=1812783&k=71190fee4c99609560938c30f2afb085&t=1781454683&sid=10GljEyFKYl



圖片附件: Side.jpg (2015-7-26 00:45, 30.17 KB) / 下載次數 204
https://h0.hkepc.com/forum/attachment.php?aid=1812784&k=43c281de3c6f0261494fd4b91145b819&t=1781454683&sid=10GljEyFKYl


作者: palpatrick    時間: 2015-7-20 12:23

回覆 1# dtom


    我又想玩下!
作者: lunxg    時間: 2015-7-20 13:00

OK WO!
真係有興趣!
作者: secmaster    時間: 2015-7-20 13:15

It is interesting
Dunno if it support iPhone?
作者: dtom    時間: 2015-7-20 13:39

回覆 4# secmaster


個 app 我用 AI2 寫
http://ai2.appinventor.mit.edu/
只能 export android 既 APK
作者: monogram    時間: 2015-7-20 13:43

巧有趣呀!
作者: Super169    時間: 2015-7-20 14:12

回覆 1# dtom

原來 ching 之前問 servo 既野, 就係為左佢.  好得意, 我又整番隻玩下先.

之前在網上見過一個好似既, 可以用埋手機前置鏡頭去認主人而做出不同表情.
可惜果次睇完無 bookmark 到, 搵唔番了.
唔知 ching 有無見過....
作者: dtom    時間: 2015-7-20 14:24

回覆 7# Super169


無睇過呢條片, 就算有睇過, 咁進階既功能相信 AI2 都做唔到
要用 android 正式既 SDK , 但我懶學
作者: Super169    時間: 2015-7-20 18:06

回覆  Super169


無睇過呢條片, 就算有睇過, 咁進階既功能相信 AI2 都做唔到
要用 android 正式既 ...
dtom 發表於 2015-7-20 14:24



ching 可唔可以簡單教下個 AI2 點用 (可能我蠢得濟, 睇唔明.).....
頭先手痕登記左, 開左個新 project, 加左粒 button 去個 screen, 就已經唔知點樣寫 code 比粒 button.     

見你玩得咁過癮, 近排又無乜野印, 今晚番去整隻玩下先.
係咪用 EMax servo 直接 mount 到唔駛改的?  之前試過 download 過 D 比 TowerPro SG90 用既, 個 mount 唔係好o岩位.
作者: dtom    時間: 2015-7-20 18:28

youtube 搵就大把片
mit 都有拍片
作者: dtom    時間: 2015-7-20 18:32

你 下載 leg-part v3.stl 度下位fit唔fit 先
其實最好 import 去你用開既軟件自已度就最準
作者: 雀雀    時間: 2015-7-21 10:53

ching , 有冇試過兩隻 servo 轉既角度唔一致? 例如一隻既 90 度係轉得少過另一隻. 有冇辦法解決呢?
作者: dtom    時間: 2015-7-21 11:45

本帖最後由 dtom 於 2015-7-21 11:48 編輯

山寨 servo 無 cal 過先出廠
唔保證90度係同一位置(其實外國名牌野又會唔會 cal 呢   只用過山寨貨 )
我都改緊個 app 可以自定 min, thumb, max 既位置
作者: dtom    時間: 2015-7-21 12:02

本帖最後由 dtom 於 2015-7-21 12:04 編輯

回覆 12# 雀雀


Arduino code 都係咁
啱啱先現原作者寫既 code, 靚過我好多
https://github.com/cevinius/MobBob

佢都係咁寫
  1. /----------------------------------------------------------------------------------
  2. // Servo Max/Min/Centre Constants - Set these for your particular robot.
  3. //----------------------------------------------------------------------------------

  4. const int LEFT_HIP_CENTRE = 1430;
  5. const int LEFT_HIP_MIN    = LEFT_HIP_CENTRE - 500;
  6. const int LEFT_HIP_MAX    = LEFT_HIP_CENTRE + 500;

  7. const int LEFT_FOOT_CENTRE = 1420;
  8. const int LEFT_FOOT_MIN    = LEFT_FOOT_CENTRE - 550;
  9. const int LEFT_FOOT_MAX    = LEFT_FOOT_CENTRE + 500;

  10. const int RIGHT_HIP_CENTRE = 1550;
  11. const int RIGHT_HIP_MIN    = RIGHT_HIP_CENTRE - 500;
  12. const int RIGHT_HIP_MAX    = RIGHT_HIP_CENTRE + 500;

  13. const int RIGHT_FOOT_CENTRE = 1400;
  14. const int RIGHT_FOOT_MIN    = RIGHT_FOOT_CENTRE - 550;
  15. const int RIGHT_FOOT_MAX    = RIGHT_FOOT_CENTRE + 500;
複製代碼
你睇佢每個 CENTRE 都唔一樣, 證明外國月亮係一樣圓
作者: Super169    時間: 2015-7-21 12:10

山寨 servo 無 cal 過先出廠
唔保證90度係同一位置(其實外國名牌野又會唔會 cal 呢   只用過山寨貨 :hah ...
dtom 發表於 2015-7-21 11:45



如果我無攪錯, 雀雀 ching 好似唔係講緊位置, 而係轉動角度既大細喎.

每隻 servo (特別係 D cheap cheap 山寨) 都好參差, 可以控制既範圍都有 D 唔同.
通常用 servo  controller, 都要頭尾要 cut 走  一大段至準.  但係可用範圍轉動內既角度都算 OK, 例如由 45 去 135, 應該都係轉左 90 度.

如果 雀雀 ching  講緊既唔係 頭尾去唔到既位, 而係 中間可用部份都有分別, 就有 D 問題.  好難自己 tune 到, 除非佢既誤差好穩定, 40-135 係 90 度時, 80-175 又係 90度.  就可以按比例 95 度當 90 度用.  否則, 如果唔係固定比例既誤差, 真係唔知點攪了.
作者: Super169    時間: 2015-7-21 12:15

回覆  雀雀


Arduino code 都係咁
啱啱先現原作者寫既 code, 靚過我好多


佢都係咁寫你睇佢每 ...
dtom 發表於 2015-7-21 12:02



未必係個 servo 既 center 唔一樣, 而係安裝完既中點位置唔一樣.

就算隻隻 servo 可用範圍既中點都一樣, 唔代表你裝果下都可以用到相同既位, 有時齒輪位置都好大影響.
裝完之後要自己對好位再去 program set 番中點位置的.
作者: dtom    時間: 2015-7-21 13:29

本帖最後由 dtom 於 2015-7-21 13:34 編輯

回覆 15# Super169


又學到野
你唔講我都唔知, 你講左我又好覺
唔怪得左右腳板提起既數值都唔同啦

但我係用實際數字 servoLeftLeg.write 黎記住位置, 而唔係 左腳板升起 15 度, 所以對我無乜影響
作者: 雀雀    時間: 2015-7-21 13:34

係呀係呀, 我意思係轉動角度既大細, 我表達得唔好.

我最近整緊部車仔, 上面用  servo 加個槌仔, 一個燈仔同埋一個 button. 同個仔玩對戰. 不過唔關 3d 事, 事關我未買 3dprinter, 用住個紙皮盒仔做車身.
作者: 雀雀    時間: 2015-7-21 14:17

如果 雀雀 ching  講緊既唔係 頭尾去唔到既位, 而係 中間可用部份都有分別, 就有 D 問題.  好難自己 tune 到, 除非佢既誤差好穩定, 40-135 係 90 度時, 80-175 又係 90度.  就可以按比例 95 度當 90 度用.  否則, 如果唔係固定比例既誤差, 真係唔知點攪了.
Super169 發表於 2015-7-21 12:10


依段真係要慢慢理解一下.  應該好有用.
作者: Super169    時間: 2015-7-21 14:58

本帖最後由 Super169 於 2015-7-21 14:59 編輯
回覆  Super169


又學到野  
你唔講我都唔知, 你講左我又好覺  
唔怪得左右腳板提起既數值都唔 ...
dtom 發表於 2015-7-21 13:29


好多時機械人既程式, 最簡單都係 tune 件野去到某個位, 然後記低當時既數值, 下次再要做同樣動作, 就 send 番 D 數值出去.  基本上係每個動作獨立去諗.

如果要用相對位置, 比如話其中一個 servo 轉 30 度, 當中要考慮既野就好複雜了, 夠唔夠位轉, 會唔會同另一個 part 撞.  成個系統都複雜好多.
我估呢隻機械人仔, 都係記低左每個動作既數值, 例如 4 個電機 (90, 90, 90, 90) 就係企直, (45, 135, 90, 90) 就提右腳, (90, 90, 45, 135) 就提左腳, (唔好認真諗 D 數值, 我只係舉例, D數字亂作既)

當由企直之後, 想 提完右腳, 企番好, 再提左腳, 就會 send 絕對位置
(45, 135, 90, 90) , (90, 90, 90, 90), (90, 90, 45, 135), (90, 90, 90, 90)

而唔相對位置  
(-45, 45, 0, 0) , (45, -45, 0, 0), (0, 0, -45, +45), (0, 0, 45, -45)

有 D 人幫人做機械人, 一套動作做好哂, 但每個機械人既中位都可能有貿別.  用番呢個例子, 如果今次果隻個 中位由 (90, 90, 90, 90) shift 左去 (87, 93, 92, 88), 就 記低一個 delta, 即 (-3, 3, 2, -2), send 之前就補番.  咁樣做可以一套動作, 隨時配合唔同既機械人了.

不過, 有時 D 動作要配合埋時間,  就複雜好多了.  Arduino 既 servo library default 係全速, 有個 varSpeedServo 既 library 可以幫你減速 (當然, 只可以減), 配合黎用可以多D變化.
作者: Super169    時間: 2015-7-21 15:01

我最近整緊部車仔, 上面用  servo 加個槌仔, 一個燈仔同埋一個 button. 同個仔玩對戰. 不過唔關 3d 事, 事關我未買 3dprinter, 用住個紙皮盒仔做車身.
雀雀 發表於 2015-7-21 13:34



自己造, 咪當自己係人肉 3D printer 囉, 都係將 D 原料變成想要既野.
遲下做做下覺得唔夠滿足, 就買部 3D printer 番去打印喇.
作者: dtom    時間: 2015-7-25 18:25

Update vodeo : https://www.youtube.com/watch?v=89FMlRcnAwc
作者: Super169    時間: 2015-7-26 00:11

Update vodeo :
dtom 發表於 2015-7-25 18:25



好掂喎, 不如整多個, 前面加支野.  
兩條友一人一部手機玩格劍, 掃跌對方就贏 (不過, ching 塊 arduino 好似未裝上去).
之後, 可以攪個格劍大賽, 限制左底板既面積, 同埋 servo 既大細 (只可以用 9g servo), 各自去設計個機械人, 再打印出黎, 再自己寫程式 (或者如果用番呢對腳 build 上去, dtom 大大可以提供基本程式).  版聚果陣就可以黎一個簡單既 3D 機械人大戰.
作者: dtom    時間: 2015-7-26 01:42

本帖最後由 dtom 於 2015-7-26 09:16 編輯
... ching 塊 arduino 好似未裝上去  ...
Super169 發表於 2015-7-26 00:11



如你所願
https://www.youtube.com/watch?v=89FMlRcnAwc
Test video 5
作者: Super169    時間: 2015-7-26 03:13

本帖最後由 Super169 於 2015-7-26 03:17 編輯
如你所願
dtom 發表於 2015-7-26 01:42



你好似貼錯 link, 係咪想貼 Test 5:
https://www.youtube.com/watch?v=YA7Vm187WFo

好似背脊有個細路.....
ching 個尿袋幾正喎, 邊度買既, 我又想買個....粒燈好似隻眼仔, 好過癮.
作者: dtom    時間: 2015-7-26 09:15

本帖最後由 dtom 於 2015-7-26 09:16 編輯

重覆自刪
作者: dtom    時間: 2015-7-26 09:15

哈哈, 太夜喇,力不從心

仲印緊電話mount, 完成應該係咁,同原作一樣
45 Degree.jpg

尿袋只係1年前街邊隨手幫老婆買
中間其實係 4 粒細燈
但夜晚係房拍,幾料LED既光散開晒,只見到一團光...

圖片附件: 45 Degree.jpg (2015-7-26 09:14, 41.85 KB) / 下載次數 125
https://h0.hkepc.com/forum/attachment.php?aid=1812826&k=d896a86f21225c3efd7a2ef60a6d6634&t=1781454683&sid=10GljEyFKYl


作者: dtom    時間: 2015-7-26 17:28

MobBob remix final test
https://www.youtube.com/watch?v=LjTY2oSekD8
作者: 121245    時間: 2015-7-26 18:11

樓主用乜野軟件,可以係電話上角度,
見到電訊商個名?
作者: Super169    時間: 2015-7-26 18:35

咁快叫 final 既?
都係鐘意分開黎 remote control 多D。
最衰家陣印唔到 PLA,無得玩添。
作者: dtom    時間: 2015-7-26 20:53

回覆 29# 121245


    華為honor 4x 自帶系統
作者: dtom    時間: 2015-7-26 20:56

咁快叫 final 既?
都係鐘意分開黎 remote control 多D。
最衰家陣印唔到 PLA,無得玩添。 ...
Super169 發表於 2015-7-26 18:35



我主要係 remix 佢由 Bluno Nano 轉做 pro mini 咋,其他都盡量跟原作
你想既都可以 remix 加其他關節
pro mini 有 13 個 IO pin, 2 個用左 BT 既 TX,RX, 應該最多可以駁 11個 servo, 等你發揮喇
作者: Super169    時間: 2015-7-26 21:26

本帖最後由 Super169 於 2015-7-26 21:34 編輯
我主要係 remix 佢由 Bluno Nano 轉做 pro mini 咋,其他都盡量跟原作
你想既都可以 remix 加其他關節
pr ...
dtom 發表於 2015-7-26 20:56



oh...仲諗住轉番你果個用 Nano 添.  ProMini 下下要加   USB 轉 TTL 至可以 upload program, 雖然話裝完之後好少改, 但一開始總係好似有點煩.  而且, pro mini 通常要自己焊針腳, 我D技術屎又懶, 最近買都係買 nano.
"pro mini 有 13 個 IO pin, " <- 唔係好明, nano 同 pro mini 都係一樣喎. (官網 pro mini 得 6 analog, 但又有埋 A6 A7).
只有 6 個 PWM 最多 11 個 servo?  ching 係咪玩我?
不過, 我都有幾塊 servo board, 真係要插都有.  不過, 呢隻機械人仔, 6 個都夠哂了.

我家陣改緊你個圖, 請問你大脾個 servo 接隻腳, 係用邊隻既?  EMAC 應該係 一個圓, 單臂, 十字 同埋長既一字.  我見你開兩個窿, 但一字太長, 係咪裝 十字?

仲有樣野成機問下, 我如果水平打印呢D 圓位, 下面果邊會變左斜線, 唔圓.  唔知有無得 tune.
20150726-005.jpg
呢D 位, 叫佢加 support 都唔會出.  如果打直佢印, 外面會圓番, 但中空果  D 都係唔得.
唔知 ching 係點樣放黎印 (照個 STL 應該係打平), 會唔會有咁既問題?

圖片附件: 20150726-005.jpg (2015-7-26 21:34, 72.24 KB) / 下載次數 166
https://h0.hkepc.com/forum/attachment.php?aid=1813070&k=3599218b15d3888f3a8a80028e5e476c&t=1781454683&sid=10GljEyFKYl


作者: Offer    時間: 2015-7-26 21:41

回覆 1# dtom


擷取.PNG


???

圖片附件: 擷取.PNG (2015-7-26 21:40, 30.5 KB) / 下載次數 152
https://h0.hkepc.com/forum/attachment.php?aid=1813076&k=5b8368e815d723a79bfb989862e22eb3&t=1781454683&sid=10GljEyFKYl


作者: 121245    時間: 2015-7-26 21:56

回覆 31# dtom

咁樣即係想用都冇得用
作者: dtom    時間: 2015-7-26 21:57

本帖最後由 dtom 於 2015-7-26 22:00 編輯

回覆 33# Super169
我係下面圖咁放
腳板用半邊果隻
hip 用十字,再 cut 2 邊
窿位可能唔準... 始終呢尐膠無標準...

回覆 34# Offer

KISSlicer 正常喎
ScreenShot008.jpg

圖片附件: ScreenShot008.jpg (2015-7-26 21:56, 41.66 KB) / 下載次數 236
https://h0.hkepc.com/forum/attachment.php?aid=1813080&k=8f8c75998fdca92ab5dd56cf62bfc922&t=1781454683&sid=10GljEyFKYl


作者: Super169    時間: 2015-7-26 22:05

回覆  dtom





???
Offer 發表於 2015-7-26 21:41


ching 用乜野開既?
作者: Offer    時間: 2015-7-26 22:20

ching 用乜野開既?
Super169 發表於 2015-7-26 22:05



Slic3r
作者: Offer    時間: 2015-7-26 22:21

回覆  Super169
我係下面圖咁放
腳板用半邊果隻
hip 用十字,再 cut 2 邊
窿位可能唔準... 始終呢尐膠無標 ...
dtom 發表於 2015-7-26 21:57


擷取.PNG

圖片附件: 擷取.PNG (2015-7-26 22:21, 4.14 KB) / 下載次數 178
https://h0.hkepc.com/forum/attachment.php?aid=1813092&k=6b7a319f387cf904874b006d3b86b7a6&t=1781454683&sid=10GljEyFKYl


作者: dtom    時間: 2015-7-26 22:28

本帖最後由 dtom 於 2015-7-26 22:34 編輯

回覆 39# Offer

Fixed
DL v4 pls

窿位都跟我手上既黎度
LegPart-size1.jpg

LegPart-size2.jpg

圖片附件: LegPart-size1.jpg (2015-7-26 22:33, 69.93 KB) / 下載次數 119
https://h0.hkepc.com/forum/attachment.php?aid=1813095&k=3f2a1355c05741ce45ff309f5c6d6208&t=1781454683&sid=10GljEyFKYl



圖片附件: LegPart-size2.jpg (2015-7-26 22:33, 38.65 KB) / 下載次數 157
https://h0.hkepc.com/forum/attachment.php?aid=1813096&k=6efd72a5f42ed05dd3d4729a581aa6b1&t=1781454683&sid=10GljEyFKYl


作者: Offer    時間: 2015-7-26 22:40

回覆  Offer

Fixed
DL v4 pls

窿位都跟我手上既黎度
dtom 發表於 2015-7-26 22:28


擷取.PNG

擷取1.PNG

Fixed

圖片附件: 擷取.PNG (2015-7-26 22:40, 29.37 KB) / 下載次數 135
https://h0.hkepc.com/forum/attachment.php?aid=1813105&k=4f6a204d5f1601cd575ecdcb1da41d3f&t=1781454683&sid=10GljEyFKYl



圖片附件: 擷取1.PNG (2015-7-26 22:40, 2.89 KB) / 下載次數 132
https://h0.hkepc.com/forum/attachment.php?aid=1813107&k=bdada002ece2f812694b927ffeb6ab8e&t=1781454683&sid=10GljEyFKYl


作者: Super169    時間: 2015-7-27 00:00

回覆  Offer

Fixed
DL v4 pls

窿位都跟我手上既黎度
dtom 發表於 2015-7-26 22:28



你用 EMAX servo?  點解我果個唔同既?  我支臂有三個螺絲位的.
我都改左呢舊野.  剛剛印緊....我比較鐘意挖坑收埋支臀.
20150726-006.jpg


問題係上面果度, 兩個螺絲位, 用黎上十字臀?

圖片附件: 20150726-006.jpg (2015-7-27 00:00, 46.3 KB) / 下載次數 125
https://h0.hkepc.com/forum/attachment.php?aid=1813133&k=336d7359d7aafe0e065e59d75de54ecf&t=1781454683&sid=10GljEyFKYl


作者: Super169    時間: 2015-7-27 00:03

ching 呢度紅圈個位, 係裝邊支臀, 裝上定裝下?  可唔可以 show 黎睇下.
20150726-007.jpg

圖片附件: 20150726-007.jpg (2015-7-27 00:03, 67.97 KB) / 下載次數 138
https://h0.hkepc.com/forum/attachment.php?aid=1813134&k=e14b58ad51f43034def01c536a365841&t=1781454683&sid=10GljEyFKYl


作者: dtom    時間: 2015-7-27 00:28

我隻 emax都係3個窿,但跟原作只留2個,反正都唔會收晒3粒螺絲

挖坑收埋支臀係好方法,但呢度面用螺絲收先穩陣,唔挖應該分別唔大掛

你既紅圈係用十字肩,再剪走多餘既2邊
作者: Super169    時間: 2015-7-27 01:36

我隻 emax都係3個窿,但跟原作只留2個,反正都唔會收晒3粒螺絲

挖坑收埋支臀係好方法,但呢度面用螺絲收先 ...
dtom 發表於 2015-7-27 00:28



oic, 挖坑只係睇落好似好D, 如果逼得實, 或者可以幫手借下力, 不過望要都係靠螺絲.

原來要改臀...有 D 唔高興添, 不過都有唔少是卑臀, 應該無問題.
支臂安上面? 就咁收螺絲回定會唔會唔穩?  收下面就會縮短左隻腳.

.... 努力打印中, 部機好似死死下了, 打印出黎既直牆.....好唔直.
希望可以完成埋呢件野至大執下.
作者: Offer    時間: 2015-7-27 15:31

本帖最後由 Offer 於 2015-7-27 15:33 編輯

回覆 40# dtom


    凸出來的軸改為孔位,然後收粒螺絲當軸用會好D,至少不用support
作者: Super169    時間: 2015-7-27 20:56

雖然部 printer 死死下, 又印唔到 PLA, 印 D 圓個底就變左斜線, 攪左一輪, 都叫做印哂電機有關既支架了.
印出黎既野, 比大家一家唔收貨, 直牆灣灣曲曲, 圓柱變左三角柱, 圓窿又唔窿.
不過, 好在我都有唔少打磨工具, 就當係執模型, 修修下又掂.

部份螺絲差左 0.5mm, 要用暴力安裝, 用大力夾夾緊, 暴力扭入去, 總算 OK....
不過, 都比我扭斷左一粒螺絲, 睇黎我真係太暴力了.
20150727-002.jpg

十字臂唔剪都唔阻位, 由得佢了.
tune 完位, 裝哂支架, 1500 中位都算差唔多了.  當然, 都要執執佢 D 數.
20150727-001.jpg

跟住就要開始跟 dtom 大大學下點玩 AI2 了, 慣左寫 code, 對住佢個 UI, 好似唔知做乜咁.
今日叫做係咁咦搵左幾個教學睇, 好多都預左人識用, 有D只係放在一個個 block 既圖 (應該叫個program) 出黎, 我都唔知點整呢幅圖.
平時睇 sample code, 識打字就得.....今次要慢慢學至得.  要努力下先.

dtom 大大不如加多個 AI2 教學......

圖片附件: 20150727-001.jpg (2015-7-27 20:50, 52.14 KB) / 下載次數 133
https://h0.hkepc.com/forum/attachment.php?aid=1813354&k=e120644b5925306450c3a2d1047bab4b&t=1781454683&sid=10GljEyFKYl



圖片附件: 20150727-002.jpg (2015-7-27 20:50, 37.22 KB) / 下載次數 135
https://h0.hkepc.com/forum/attachment.php?aid=1813355&k=385ab4a614f04f4525f599b07b3a2940&t=1781454683&sid=10GljEyFKYl


作者: dtom    時間: 2015-7-27 21:10

回覆 46# Offer


呢件我都無用 SUPPORT 印
反正 z 既圓孔點都唔圓, 都係後期磨啱位
作者: dtom    時間: 2015-7-27 21:12

回覆 47# Super169


我個係 Instructions 已經貼左 ai2 官方 mit 既片, 跟住做無理由唔明
https://www.youtube.com/playlist ... CF37lJO54Iyk4OLtQ-_
作者: dtom    時間: 2015-7-27 21:27

回覆 47# Super169


睇你幅圖先發覺
你個 ServoBrace.stl 係配 MainBoardHolder.stl
如果用 ProMini_holder.stl + Bluetooth_holder.stl
ServoBrace 中間果2個扣係唔用, 如果頂電池就 cut 左佢
作者: Super169    時間: 2015-7-27 21:56

回覆  Super169


我個係 Instructions 已經貼左 ai2 官方 mit 既片, 跟住做無理由唔明
...
dtom 發表於 2015-7-27 21:12



唔該    ching, 一陣去睇下片先.

碘先唔理三七廿一, 上 program 試下, 叫做見到 D 動作, 不過由於本身中位唔同, 行得怪怪地, 要 tune 番哂先.

支架上面既部份, 應該可以自己睇情況再畫過.
不過, 以我咁貪玩既人, 更係整到對腳行到先喇, 大不了印個兜裝哂上去.

ching 用乜野 tune 中位既?  係不斷試?  我唔知用 servo tester 既數係咪都 OK.
等我慢慢調教下先.
作者: Super169    時間: 2015-7-27 22:16

已 tune 好哂 D 位, 不過都未得.
可能未加野上去, 唔夠重, 好多動作都唔得....因為隻腳無抬起.
睇黎要負重先可以玩.
作者: dtom    時間: 2015-7-27 22:20

回覆 51# Super169

加左個 APK, 幾日前既 version : Link , 左下有個 Test Servo Page 既制
作者: Super169    時間: 2015-7-27 23:23

回覆 53# dtom


唔該哂 ching, 不過我本身有隻 servo tester, 可以用黎試位, 扭幾扭就度好哂 D 位了.
不過, 由於未有架, 隻野太輕, 好多動作都做唔到.
諗左好耐點樣同佢負重, 最後, 都係用錢攪掂.....將個散紙包塞D銀仔放上去, 剛好食實左個位.
20150727-003.jpg

家陣可以行得轉得, 你 set 左既動作都做到了, 遲D可以諗下點固定舊電同塊板.
不過, 有點黑仔....張 nano 無反應, 無故身亡.  有 D 插住試緊其他野, 唔想拆.
家陣用張 uno 頂住先.  叫做有得玩了.   唔該哂 ching, 隻野真係幾得意.   

不過, 我初時以為 ching 之前問點樣 BT 控制 4 隻 servo, 我以為你係由手機 send servo setting.
睇完 code, 原來只係 send string command, 然後由 arduino 果邊作番.

我諗緊 由 android 果邊出哂, 雖然 send 多 D 野, 但係加動作既話, arduino 果邊就唔需要改 program.
唔知 ching 點睇呢?

圖片附件: 20150727-003.jpg (2015-7-27 23:23, 78.22 KB) / 下載次數 205
https://h0.hkepc.com/forum/attachment.php?aid=1813409&k=5ac0bb6ace680c5e07cb1af5a3102445&t=1781454683&sid=10GljEyFKYl


作者: 井蛙    時間: 2015-7-28 00:23

提示: 作者被禁止或刪除 內容自動屏蔽
作者: dtom    時間: 2015-7-28 00:24

有尐動作要2個servo同時郁,
command太長又好易有data lost攪到指令唔完整
之前試過 send servo 角度同速度,連續 send 5 個指令可能有3個會食錯。。。
作者: Super169    時間: 2015-7-28 02:40

有尐動作要2個servo同時郁,
command太長又好易有data lost攪到指令唔完整
之前試過 send servo 角度同速度 ...
dtom 發表於 2015-7-28 00:24



可能因為個 Program 既藍牙係用 software serial, 9600 其實對 software serial 黎講, 都好快了, 太多野會食都唔奇.   
不過, 當你 set 好哂之後, 可以放棄 serial monitor, 用番 hardware serial, 9600 就絕對無問題了....有時收完一個 byte 要 delay(1) 之後, 一下個 byte 至送到, 應該無乜機會會漏.

不過, 再三睇過 D code, 一個動作都要 send 唔少野, 唔係 5 個 byte 咁簡單, 可能真係唔易攪.
或者可以設定某 D 姿態, 由 android 出 D combo, 無既就直出 servo control....不過, 都幾煩.
作者: Offer    時間: 2015-7-28 07:13

回覆 57# Super169


    arduino的 code係咁看了一下,software serial 的中斷應該冇servo lib的PWM那麼優先所以在收到第一組指令後便沒辦法去處理servo未行完的問題掛!
作者: dtom    時間: 2015-7-29 12:46

Update UI : Link
作者: dtom    時間: 2015-7-29 15:52

徵求畫畫高手

有無師兄幫手畫幾張 GIF?
用黎做類似原作既表情
https://www.youtube.com/watch?t=30&v=nQX_RPu3yLU
最好分開眼同口
一組眼,一組口,每組3張圖或以上(識畫GIF動畫既要幾多張應該更清楚 )

有意想美化其他地方既都歡迎提供
請多多支持     
作者: Super169    時間: 2015-7-29 18:22

徵求畫畫高手

有無師兄幫手畫幾張 GIF?
用黎做類似原作既表情

最好分開眼同口
一組眼,一組口,每 ...
dtom 發表於 2015-7-29 15:52


wah..個 UI 過癮左好多
可惜我 D 畫功太爛, 幫你唔得....你家陣果個, 我都好心滿意足了.

ching 可唔可能加多個係 click 左一直向前/後行, 直到有下一個指令?
因為佢行得幾慢同細步, 每次開步/收步係半步, 如果要行遠D, 要重複開步/收步就更加慢了.  
無左半步既話, 睇落行得都順D.
作者: dtom    時間: 2015-7-29 18:48

本帖最後由 dtom 於 2015-7-29 18:50 編輯

loop set  "-1"  就係你要既野
佢所有動作一定係還原位先食到第2個指令
作者: dtom    時間: 2015-7-29 19:10

溫馨提示
loop 係 1 既話再按[ - ]制係 -1
唔會出現 0
最多 loop 到 99
作者: Super169    時間: 2015-7-29 19:23

loop set  "-1"  就係你要既野
佢所有動作一定係還原位先食到第2個指令
dtom 發表於 2015-7-29 18:48


我都明白每次要還原, 否則下一個動作開始就有問題.
我就係唔想重複家陣要歸位既前/後行, 所以想另外有一個連續前/後行既指令, 唔需要歸位, 直到停止.  咁樣至可以行得順.
作者: dtom    時間: 2015-7-29 19:53

咁你要鑽研下 arduino 個 sketch
作者: Offer    時間: 2015-8-2 20:49

本帖最後由 Offer 於 2015-8-2 20:52 編輯

回覆 1# dtom


     http://youtu.be/N7PSOHqwh_4

apps 方向錯左!!
作者: dtom    時間: 2015-8-2 22:12

回覆 66# Offer


確定無插錯線, HIP 無錯方向?
左hip  插 pin 6
左腳板 插 pin 7
右hip  插 pin 8
右腳板 插 pin 9

<- 前


睇下動作係咪同我唔同?
https://www.youtube.com/watch?v=jJ1YCVkXzwY
作者: Offer    時間: 2015-8-2 23:53

本帖最後由 Offer 於 2015-8-3 07:19 編輯
回覆  Offer


確定無插錯線, HIP 無錯方向?
左hip  插 pin 6
左腳板 插 pin 7
右hip  插 pin 8
右腳板 插 ...
dtom 發表於 2015-8-2 22:12


就是冇錯先怪,我係睇住arduino code來插及tune中位的,過兩日有空再看看Ai2的code
作者: dtom    時間: 2015-8-3 09:24

回覆 68# Offer


應該唔關 AI2 既事
我同 Super169 都正常喎
AI2 只係 send "<FW>"  4個字元去 arduino
你就咁係 arduino 既 serial monitor  打 <FW> 既效果一樣

指令如下:
<FW> 向前行一步
<FW,5> 向前行五步
<FW,-1> 一直向前行,直至收到其他指令

<BW> 向後行
<LT> 轉左
<RT> 轉石
<ST> 停止當動作並重置至基本位置
<SI> Stop Immediate

<SX> Shake Head
<BX> Bounce

<WX> Wobble
<WY> Wobble Left
<WZ> Wobble Right

<LX> Shake Legs
<LY> Shake Left Legs
<LZ> Shake Right Legs
作者: Super169    時間: 2015-8-3 18:14

回覆 69# dtom


全部線同一個方向出, 應該都唔會攪錯.
會唔會係左右倒轉左, 用出線既方向當成後面去諗左右, 應該無錯既.
作者: Offer    時間: 2015-8-3 19:11

回覆 70# Super169


    唔係左右倒轉左
作者: Super169    時間: 2015-8-3 19:29

本帖最後由 Super169 於 2015-8-3 19:37 編輯
回覆  Super169


    唔係左右倒轉左
Offer 發表於 2015-8-3 19:11


sorry, 睇左你條片....好似唔係我估既野.

我係用佢最原始果套 program 加 AI2 app 既, 你個 app 好似同我唔同, 不如你試下用最原始既.
作者: dtom    時間: 2015-8-3 22:35

ai2 send command無變過喎,只係由<RT>變成<RT,1>
作者: Super169    時間: 2015-8-3 23:37

ai2 send command無變過喎,只係由變成
dtom 發表於 2015-8-3 22:35


佢條片係 十字制好似轉左 90 度, 前後變成左右, 左右變成前後.....好奇怪.
作者: Offer    時間: 2015-8-4 00:07

佢條片係 十字制好似轉左 90 度, 前後變成左右, 左右變成前後.....好奇怪.
Super169 發表於 2015-8-3 23:37



    咪係!你也覺得怪怪的
作者: dtom    時間: 2015-8-4 00:51

有無試 serial monitor?
排除指令錯誤先
<WY> Wobble Left
<WZ> Wobble Right
<LY> Shake Left Legs
<LZ> Shake Right Legs
作者: Offer    時間: 2015-8-4 23:15

回覆 76# dtom

原作者的公仔版未有DL你的公仔版幾時有得玩?
作者: dtom    時間: 2015-8-4 23:22

本帖最後由 dtom 於 2015-8-5 08:55 編輯

回覆 [url=http://www.hkepc.com/forum/redirect.php?
goto=findpost&pid=33768428&ptid=2212319]77#[/url] Offer



原作者個 APP 有得 DL    >> http://bit.ly/1ej27tC
但只能玩 offline mode
除非你塊主板改用 DFRobot's Bluno Nano

唔識畫 GIF  :redface:
應該無機會面世 :xd:
而且 AI2 畫唔到佢個 UI 咁靚
除非全部按鈕用圖片顯示
又做唔到佢個向上掃就拉個 menu 出黎
無興趣再改個 UI 喇 :giveup:
作者: dtom    時間: 2015-10-8 01:24

原作更新左, 有 Android App : Link
firmware : link





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2