ค้นหาโค้ด

บทเรียน 23/31: รถอัจฉริยะ ตอนที่ 1: การประกอบรถอัจฉริยะ SunFounder และอธิบายสะพานเต็มของมอเตอร์ไฟฟ้ากระแสตรง

บทเรียนนี้เป็นส่วนหนึ่งของ: หลักสูตร Arduino ที่ใช้ชุดการเรียนรู้ 3-in-1 ของ SunFounder

บทเรียน 23/31: รถอัจฉริยะ ตอนที่ 1: การประกอบรถอัจฉริยะ SunFounder และอธิบายสะพานเต็มของมอเตอร์ไฟฟ้ากระแสตรง

ขั้นตอน

กรุณาทำตามขั้นตอนด้านล่างเพื่อประกอบรถให้เสร็จสมบูรณ์ คุณสามารถดาวน์โหลดคู่มือ PDF ได้จากรายการไฟล์ด้านล่างบทความนี้ 

  1. ลอกฟิล์มป้องกันบนแผ่นอะคริลิกออก

smatcar_assembly-1

2-วางบอร์ดลงบนโต๊ะตามที่แสดงในภาพ ด้านที่มีรูตรงกับบอร์ด R3 เราเรียกว่าด้าน A ด้านหลังคือด้าน B ซึ่งจะช่วยให้คุณหลีกเลี่ยงข้อผิดพลาดระหว่างการประกอบ

smatcar_assembly-2

3-ติดตั้งเสา M3x24mm ด้วยสกรู M3x6mm ในตำแหน่งตามที่แสดงด้านล่าง

smatcar_assembly-3

4-พลิกไปด้าน B ใช้สกรู M3x30mm และน็อต M3 เพื่อติดมอเตอร์ TT มีรายละเอียด 2 จุดที่นี่: 1 - เพลาส่งออกหันไปทางด้านที่มีรูปร่างคล้ายค้างคาว 2 - สายมอเตอร์หันเข้าด้านใน

smatcar_assembly-4

 

5-ติดมอเตอร์ TT อีกตัว โดยต้องใส่ใจทิศทางของเพลาส่งออกและทิศทางของสายไฟเช่นเดียวกัน

smatcar_assembly-5

 

6-ใช้สกรู M3x6mm เพื่อติดตั้งเสา M3x12mm ในตำแหน่งตามที่แสดงด้านล่าง

smatcar_assembly-4

 

7-ติดเสา M2.5x11mm เข้ากับด้านท้ายรถด้วยสกรู M2.5x6mm

smatcar_assembly-7

 

8-ใช้สกรู M3x6mm เพื่อติดตั้งล้ออเนกประสงค์

smatcar_assembly-8

 

9-ใส่ล้อทั้ง 2 ข้าง และโครงสร้างพื้นฐานของรถก็เสร็จสมบูรณ์แล้ว

smatcar_assembly-9

 

10-ติดโมดูล L9110 ด้วยสกรู M2.5x6mm

smatcar_assembly-10

 

11-ประกอบโมดูลเซนเซอร์อินฟราเรดตรวจจับสิ่งกีดขวางทั้ง 2 ตัวด้วยสกรู M3x12mm และน็อต M3

smatcar_assembly-11

 

พลิกไปด้าน B

หมายเหตุ

ควรยึดเสา M3x24mm เข้ากับโมดูลติดตามเส้นก่อนจะดีกว่า

ข้อควรระวังที่สำคัญ: ขาของเซนเซอร์เส้นค่อนข้างอ่อนและยื่นออกมาเล็กน้อยใกล้กับรู เมื่อขันเสา M3x24mm ให้กดเบา ๆ เพื่อดันขาเซนเซอร์ออกไปเล็กน้อย

12-พลิกไปด้าน B และติดโมดูลติดตามเส้นด้วยสกรู M3x6mm จำนวน 4 ตัว และเสา M3x24mm จำนวน 2 ตัว

smatcar_assembly-b-1

13-ติดตีนตุ๊กแกบนแบตเตอรี่ 9V และใส่คลิปแบตเตอรี่ จากนั้นติดตีนตุ๊กแกอีกด้านบนรถเพื่อยึดแบตเตอรี่ให้แน่น

smatcar_assembly-b-2

14-พลิกกลับไปด้าน A และติดตั้งบอร์ด R3 ด้วยสกรู M3x6mm

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)

คู่มือผู้ใช้