Posts for: #Arduino

掃地機器人 part 1

假日,來做一下簡單的玩具車

就老鼠板的概念

把家裡,一些沒有的東西湊合著做

材料

1. arduino 機板 Mega 2560 NT 320 ,可以用更便宜的

2. 便宜電機驅動板 NT 120

3. 馬達及齒輪組 x 2 NT 190 * 2,有 60 元的可以用

4. HC-SR04 x 2 NT 30 x 2

5. 一般的黏地滾筒 跟老婆要的

6. 不要的紙盒 老婆施捨

7. 數條杜邦線,自己還有


共花 320 + 120 + 380 + 60 = 880 (這一次,只有買馬達,及 arduino 板,其他都是原本就有的)

材料






組裝完




外觀




檢討

輪子,應該要內縮一點,這樣,障礙判斷會更精準

要有類似離開死巷的演算方式


PS: part 2 當然就是加吸塵了

馬達陣亡了

還是要小心,電壓輸出太大了,給小朋友玩坦克太久了

畢竟,電壓輸出長時間過載

記得要用 PWM 再降一點電壓



另外,有一點也要小心,電池模組的作法,如果是一般的乾電池,應該沒有關係

我是用 18650 鋰電池,所以,電池忌諱不可以過度充電,或是過度放電,也許要加一個電壓的 LED 燈,比較安全

另外藍芽遙控器,原始碼放在 github https://github.com/terryh/TankRemote

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: 焊接馬達電線的時候,線的顏色放錯了,紅色變成反向了,最近桌子亂的太不像話