2010年2月7日 星期日

NXT 測速照相

http://4rdp.blogspot.com/2010/02/nxt.html

可能最近這幾題有點難,那麼出簡單一點的,還是跟超音波感測器有關,當偵測時速超過 1 km/Hr 物體經過時(方向可能靠近也可能遠離),顏色感應燈亮起閃兩下,也就是亮一秒滅一秒再亮一秒,表示偵測到高速物體移動,然後在螢幕上顯示速度以及方向。我建議用皮球滾來滾去測試,效果應該比較顯著。

大家加油,程式還是上傳至研發養成所論壇給大家參考,謝謝。

網友們的解答,
Jerry,MeasureSpeed.zip
薛老師(蒲公英的願望),Detect_speed.vi

7 則留言:

  1. 成品已經完成了,置於MeasureSpeed.zip之中。

    測試時請依照lxf檔案建立模型,確保螢幕方向一致。
    程式會自動排除無物件的情況,建議測試距離要大於30cm,因為30cm內物體移動時,超音波感應器回傳值常常"爆量"導致誤判(如5cm->132cm)。
    如果程式有問題請告知。
    謝謝Bridan先生。

    PS. sin()、cos()函數我不會用程式寫,有請教各位大大。

    回覆刪除
  2. 請撥冗參考。我使用robolab 2.9.4c設計。
    網址:http://cmackimo.blogspot.com/2010/02/nxt.html

    回覆刪除
  3. 感謝兩位再度參與,有很多程式看似簡單,只有寫過以後,才知道「眉角」在哪裡。

    Jerry 大大,您提到測試距離須距離 30 cm 以上,您可以再挑戰如何設計 20 cm 或更短距離還可以偵測,也就是系統的極限。

    依據個人過往經驗,只有創新的方法才能突破限制,厲害的商品就是設計到規格的極限,別人想仿冒抄襲都很難做到。

    薛老師,我有看到您拍的影片很不錯,您用手掌測試,不知道有沒有試過其它物品試驗,因為馬路上的測速照相機,都是照攝超速車輛,靜止或低速的物體是不照相的。

    對了,我忘記 Jerry 大大只是高中生,如果您有興趣研究三角函數,可以查維基百科泰勒級數,求到第三階即可,這應該是高三數學。

    回覆刪除
  4. Hi,Bridan:
    我有用過其他東西偵測(玩具積木)當作被測物,或是滾球,都是一樣的結果。

    回覆刪除
  5. 薛老師

    您提供的訊息,有助於其他網友嘗試測試。

    謝謝。

    回覆刪除
  6. Hi Pilland,

    Welcome you to visit my blog again. My articles are mainly for Chinese readers. Why are you interested? Have you learned Chinese before?

    I think you are a master on wool products.

    Anyway, welcome you coming here.

    Best Regards,
    Bridan ^_^

    回覆刪除