1.運(yùn)動(dòng)模式
小型平行履帶底盤(pán)可以通過(guò)兩側(cè)履帶的 差速運(yùn)動(dòng) 來(lái)實(shí)現(xiàn)前進(jìn)、后退、原地轉(zhuǎn)向、大半徑轉(zhuǎn)向等基本行駛功能。
2.構(gòu)成說(shuō)明
該樣機(jī)由兩個(gè) 小型履帶模組 構(gòu)成,履帶模組呈軸對(duì)稱分布在車架上。
3. 運(yùn)動(dòng)功能實(shí)現(xiàn)
3.1 電子硬件
在這個(gè)示例中,我們采用了以下硬件,請(qǐng)大家參考:
將直流電機(jī)接在兩個(gè)直流電機(jī)接口上,兩個(gè)直流電機(jī)接口的針腳號(hào)分別為(D5,D6)以及(D9,D10),并將主控板和電池在車身固定好。
3.2編寫(xiě)程序【完整代碼請(qǐng)參考https://www.robotway.com/h-col-114.html】
前進(jìn)功能的代碼
/*------------------------------------------------------------------------------------ 版權(quán)說(shuō)明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved. Distributed under MIT license.See file LICENSE for detail or copy at https://opensource.org/licenses/MIT by 機(jī)器譜 2022-5-26 https://www.robotway.com/ ------------------- 實(shí)驗(yàn)功能: 實(shí)現(xiàn)小車前進(jìn) ------------------------------------------- 實(shí)驗(yàn)接線: 左側(cè)車輪接:D9,D10 | | .-------------------------. | | | |---. | | | 車頭 | |---* | | *-------------------------* | | 右側(cè)車輪接:D5,D6 ------------------------------------------------------------------------------------*/ void Forward(); // 前進(jìn) //程序初始化部分:設(shè)置電機(jī)引腳為輸出模式 void setup() { pinMode( 5 , OUTPUT); //將引腳5設(shè)置為輸出模式 pinMode( 6 , OUTPUT); //將引腳6設(shè)置為輸出模式 pinMode( 9 , OUTPUT); //將引腳9設(shè)置為輸出模式 pinMode( 10 , OUTPUT);//將引腳10設(shè)置為輸出模式 } //主程序部分:小車前進(jìn) void loop() { Forward(); } //封裝小車前進(jìn)動(dòng)作子程序 void Forward() { digitalWrite( 5 , LOW ); //右輪前進(jìn) digitalWrite( 6 , HIGH ); digitalWrite( 9 , LOW ); //左輪前進(jìn) digitalWrite( 10 , HIGH ); } |
后退功能的代碼
/*------------------------------------------------------------------------------------ 版權(quán)說(shuō)明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved. Distributed under MIT license.See file LICENSE for detail or copy at https://opensource.org/licenses/MIT by 機(jī)器譜 2022-5-26 https://www.robotway.com/ ------------------- 實(shí)驗(yàn)功能: 實(shí)現(xiàn)小車后退 ------------------------------------------- 實(shí)驗(yàn)接線: 左側(cè)車輪接:D9,D10 | | .-------------------------. | | | |---. | | | 車頭 | |---* | | *-------------------------* | | 右側(cè)車輪接:D5,D6 ------------------------------------------------------------------------------------*/ void Backward();// 后退 //程序初始化部分:設(shè)置電機(jī)引腳為輸出模式 void setup() { pinMode( 5 , OUTPUT); //將引腳5設(shè)置為輸出模式 pinMode( 6 , OUTPUT); //將引腳6設(shè)置為輸出模式 pinMode( 9 , OUTPUT); //將引腳9設(shè)置為輸出模式 pinMode( 10 , OUTPUT);//將引腳10設(shè)置為輸出模式 } //主程序部分:小車后退 void loop(){ Backward(); } //封裝小車后退動(dòng)作子程序 void Backward() { digitalWrite( 5 , HIGH ); //右輪后退 digitalWrite( 6 , LOW ); digitalWrite( 9 , HIGH ); //左輪后退 digitalWrite( 10 , LOW); } |
原地轉(zhuǎn)向(向左轉(zhuǎn))功能的代碼
/*------------------------------------------------------------------------------------ 版權(quán)說(shuō)明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved. Distributed under MIT license.See file LICENSE for detail or copy at https://opensource.org/licenses/MIT by 機(jī)器譜 2022-5-26 https://www.robotway.com/ --------------------------------------- 實(shí)驗(yàn)功能: 實(shí)現(xiàn)小車差速自轉(zhuǎn)【本示例為小車左轉(zhuǎn)】 ------------------------------------------- 實(shí)驗(yàn)接線: 左側(cè)車輪接:D9,D10 | | .-------------------------. | | | |---. | | | 車頭 | |---* | | *-------------------------* | | 右側(cè)車輪接:D5,D6 ------------------------------------------------------------------------------------*/ void turn_Left(); // 原地轉(zhuǎn)向 //程序初始化部分:設(shè)置電機(jī)引腳為輸出模式 void setup() { pinMode( 5 , OUTPUT); //將引腳5設(shè)置為輸出模式 pinMode( 6 , OUTPUT); //將引腳6設(shè)置為輸出模式 pinMode( 9 , OUTPUT); //將引腳9設(shè)置為輸出模式 pinMode( 10 , OUTPUT);//將引腳10設(shè)置為輸出模式 } //主程序部分:小車差速自轉(zhuǎn)[本示例為小車左轉(zhuǎn)] void loop() { turn_Left(); } //封裝小車自轉(zhuǎn)動(dòng)作子程序(本示例為左轉(zhuǎn)) void turn_Left(){ digitalWrite( 5 , LOW ); //右輪前進(jìn) digitalWrite( 6 , HIGH ); digitalWrite( 9 , HIGH ); //左輪后退 digitalWrite( 10 , LOW); } |
4.擴(kuò)展樣機(jī)
本樣機(jī)很容易通過(guò)改變履帶的長(zhǎng)度,做出一些擴(kuò)展,如下圖所示的將履帶長(zhǎng)度縮短的樣機(jī)。
5.資料清單
樣機(jī)3D文件
例程源代碼
資料下載詳見(jiàn) https://www.robotway.com/h-col-114.html
審核編輯:湯梓紅
-
機(jī)器人
+關(guān)注
關(guān)注
213文章
29748瀏覽量
212950 -
底盤(pán)
+關(guān)注
關(guān)注
3文章
263瀏覽量
15035 -
智能小車
+關(guān)注
關(guān)注
87文章
554瀏覽量
82407 -
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192211
發(fā)布評(píng)論請(qǐng)先 登錄
斜三角履帶底盤(pán)的制作

履帶機(jī)器人 金屬底盤(pán)
【NanoPi Duo開(kāi)發(fā)板試用申請(qǐng)】基于NanoPi Duo的智能迷你履帶車
履帶底盤(pán)的結(jié)構(gòu)部分
藍(lán)牙遙控履帶底盤(pán)行駛

履帶差速移動(dòng)機(jī)器人底盤(pán)平臺(tái)
小型雙節(jié)履帶底盤(pán)的制作

小型雙輪差速底盤(pán)的制作

正三角履帶底盤(pán)的制作分享

小型三節(jié)履帶底盤(pán)的制作

小型平行履帶底盤(pán)實(shí)現(xiàn)紅外避障功能

小型平行履帶底盤(pán)實(shí)現(xiàn)超聲避障功能

小型平行履帶底盤(pán)實(shí)現(xiàn)雙灰度循跡功能

評(píng)論