close

'
Arduino IRemoteBot


什麼? 吼!  又是自走車? 玩不膩嗎?

好啦! 好啦!   我承認最近這半年是沒什麼長進啦
好一陣子沒碰這些玩具了, 不過愛玩的心還是在的,
自走車之所以好玩, 就是可以整合感測器, 透過軟體的控制,
可與環境互動, 作一些奇怪的, 有趣的 (有些是有點蠢的)事,
硬體簡單, 軟體則可自由發揮, 而且它是會動的喔,
不是在電腦上畫些東西而已, 這是他吸引我的地方.


上週末組裝好的一部自走車, 使用 Pololu RRC01A 車底板,
RRC01A 是透明壓克力材質, 有幾種顏色可選,
它是針對 Tamiya 的齒輪箱和萬向輪所設計的, 該有的螺絲孔都有,
所以不必為了驅動部分傷腦筋了, 買來就給它裝上就對了. 
當然齒輪箱部份要花點時間按圖索驥 (看不懂日文也沒關係), 但也不算複雜啦.
輪子當然就是用Tamiya 家的囉. 裝上去剛剛好.

再來, 就是電子控制部份. 當然就用 Arduino 囉! 既便宜, 又好用!!
比較討厭的是 RRC01A 沒有適合固定 Arduino 的螺絲孔位,
想當然爾,  它一定是設計來裝上 Pololu 自家的控制器了,
所以為了要固定 Arduino 花了一些時間到處找位置, 而且還要顧到電池的空間,
最後找了一個適當的位置, 用迷你電鑽 鑽了兩個 3mm 的孔, 用銅柱將 Arduino 就定位.
只用兩支銅柱固定 Arduino 看起來很不牢靠, 擔心拆裝 shields  時,
不小心會把 Arduino 的 PCB 給折斷, 所以另外裝上一支銅柱, 就只讓它站在底板上沒鎖螺絲啦
Arduino 固定好, 其他的板子直接疊上去就好了, 方便喔!



Front view (前視圖)

底板以下可看見兩個馬達及減速齒輪箱, 還有兩邊的驅動輪
底板以上分別是 Arduino, MotorShield 及 ProtoShield 三片板子
ProtoShield 上有一顆紅外線接收模組, 紅外線遙控就靠它啦.
Arduino 底下的那個空間是用來安置電池的, 這次用的是 2-cell LiPo (鋰聚合物)電池,
好處是重量輕, 體積小, 電容量高, 要是用一般 AAA 或 AA 電池的話, 不僅佔空間, 重量是很可怕的.





Side view - Right (右視圖)

電路板是往車後方靠, 因為馬達和齒輪箱是靠車前方, 造成車頭較重,
需要靠電池和電路板來配重, 不然會 "翹孤輪" (請用台語) 囉!






Back view  (後視圖)

萬向輪是裝在後方的, Pololu RRC01A 還特別附上了一塊壓克力墊片,
用來墊高萬向輪, 這樣整個車底盤就是平的了.
螺絲是用萬向輪零件包內附的. Pololu RRC01A  並未附上任何螺絲喔!





Side view - Left (左視圖)





Bottom view  (底視圖)

底部都被 馬達,減速齒輪箱和輪子佔據了一大半.
一些其他的 sensors 可得想想辦法找地方擺.
用這組減速箱的缺點是轉速很慢, 下回想試試 Tamiya 的另一組,
有比較多的減速比可選, 但是固定可能要傷腦筋了





IR remote control (紅外線遙控器)
在垃圾場裡撿來的, 啊! 被您發現了! 我也有 "拾荒" 的嗜好
不瞞您說, 垃圾堆裡常有些好東西
這遙控器的工業設計實在不怎麼樣, 質感也很 OOXX, 很難跟 日本品牌 聯想在一塊兒,
難不成是.... 還是別說吧.
但它至少還能用
一定得用它嗎?  不一定喔! 隨便一支都可以喔 (壞掉的也行嗎? 吼!! 當然是要還能用的啊!),
軟體跟著做設定就行了, 有趣吧!






arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Galileo 的頭像
    Galileo

    Galileo's Sky

    Galileo 發表在 痞客邦 留言(1) 人氣()