Szukaj kodu

Lekcja 23/31: Inteligentny samochód Część 1: Montaż inteligentnego samochodu SunFounder i wyjaśnienie pełnego mostka H dla silnika prądu stałego

Lekcja 23/31: Inteligentny samochód Część 1: Montaż inteligentnego samochodu SunFounder i wyjaśnienie pełnego mostka H dla silnika prądu stałego

Kroki

Proszę postępować zgodnie z poniższymi krokami, aby ukończyć montaż samochodu. Instrukcję w formacie PDF można pobrać z listy plików poniżej tego artykułu. 

  1. Usuń folię ochronną z akrylu.

smatcar_assembly-1

2-Połóż płytkę na stole, jak pokazano na zdjęciu. Strona z tym samym otworem co płytka R3 nazywamy A; tył to B. Pomoże to uniknąć błędów podczas montażu.

smatcar_assembly-2

3-Zamontuj dystans M3x24mm za pomocą śrub M3x6mm w pozycji pokazanej poniżej.

smatcar_assembly-3

4-Obróć na stronę B, użyj śrub M3x30mm i nakrętek M3, aby przymocować silnik TT. Dwie uwagi: 1 - wałek wyjściowy skierowany jest na stronę w kształcie nietoperza; 2 - kabel silnika skierowany jest do wewnątrz.

smatcar_assembly-4

 

5-Zamontuj drugi silnik TT, zwracając uwagę na kierunek wałka wyjściowego i kierunek kabla.

smatcar_assembly-5

 

6-Użyj śrub M3x6mm, aby zamontować dystans M3x12mm w pozycji pokazanej poniżej.

smatcar_assembly-4

 

7-Przymocuj dystans M2.5x11mm z tyłu samochodu za pomocą śrub M2.5x6mm.

smatcar_assembly-7

 

8-Użyj śrub M3x6mm, aby zamontować kółko uniwersalne.

smatcar_assembly-8

 

9-Załóż 2 koła, a podstawowa konstrukcja samochodu jest ukończona.

smatcar_assembly-9

 

10-Przymocuj moduł L9110 za pomocą śrub M2.5x6mm.

smatcar_assembly-10

 

11-Zamontuj dwa moduły przeszkód na podczerwień za pomocą śrub M3x12mm i nakrętek M3.

smatcar_assembly-11

 

Obróć na stronę B

Uwaga

Zaleca się najpierw przymocować dystanse M3x24mm do modułu śledzenia linii.

Ważna uwaga: piny czujnika linii są lekko miękkie i wystają nieco w kierunku otworów. Podczas wkręcania dystansów M3x24mm należy delikatnie docisnąć, aby lekko odsunąć piny czujnika.

12-Obróć na stronę B i przymocuj moduł śledzenia linii za pomocą czterech śrub M3x6mm i dwóch dystansów M3x24mm.

smatcar_assembly-b-1

13-Przyklej rzep do baterii 9V i załóż klips baterii. Przyklej drugą część rzepu do samochodu, aby zabezpieczyć baterię.

smatcar_assembly-b-2

14-Obróć na stronę A i zamontuj płytkę R3 za pomocą śrub M3x6mm.

smatcar_assembly-b-3

15-Przymocuj płytkę stykową z przodu samochodu. Następnie będziesz mógł dodawać różne komponenty (np. moduł ultradźwiękowy) do płytki stykowej zgodnie z wymaganiami projektu.

smatcar_assembly-b-4

16-Uruchomienie samochodu wymaga również podłączenia go i napisania kodu, co zostanie opisane w kolejnych sekcjach.

W pełni zmontowany samochód wygląda następująco:

sunfounde_car_assembled

Instrukcję w formacie PDF można pobrać z listy plików poniżej tego artykułu. 

Obrazy

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
Język: 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);
  }
}

Zasoby i odniesienia

Pliki📁

Biblioteki Arduino (zip)

Instrukcja obsługi