搜尋程式碼

第23/31課:智能車第一部分:SunFounder智能車組裝及直流電機全橋講解

第23/31課:智能車第一部分:SunFounder智能車組裝及直流電機全橋講解

步驟

請按照以下步驟完成汽車嘅組裝。你可以喺呢篇文章下面嘅文件列表中下載PDF說明書。 

  1. 撕走亞加力膠上面嘅保護膜。

smatcar_assembly-1

2-將底板放喺枱上,好似圖中咁樣,同R3板有相同窿嘅嗰邊,我哋叫佢做A;背面就係B。咁樣可以幫你避免組裝期間出錯。

smatcar_assembly-2

3-用M3x6mm螺絲M3x24mm銅柱安裝喺下面圖示嘅位置。

smatcar_assembly-3

4-轉到B面,用M3x30mm螺絲M3螺母安裝TT摩打。呢度有兩個細節:1 - 輸出軸要面向蝙蝠形狀嘅嗰邊;2 - 摩打線要面向內側。

smatcar_assembly-4

 

5-安裝另一個TT摩打,同樣要注意輸出軸嘅方向同埋線嘅方向。

smatcar_assembly-5

 

6-用M3x6mm螺絲M3x12mm銅柱安裝喺下面圖示嘅位置。

smatcar_assembly-4

 

7-用M2.5x6mm螺絲M2.5x11mm銅柱安裝喺車尾。

smatcar_assembly-7

 

8-用M3x6mm螺絲安裝萬向輪。

smatcar_assembly-8

 

9-裝上兩個車轆,咁汽車嘅基本結構就完成咗。

smatcar_assembly-9

 

10-用M2.5x6mm螺絲安裝L9110模組。

smatcar_assembly-10

 

11-用M3x12mm螺絲M3螺母組裝兩個紅外線障礙物模組。

smatcar_assembly-11

 

轉到B面

注意

建議先將M3x24mm銅柱固定喺循跡模組上面。

有一個重要嘅注意事項:循跡感應器嘅針腳有啲軟,而且會稍微突出嚟靠近窿位。當你擰入M3x24mm銅柱嘅時候,要輕輕施壓將感應器針腳稍微推開。

12-轉到B面,用四個M3x6mm螺絲同兩個M3x24mm銅柱安裝循跡模組。

smatcar_assembly-b-1

13-將魔術貼黐喺9V電池上面,然後裝上電池夾。將另一段魔術貼黐喺車上面嚟固定電池。

smatcar_assembly-b-2

14-翻轉到A面,用M3x6mm螺絲安裝R3板。

smatcar_assembly-b-3

15-將麵包板安裝喺車頭。之後,你就可以根據你嘅項目需要,喺麵包板上加唔同嘅元件(例如超聲波模組)。

smatcar_assembly-b-4

16-要令架車行得,仲要接好線同寫程式,呢啲會喺之後嘅章節講。

完整裝好嘅車係咁樣:

sunfounde_car_assembled

你可以喺呢篇文章下面嘅檔案列表度下載PDF說明書。 

圖片

Sunfounder car assembled
Sunfounder car assembled
Smartcar assembly 1
Smartcar assembly 1
Smartcar assembly 2
Smartcar assembly 2
Smartcar assembly 3
Smartcar assembly 3
Smart car assembly 4
Smart car assembly 4
Smart car assembly 5
Smart car assembly 5
Smart car assembly 6
Smart car assembly 6
Smart car assembly 7
Smart car assembly 7
Smart car assembly 8
Smart car assembly 8
Smart car assembly 9
Smart car assembly 9
Smart car assembly 10
Smart car assembly 10
Smart car assembly 11
Smart car assembly 11
Smart car assembly B 1
Smart car assembly B 1
Smart car assembly B 2
Smart car assembly B 2
Smart car assembly B 3
Smart car assembly B 3
Smart car assembly B 4
Smart car assembly B 4
902-Lesson 23/31: Arduino code Using Seven Segment Display
語言: C++
/*
Lesson 23/31: Using Seven Segment Display 
Get this code and watch video Download and resource page https://robojax.com/RJT605
YouTube video https://www.youtube.com/watch?v=3qoGAYh0lbc

*/
const int STcp = 12;//Pin connected to ST_CP of 74HC595
const int SHcp = 8;//Pin connected to SH_CP of 74HC595 
const int DS = 11; //Pin connected to DS of 74HC595 

int datArray[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

void setup ()
{
  //set pins to output
  pinMode(STcp,OUTPUT);
  pinMode(SHcp,OUTPUT);
  pinMode(DS,OUTPUT);
}
void loop()
{
  for(int num = 0; num <10; num++)
  {
    digitalWrite(STcp,LOW); //ground ST_CP and hold low for as long as you are transmitting
    shiftOut(DS,SHcp,MSBFIRST,datArray[num]);
    digitalWrite(STcp,HIGH); //pull the ST_CPST_CP to save the data
    delay(1000);
  }
}

資源與參考資料

文件📁

Arduino 函式庫 (zip)

用户手册