包括程序與詳細的連接圖
捕獲.PNG (19.46 KB, 下載次數: 70)
下載附件
2018-6-30 19:57 上傳
多功能車接線圖.jpg (485.17 KB, 下載次數: 61)
下載附件
2018-6-30 19:57 上傳
硬體架構圖.JPG (2.55 MB, 下載次數: 57)
下載附件
2018-6-30 19:57 上傳
KEYES 自走車接線說明 (請參考程序) 一:電機轉向的連線 //***********************定義馬達腳位 int MotorRight1=5; int MotorRight2=6; int MotorLeft1=10; int MotorLeft2=11; 這個是L298N和控制板的接線, L298N上的ENA, ENB分別接到擴展板的V接口(+電源) I1,I2,I3,I4,分別接到擴展板的數字接口 5,6,10,11。(控制電機的正反轉) (L298N的電源及和馬達的連接請參照 L298N電機驅動板模塊介紹)
二.紅外接收傳感器的接線 const int irReceiverPin = 2; //紅外線接收器 OUTPUT 訊號接在 pin 2 紅外接收傳感器的GND接擴展板的G位接口, 紅外接收傳感器的+5V接擴展板的+5V接口 紅外接收傳感器的S接擴展板的數字信號2腳 三.尋線接收傳感器的接線
const int SensorLeft = 7; //左感測器輸入腳 const int SensorMiddle= 4 ; //中感測器輸入腳 const int SensorRight = 3; //右感測器輸入腳 三組尋線傳感器 第一組信號接擴展板的數字7接口,VCC接擴展板的+5V接口,GND接擴展板的G位接口, 第二組信號接擴展板的數字4接口,VCC接擴展板的+5V接口,GND接擴展板的G位接口, 第三組信號接擴展板的數字3接口,VCC接擴展板的+5V接口,GND接擴展板的G位接口, 四.超聲波傳感器的接線 int inputPin =13 ; // 定義超音波信號接收腳位rx int outputPin =12; // 定義超音波信號發射腳位'tx 超聲波傳感器四個腳1,2,3,4分別為 VCC,TRIG,ECHO,GND VCC接擴展板的+5V接口 TRIG接擴展板的數字13接口,作為信號的輸入 ECHO接擴展板的數字12接口,作為信號的輸出 GND接擴展板的G位接口 五.舵機的接線 myservo.attach(9); // 定義伺服馬達輸出第9腳位(PWM) 舵機三根線按顏色來分分別是灰紅黃線,對應的, 灰---GND 接擴展板的G位接口 紅---+5V 接擴展板的+5V接口 黃---接信號 接擴展板的數字信號9接口
KEYES 自走車安裝指南 一.電機部件的安裝
二.電機驅動板的安裝
三.云臺 舵機 超聲波安裝圖
四.控制板部分的安裝 五.電池盒的安裝 六.小面包板的安裝 七.紅外接收器的安裝 八.尋線模塊的安裝 KEYES高級自走車使用手冊 功能: - 超聲波避障模式,自動躲避障礙物。
- 尋線模式,沿黑線自動行走。
- 紅外遙控模式,遙控前進,后退,轉圈。
所需材料: - Arduino328控制器一片
- Arduino傳感器擴展板一片
- L298N電機驅動板一片
- 紅外遙控器加紅外接收頭一個
- 尋線模塊3個
- 4驅動智能車底盤一架
- 舵機一個
- 云臺一個
- 超聲波模塊一個
紅外遙控實驗前必看:
實驗之前務必須知:
1.先把IRremote函式庫資料夾放進Arduino libraries底下。
2.開啟IrReceive.pde測得自己的紅外線遙控的碼(在Serial Monitor可顯示IRcode)再將IRcode記錄下來,然而到主程式裡面修改成自己的紅外線碼即可。
會用到7個按鈕:
<停止><尋線模式><超聲波模式><前進><後退><左轉><右轉>
操控事項:
在程式中設定好自己的紅外線碼,即可動作,再調至尋線模式或是超音波自走模式,你假如想要停止目前模式玩別的模式,直接按你的STOP按鍵即可停止切換其他模式,超音波模式要在偵測方向開始走那時即可按下STOP鍵。
0.png (50.14 KB, 下載次數: 59)
下載附件
2018-7-1 00:28 上傳
全部資料51hei下載地址:
高級自走車完整資料.rar
(11.62 MB, 下載次數: 23)
2018-6-30 19:54 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|