Caută cod

Lecția 23/31: Mașină inteligentă Partea 1: Asamblarea mașinii inteligente SunFounder și puntea completă pentru motor DC explicată

Lecția 23/31: Mașină inteligentă Partea 1: Asamblarea mașinii inteligente SunFounder și puntea completă pentru motor DC explicată

Pași

Vă rugăm să urmați pașii de mai jos pentru a finaliza asamblarea mașinii. Puteți descărca manualul PDF din lista de fișiere de sub acest articol. 

  1. Îndepărtați folia de protecție de pe acrilic.

smatcar_assembly-1

2-Așezați placa pe masă așa cum se arată în imagine, partea cu aceeași gaură ca placa R3 o numim A; spatele este B. Acest lucru vă va ajuta să evitați greșelile în timpul asamblării.

smatcar_assembly-2

3-Montați distanțierul M3x24mm cu șuruburi M3x6mm în poziția prezentată mai jos.

smatcar_assembly-3

4-Întoarceți pe partea B, folosiți șuruburi M3x30mm și piulițe M3 pentru a atașa motorul TT. Două detalii aici: 1 - arborele de ieșire este orientat spre partea în formă de liliac; 2 - cablul motorului este orientat spre interior.

smatcar_assembly-4

 

5-Montați un alt motor TT, trebuie acordată aceeași atenție direcției arborelui de ieșire și direcției cablului.

smatcar_assembly-5

 

6-Folosiți șuruburi M3x6mm pentru a monta distanțierul M3x12mm în poziția prezentată mai jos.

smatcar_assembly-4

 

7-Atașați distanțierul M2.5x11mm la spatele mașinii cu șuruburi M2.5x6mm.

smatcar_assembly-7

 

8-Folosiți șuruburi M3x6mm pentru a monta roata universală.

smatcar_assembly-8

 

9-Montarea celor 2 roți și structura de bază a mașinii a fost finalizată.

smatcar_assembly-9

 

10-Atașați modulul L9110 cu șuruburi M2.5x6mm.

smatcar_assembly-10

 

11-Asamblați cele două module de obstacole IR cu șuruburi M3x12mm și piulițe M3.

smatcar_assembly-11

 

Întoarceți pe partea B

Notă

Este recomandabil să fixați mai întâi distanțierele M3x24mm pe modulul Line Track.

Un aspect important de reținut: pinii senzorului de linie sunt ușor moi și ies puțin spre găuri. Când înșurubați distanțierele M3x24mm, aplicați o presiune ușoară pentru a împinge ușor pinii senzorului.

12-Întoarceți pe partea B și atașați modulul Line Track cu patru șuruburi M3x6mm și două distanțiere M3x24mm.

smatcar_assembly-b-1

13-Lipiți velcro-ul pe bateria de 9V și puneți clema bateriei. Lipiți cealaltă secțiune de velcro pe mașină pentru a fixa bateria.

smatcar_assembly-b-2

14-Întoarceți pe partea A și montați placa R3 cu șuruburi M3x6mm.

smatcar_assembly-b-3

15-Atașați breadboard-ul în fața mașinii. Ulterior, veți putea adăuga diferite componente (de exemplu, modulul ultrasonic) pe breadboard, conform cerințelor proiectului dumneavoastră.

smatcar_assembly-b-4

16-Punerea mașinii în funcțiune necesită, de asemenea, conectarea cablurilor și scrierea codului, care vor fi descrise în secțiunile următoare.

Mașina complet asamblată arată astfel:

sunfounde_car_assembled

Puteți descărca manualul PDF din lista de fișiere de sub acest articol. 

Imagini

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

Resurse și referințe

Fișiere📁

Biblioteci Arduino (zip)

Manualul utilizatorului