自走車布線圖

希望自製的自走車能同時達到以下四種功能。
  • 避障
  • 防跌落
  • 藍牙控制
  • 紅外線控制
  • 尋跡 
一、先從馬達開始
            首先最基本的就是馬達的運作,所採用的馬達模組為L298N,共需要6Arduinopin
IN1IN2控制左馬達,ENA控制左馬達的轉速,IN3IN4控制右馬達,ENB控制右馬達的轉速。先完成動力程式,確定動力輸出無誤後在往下進行。

馬達程式需要能達到,前進、後退、九十度左轉彎、九十度右轉彎、停止與後退函數。

        Arduino Pin接線表
腳位
0
1
2
~3
4
~5
~6
模組腳位


藍牙
藍牙
超音波Echo
超音波Trig
馬達ENA
腳位
7
8
~9
~10
~11
12
13
模組腳位
馬達IN1
馬達IN2
伺服馬達
伺服馬達
馬達ENB
馬達IN3
馬達IN4
腳位
A0
A1
A2
A3
A4
A5

模組腳位
尋跡模組1
尋跡模組2
尋跡模組3
紅外線接收
I2C LCD
I2C LCD


二、紅外線接收說明
              利用常見的遙控器控制自走車執行的模式,遙控器功能如下

遙控器按鍵
0
1
2
3
4
功能
停止
避障
循跡
藍牙遙控
紅外線遙控

           主程式應落在紅外線偵測,程式要隨時偵測紅外線訊號,自走車初始狀態為停止,等待使用者按下使用者按下遙控器的按鈕啟動。若是出現上述按鍵代碼時,自走車要立刻執行相對應的功能。

三、避障自走車
               需要使用到一個超音波感應器與一個伺服馬達,當超音波感測器偵測到正前方(?公分)有障礙時,伺服馬達向左、右轉45度,偵測左右兩邊是否有障礙物,在根據偵測的結果判斷自走車行進方式。

四、尋跡自走車
       尋跡模組 3

五、紅外線遙控車
       遙控器 1
       紅外線接收器 1

六、藍牙控制車
       藍牙模組 1

       安卓手機