prism

2014-07-08

Arduino 藍芽遙控戰車

暑假到了,小孩也大一點了

以前哪些簡單的積木騙不了他了

現在一片 Arduino 的板子也是便宜到不像話,嘿嘿

我也可以順便作玩具來玩

Arduino 真的便宜又大碗,我用的是超值的 MEGA 版,要是不需要太多 IO 腳位的話,UNO版 就很夠用了,也有很多的懶人電源模組可以用,我要驅動的小坦克

是用田宮模型組裝的,很適合和小朋友一起做,樂趣無敵,另外電源的部份,我串兩顆 18650 的鋰電池,充完電,單顆有 4.12 ~ 4.18 Volt左右, 串兩顆,電壓大概有 8.3 ~8.4 V,驅動沒問題,不過,給田宮附的馬達,規格是說只吃到 3V,所以還是保守一點,我用 PWM 控制,再用電錶量一下,控制在 6 V 以下,算是很勉強,玩到目前還沒有燒焦味

電源模組用 L298D 就很夠了,但是,我用 L298P 少控制兩隻腳,HIGH ,LOW 就代表正向,反向了

藍芽模組用的是便宜好用的 HC-05

Android 手機遙控器,就自己刻一下,用寫 html5 遊戲的方式,直接用輕量過的 phaser 遊戲框架,包 cordova bluetooth serial 通信的模組

一個 android 的坦克搖桿就有了

編輯環境,當然是 VIM 直接用 ino 工具,測試馬達電機之前,都是先把訊號送麵包版的 LED 檢查程式先




Arduino http://www.arduino.cc/

Phaser http://phaser.io/

Android http://developer.android.com/

Cordova http://cordova.apache.org/

Cordova Bluetooth Serial Plugin https://github.com/don/BluetoothSerial

ino http://inotool.org/

Android TankRemote source https://github.com/terryh/TankRemote

TankRemote Google Play TankRemote

PS: 焊接馬達電線的時候,線的顏色放錯了,紅色變成反向了,最近桌子亂的太不像話

5 則留言:

Unknown 提到...

請問一下能要程式碼嗎?

TerryH 提到...

你是要 arduino 的嗎?
遙控器的放在 github 了

匿名 提到...

可以跟您要一下程式嗎?謝謝
arduino的~謝謝

莊子杰 提到...

請問方便給我arduino的程式碼嗎


TerryH 提到...

您好,
不好意思,最近比較沒有更新 blog
我把 arduino 的程式也放進去專案之中了

https://github.com/terryh/TankRemote/blob/master/src/sketch.ino