相信很多人都喜歡小動物,例如小狗或小喵什么的!現在分享一個好玩的小玩意!類似Sphero的球型機器,可以用來逗喵溜狗。2016年大概5月份的時候看到做BB-8機器人的泰哥做了一個遙控小球,我也好想做一個,可是他說電腦壞了重裝系統(tǒng)后建模文件沒了。恰好2016年暑假8月份我家走來了一只流浪小喵,好萌好可愛啊!我正好在學習solidworks三維建模,于是就決定自己試著做一個逗喵的小球。
一邊學習Solidworks一邊建模,斷斷續(xù)續(xù)地畫,大概畫了一個多月吧,建完模后又修改了好多遍才滿意。
零件清單:
材料名稱 | 數量 |
8CM直徑亞力克球 | 1(建議多買幾個備用) |
N20減速電機4mm出軸(轉速大約300RPM/6V) | 2 |
7.4V小鋰電池602540(SM接口) | 1 |
兩路電機驅動板drv8833 | 1 |
塑料牛眼輪 | 3 |
Arduino Nano(不焊排針) | 1 |
HC05或06藍牙模塊 | 1 |
橡膠圈 | 2 |
杜邦線、28號硅膠線、熱縮管、扎帶 | 若干 |
M2*8螺絲+M2螺母 | 14 |
3D打印件 | 按stl文件說明打印(輪子多打印幾個備用 |
橡膠圈是買橡膠圈車輪拆下來的,尺寸大概是外徑28mm、內徑25mm、線徑3mm。
想自己做的自己到網上購買上面說的電子零件,在這里說說做小球時走過的坑!用DF活動的現金券在DF商店買了Bluno Nano、3.7v鋰電、HR8833微型電機驅動板結果發(fā)現沒一個能用上,原來那個集成藍牙功能的Bluno Nano是個不通用的藍牙,藍牙軟件必須用官方提供的app,不支持密碼配對,自己弄好的藍牙遙控app用不了;HR8833驅動板需要兩個5V或以上的電源輸入才能工作,我還以為一個是電源輸入,另外一個可以輸出電源的,折騰了我快一個多星期才搞懂了,真是每塊板子都有它不工作的脾氣?。。。∠M鸇FRobot能完善一下這些電子零件和模塊,做個通用的藍牙Nano板,電機驅動板也做得更人性化易用;3.7v電池電機啟動瞬間會把電壓拉低,導致藍牙自動斷開然后小球會失控,一直滾停不下來,所以改用7.4v鋰電就沒有問題了。
接線圖:接線很簡單,就是一個藍牙小車的接線方式
組裝零件
感覺小球程序用PWM控制好像會好點
藍牙模塊先不要安裝,先燒錄程序,通過Arduino IDE串口發(fā)送字符測試電機轉向,方向不對就修改子函數下的digitalWrite(INX,HIGH或者LOW);測試好再裝藍牙模塊
藍牙模塊設置好后再組裝到Arduino板子上,我比較喜歡用杜邦線與藍牙模塊連接,不焊死,方便拆下來用到別的地方
組裝完成
用扎帶把電池固定
完成
我在GitHub上找到了一個android開源的藍牙遙控App把源碼修改成自己想要的,我不會iOS,所以就沒有iOS蘋果手機的App啦。
自定義編碼默認值為:前進 1、后退 2、左轉 3、右轉 4、停止 0
滑動虛擬搖桿上-前進、下-后退、左-左轉、右-右轉、松開為停止;也可以作為其它藍牙小車的遙控app。
附件包含開源程序文件和藍牙模塊設置教程。
轉自DF社區(qū)-好奇吖斌