搜索代码

第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-装上2个轮子,小车的基本结构就完成了。

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 格式)

用户手册