Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
樓主: penguin19851025
打印 上一主題 下一主題

請問Wii裡頭的ADXL330加速度計

[複製鏈接]
1#
發表於 2010-1-20 18:46:05 | 顯示全部樓層
三軸會傳回類比訊號
就可以利用單晶片的訊號腳去讀取並處理這些訊號
AX330我正好有一顆

使用arduino的控制也很簡單
const int xpin = 3;                   // x-axis of the accelerometer
const int ypin = 2;                   // y-axis
const int zpin = 1;                   // z-axis (only on 3-axis models)

void setup()
{
   Serial.begin(9600);
}

void loop()
{
   int a,b,c;
   a=analogRead(xpin);
   b=analogRead(ypin);
   c=analogRead(zpin);
   Serial.print(a);
   Serial.print("\t");
   Serial.print(b);
   Serial.print("\t");
   Serial.print(c);
   Serial.println();
   delay(500);
}

wii裡面應也是類似的方式
2#
發表於 2010-1-21 02:47:46 | 顯示全部樓層
就是這樣
3#
發表於 2010-1-21 12:24:15 | 顯示全部樓層
我之前測試是借示波器
直接勾在他腳位上
搖動晶片去觀察波動的樣子來記錄規則
寫程式去讀取
4#
發表於 2010-1-21 23:45:07 | 顯示全部樓層
我只是單純用來看加速度往哪邊
以便控制馬達

傾角目前還是靠陀螺儀比較準確和快

速度代那個公式
算出來變成"加速度純量", 每隔固定時間計算則是速度純量
已經失去方向性參考了, 畢竟加速度計主要是為了姿態控制用途
這部份計算速度有什麼用途嗎?
不過我總覺得我的330似乎壞了, 有點怪怪的
5#
發表於 2010-1-22 11:55:11 | 顯示全部樓層
所以直接用三軸在靜止下量傾角喔?
我後來得用陀螺儀才真的量的出來
看來那顆330真的是壞了, 根本從來沒量出來過
不過他對加速度的變化會有反應哩
好吧 , 再買一顆好了
6#
發表於 2010-1-23 20:59:10 | 顯示全部樓層
我的330是故障的
後來借人家的用才有比較正常

不過所謂不夠準是怎樣的情況呢?
7#
發表於 2010-1-23 22:48:01 | 顯示全部樓層
這種情況似乎多少會有
我借來那顆約是+-3度
感覺是周邊的雜訊或是環境干擾
但測試貴一點的版本就比較少, 這顆我現在有進一批, 兩百塊一顆,拿來胡搞的

另外類比的解析度也有關係
這顆好像是8~10bit的樣子
且他電壓只能3.3喔
你說較高是什麼意思, 通5V進去嗎, 小心燒掉啊, 哈哈
8#
發表於 2010-1-24 20:27:12 | 顯示全部樓層
可是數位的很貴喔!!!
9#
發表於 2010-1-25 11:39:15 | 顯示全部樓層
如果是非線性的問題而已很好解
自己先量出各種角度的值
然後在程式裡面做索引表格
讀到值以後直接查表就好了
不然有些時候太不線性, 沒公式可以利用
10#
發表於 2010-1-25 16:42:12 | 顯示全部樓層
程式的修正可以盡量的減少誤差和雜訊
但是不是能改到沒有就有困難
WII 能做那麼好也是靠程式和演算法去修正
這部分就得看任天堂要不要分享了
11#
發表於 2010-1-26 21:17:03 | 顯示全部樓層
G -->加速度 acceleration
簡稱a
由牛頓運動公式
F=ma  , m 是質量, 這是固定的(除非你的搖桿越用越輕)
所以...a越大...F就越大, 反之則越小
得知G值就能得知受力的程度, 然後自己推受這種力約會是怎樣的姿勢
12#
發表於 2010-1-26 23:04:31 | 顯示全部樓層
分析姿勢應該不太容易
分析"往哪邊"/ "比較劇烈", 這就還OK
EX: 我做兩輪平衡
使用這個, 只用程式看收到的G值, G越大  就讓馬達往另外一邊越劇烈運動
讓車子容易平衡, 因G值和受力有直接的關係
13#
發表於 2010-1-27 13:03:58 | 顯示全部樓層
就是這個三軸啊
結合一堆數學運算
和3D繪圖功能

等安東尼的三軸做出來
我會搭配我的3D程式
做一個結合roboard的球棒, 你就知道這該怎樣用了
14#
發表於 2010-1-29 22:57:57 | 顯示全部樓層
請教一下, 什麼是LFP呢?
15#
發表於 2010-1-30 10:01:51 | 顯示全部樓層
原來是低通率波
結果我很認真的搜尋LFP   找半天都看不懂在講什麼
這應該是LPF哩
16#
發表於 2010-1-30 23:24:20 | 顯示全部樓層
今天回家看到電視
立刻打算去買WII了
林志玲居然廣告WII, 在那邊玩拍翅膀的遊戲
真的好可愛

像那個遊戲, 應該是利用偵測拍動手的時候  
身體的振動造成的加速度變化來判斷拍動的動作
而左右搖晃會造成重心的偏移, 也可以抓到變化, 來控制左右轉
看來我該去賣場仔細試玩一下看看
17#
發表於 2010-2-5 23:07:57 | 顯示全部樓層
這應是該三軸晶片的速度不快
更新速度再快一點應可使誤差降低
但沒辦法完全解決的

要在室內定位還是得靠像是類似星座系統或是超音波/紅外線/雷射
18#
發表於 2010-3-5 18:19:55 | 顯示全部樓層
我是有作弊過
過年的時候去台北玩WII的打架遊戲
玩到我手都抽筋外加扭到
靈機一動把手把綁在大彈簧片上
哇.... 加速度十足喔, 保齡球也保證每球都超會旋轉的^^

其實我相信把那個晶片解焊以後用線接出來
就可以拿在手上輕鬆玩了, 不然那個搖桿好重
跟我小姪子奮戰兩小時以後, 手都快要舉不起來

話說什麼叫做逆向使用呢!?
19#
發表於 2010-3-9 23:00:00 | 顯示全部樓層
哈哈
要作弊也得等我手傷好才說
過年玩受傷, 到現在都還在痛@@
不過真的好想玩, 每次去大潤發都會到WII前面多站個幾分鐘
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-14 13:13 , Processed in 0.275197 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表