Soek Kode

Les 23/31: Slimme Motor deel 1: SunFounder Slimme Motor Samestelling en GS-motor Volbrug Verduidelik

Les 23/31: Slimme Motor deel 1: SunFounder Slimme Motor Samestelling en GS-motor Volbrug Verduidelik

Stappe

Volg asseblief die stappe hieronder om die samestelling van die motor te voltooi. Jy kan die PDF-handleiding aflaai uit die lêerslys onder hierdie artikel. 

  1. Verwyder die beskermende film op die akriel.

smatcar_assembly-1

2-Plaas die bord op die tafel soos in die prent getoon, die kant met dieselfde gaatjie as die R3-bord, noem ons A; die agterkant is B. Dit sal jou help om foute tydens samestelling te vermy.

smatcar_assembly-2

3-Monteer die M3x24mm-afstandbout met M3x6mm-skroewe in die posisie soos hieronder getoon.

smatcar_assembly-3

4-Draai na die B-kant, gebruik M3x30mm-skroewe en M3-moere om die TT-motor vas te maak. 2 besonderhede hier: 1 - die uitsetas is na die vlermuisvormige kant gerig; 2 - die motorkabel is na die binnekant gerig.

smatcar_assembly-4

 

5-Monteer nog 'n TT-motor, dieselfde aandag moet aan die rigting van die uitsetas en die rigting van die kabel gegee word.

smatcar_assembly-5

 

6-Gebruik M3x6mm-skroewe om die M3x12mm-afstandbout in die posisie soos hieronder getoon te monteer.

smatcar_assembly-4

 

7-Heg die M2.5x11mm-afstandbout aan die agterkant van die motor vas met M2.5x6mm-skroewe.

smatcar_assembly-7

 

8-Gebruik M3x6mm-skroewe om die universele wiel te monteer.

smatcar_assembly-8

 

9-Sit die 2 wiele aan en die motor se basiese struktuur is voltooi.

smatcar_assembly-9

 

10-Heg die L9110-module vas met M2.5x6mm-skroewe.

smatcar_assembly-10

 

11-Stel die twee IR-hindernismodules saam met M3x12mm-skroewe en M3-moere.

smatcar_assembly-11

 

Draai na kant B

Nota

Dit is raadsaam om eers die M3x24mm-afstandboute op die Lynbaan-module vas te maak.

Een belangrike nota om in gedagte te hou: die penne van die lynsensor is effens sag en steek 'n bietjie na die gate uit. Wanneer jy die M3x24mm-afstandboute inskroef, oefen sagte druk uit om die sensorpenne effens opsy te stoot.

12-Draai na kant B en heg die Lynbaan-module vas met vier M3x6mm-skroewe en twee M3x24mm-afstandboute.

smatcar_assembly-b-1

13-Plak die klittenband op die 9V-battery en sit die batteryknippie aan. Plak die ander gedeelte van die klittenband op die motor om die battery vas te maak.

smatcar_assembly-b-2

14-Draai om na kant A en monteer die R3-bord met M3x6mm-skroewe.

smatcar_assembly-b-3

15-Heg die broodbord aan die voorkant van die motor vas. Daarna sal jy verskillende komponente (bv. ultrasoniese module) by die broodbord kan voeg soos benodig vir jou projek.

smatcar_assembly-b-4

16-Om die motor aan die gang te kry, moet jy dit ook bedraad en kode skryf, wat in daaropvolgende afdelings geskryf sal word.

Die volledig saamgestelde motor lyk soos volg:

sunfounde_car_assembled

Jy kan die PDF-handleiding aflaai uit die lêerslys onder hierdie artikel. 

Beelde

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
Taal: 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);
  }
}

Hulpbronne en verwysings

Lêers📁

Arduino Biblioteke (zip)

Gebruikershandleiding