สารบัญ:

OSOYOO 2WD Robot Car Starter Kit: 30 ขั้นตอน (พร้อมรูปภาพ)
OSOYOO 2WD Robot Car Starter Kit: 30 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: OSOYOO 2WD Robot Car Starter Kit: 30 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: OSOYOO 2WD Robot Car Starter Kit: 30 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: OSOYOO Robot car kit for Arduino 2024, กรกฎาคม
Anonim
Image
Image
OSOYOO 2WD Robot Car Starter Kit
OSOYOO 2WD Robot Car Starter Kit
OSOYOO 2WD Robot Car Starter Kit
OSOYOO 2WD Robot Car Starter Kit

คุณสามารถซื้อรถคันนี้จาก Amazon:

OSOYOO 2WD Robot Car Starter K it (สหรัฐอเมริกา)

OSOYOO 2WD Robot Car Starter Kit (สหราชอาณาจักร)

OSOYOO 2WD หุ่นยนต์รถ Starter Kit (DE)

OSOYOO 2WD Robot รถ Starter Kit (FR)

OSOYOO 2WD Robot Car Starter Kit (ไอที)

OSOYOO 2WD หุ่นยนต์รถ Starter Kit (ES)

คำอธิบาย:

OSOYOO 2WD Robot Car Starter Kit ออกแบบมาสำหรับผู้เริ่มต้นเพื่อเรียนรู้การเขียนโปรแกรม Arduino และรับประสบการณ์ตรงในการออกแบบและประกอบหุ่นยนต์

เราได้พัฒนาการสอนทีละขั้นตอนซึ่งพัฒนาจากรถธรรมดาที่ไม่มีการควบคุมใดๆ ไปจนถึงรถหุ่นยนต์มัลติฟังก์ชั่นที่ควบคุมโดยแอพมือถือ

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

รถหุ่นยนต์ของเราเป็นโอเพ่นซอร์ส 100% หากคุณเป็นผู้เล่นระดับกลางและมีเวลาอ่านความคิดเห็นเกี่ยวกับโค้ดของเรา คุณสามารถปรับแต่งรถหุ่นยนต์นี้ได้อย่างง่ายดายเพื่อสร้างโครงการของคุณเองสำหรับงานวิทยาศาสตร์ งานบ้านในวิทยาลัย หรือแม้แต่แอปพลิเคชันเชิงพาณิชย์

ชุดนี้ประกอบด้วยชิ้นส่วนโมดูลต่างๆ เช่น OSOYOO MODEL-X motor driver module(*), Tracking module, Infrared Remote Control and Sensor Shield V5.0 for Arduino UNO, etc. With these modules, the robot car can work in many modes such as auto -go การควบคุมอินฟราเรดและการติดตามสาย คุณสามารถใช้แอพ Android ของเราเพื่อเปลี่ยนโหมดการทำงานผ่านบลูทูธ

*โมดูลไดรเวอร์มอเตอร์ OSOYOO MODEL X เป็นโมดูล L298N ที่ได้รับการปรับปรุงซึ่งมีช่องเสียบสายไฟที่ออกแบบใหม่ และสามารถลดความซับซ้อนของขั้นตอนการประกอบและความเสถียรในการเชื่อมต่อสายไฟ

ชิ้นส่วนและอุปกรณ์:

1x UNO R3 บอร์ดพร้อมสาย USB

1x OSOYOO รุ่น X เครื่องยนต์ โมดูลไดรเวอร์

1x เซนเซอร์ Shield V5.0 สำหรับ Arduino UNO

2x โมดูลเซ็นเซอร์ติดตาม

1x โมดูลบลูทูธ

1x IR ตัวรับ

1x IR รีโมท คอนโทรลเลอร์

1x รถ แชสซี

มอเตอร์เกียร์ 2x พร้อมสายไฟ

2x ล้อ 1x Universal Wheel

1x กล่องสำหรับแบตเตอรี่ 18650 3.7V

2x โลหะ เครื่องยนต์ ที่ยึด

1x ขั้วต่อไฟ DC พร้อมสายไฟ

1x ไขควงปากแฉก

1x ประเภทสล็อต ไขควง

1x 40pin 10 ซม. สายเคเบิลตัวเมียถึงตัวเมีย

1x 10pin 30 ซม. สายเคเบิลตัวเมียถึงตัวเมีย

1x 20pin 15 ซม. สายเคเบิลชาย - หญิง

20x เคเบิ้ลไทร์

16x M3*5 สกรู

8x M3*12 เสาทองแดง

6x M3*10 สกรู

6x M3*10 อ่อนนุช

สกรูพลาสติก M3 15x

น็อตพลาสติก M3 15x

เสาพลาสติก M3 15x

1x DVD บทช่วยสอน

ขั้นตอนที่ 1: การติดตั้งพื้นฐานของ OSOYOO 2WD Robot Car Chassis Video

Image
Image

ขั้นตอนที่ 2: ระบุด้านหน้าของแชสซี

ระบุด้านหน้าของแชสซี
ระบุด้านหน้าของแชสซี
ระบุด้านหน้าของแชสซี
ระบุด้านหน้าของแชสซี

นำฟิล์มป้องกันออกจากแชสซี

กรุณาให้ความสนใจ:

แชสซีมีด้านหน้าและด้านหลัง โปรดให้ความสนใจกับด้านหน้าตามที่ภาพแสดง

ขั้นตอนที่ 3: การประกอบมอเตอร์

มอเตอร์ประกอบ
มอเตอร์ประกอบ

เครื่องประดับ:

ชุดยึดมอเตอร์ x2

ติดตั้งมอเตอร์ 2 ตัวบนแชสซีพร้อมตัวยึดมอเตอร์

ขั้นตอนที่ 4: ติดตั้งล้อ

ติดตั้งล้อ
ติดตั้งล้อ
ติดตั้งล้อ
ติดตั้งล้อ

เครื่องประดับ:

M3*12 Double Pass เสาทองแดง x 4

M3*5 สกรู x 8

ติดตั้งล้อบนแชสซีด้วยเสาทองแดง M3*12 Double Pass และสกรู M3*5 (โปรดติดตั้งเสาทองแดงบนแชสซีก่อน) จากนั้นติดตั้งสองล้อเข้ากับมอเตอร์

ขั้นตอนที่ 5: ติดตั้งกล่องแบตเตอรี่

ติดตั้งกล่องแบตเตอรี่
ติดตั้งกล่องแบตเตอรี่

เครื่องประดับ:

M3*10 สกรู x 4

M3*10 น็อต x 4

แก้ไขกล่องแบตเตอรี่บนพื้นผิวของแชสซีด้วยสกรู M3 และน็อต

ขั้นตอนที่ 6: ติดตั้ง OSOYOO Model-X Motor Driver Module

ติดตั้ง OSOYOO Model-X Motor Driver Module
ติดตั้ง OSOYOO Model-X Motor Driver Module

เครื่องประดับ:

M3*6 สกรูพลาสติก x 4

น็อตพลาสติก M3 x 4

M3*5+6 เสาพลาสติก x 4

แก้ไขโมดูลไดรเวอร์มอเตอร์ OSOYOO Model-X บนพื้นผิวของแชสซีด้วยสกรู M3 และน็อต

ขั้นตอนที่ 7: ติดตั้ง OSOYOO UNO Board

ติดตั้ง OSOYOO UNO Board
ติดตั้ง OSOYOO UNO Board

เครื่องประดับ:

M3*6 สกรูพลาสติก x 3

น็อตพลาสติก M3 x 4

M3*5+6 เสาพลาสติก x 4

แก้ไขบอร์ด OSOYOO UNO บนพื้นผิวของแชสซีด้วยสกรู M3 และน็อต

ขั้นตอนที่ 8: ติดตั้ง Sensor Shield V5.0 สำหรับ Arduino UNO

ติดตั้ง Sensor Shield V5.0 สำหรับ Arduino UNO
ติดตั้ง Sensor Shield V5.0 สำหรับ Arduino UNO

เสียบ Sensor Shield V5.0 สำหรับ Arduino UNO เข้ากับ OSOYOO UNO R3

ขั้นตอนที่ 9: เชื่อมต่อ UNO Board, Battery Box และ OSOYOO Model-X

เชื่อมต่อบอร์ด UNO กล่องแบตเตอรี่ และ OSOYOO Model-X
เชื่อมต่อบอร์ด UNO กล่องแบตเตอรี่ และ OSOYOO Model-X
เชื่อมต่อบอร์ด UNO กล่องแบตเตอรี่ และ OSOYOO Model-X
เชื่อมต่อบอร์ด UNO กล่องแบตเตอรี่ และ OSOYOO Model-X

สายไฟควรอยู่ด้านบนของขั้วต่อไฟ DC ตามภาพที่แสดง

ขั้นตอนที่ 10: เชื่อมต่อโมดูล OSOYOO Model-X และ Sensor Shield V5.0 สำหรับ Arduino UNO

เชื่อมต่อ OSOYOO Model-X Module และ Sensor Shield V5.0 สำหรับ Arduino UNO
เชื่อมต่อ OSOYOO Model-X Module และ Sensor Shield V5.0 สำหรับ Arduino UNO

Sensor Shield V5.0 สำหรับ Arduino UNO ---- OSOYOO Model-X

S5 -- ENA

S6 -- ENB

S7 -- IN1

S8 -- IN2

S9 -- IN3

S10 -- IN4

ขั้นตอนที่ 11: เชื่อมต่อ OSOYOO Model-X Motor Driver Module กับ 2 Motors

เชื่อมต่อ OSOYOO Model-X Motor Driver Module พร้อมมอเตอร์ 2 ตัว
เชื่อมต่อ OSOYOO Model-X Motor Driver Module พร้อมมอเตอร์ 2 ตัว

มอเตอร์ด้านขวาเชื่อมต่อกับ K1 หรือ K2 มอเตอร์ด้านซ้ายเชื่อมต่อกับ K3 หรือ K4

ขั้นตอนที่ 12: ติดตั้งโมดูลตัวรับ IR

ติดตั้งโมดูลรับสัญญาณ IR
ติดตั้งโมดูลรับสัญญาณ IR

เครื่องประดับ:

M3*6 สกรูพลาสติก x 1

น็อตพลาสติก M3 x 1

M3*5+6 เสาพลาสติก x 1

ติดตั้งตัวรับสัญญาณ IR ที่ด้านหน้าของแชสซีด้วยสกรูและน็อต:

ขั้นตอนที่ 13: เชื่อมต่อโมดูลตัวรับสัญญาณ IR ด้วย Sensor Shield V5.0 สำหรับ Arduino UNO

เชื่อมต่อโมดูลตัวรับสัญญาณ IR กับ Sensor Shield V5.0 สำหรับ Arduino UNO
เชื่อมต่อโมดูลตัวรับสัญญาณ IR กับ Sensor Shield V5.0 สำหรับ Arduino UNO

การใช้สาย Dupont ตัวเมียกับตัวเมียเพื่อเชื่อมต่อตัวรับสัญญาณ IR กับ Sensor Shield V5.0 สำหรับ Arduino UNO:

ตัวรับสัญญาณ IR ---- Sensor Shield V5.0 สำหรับ Arduino UNO

S -- S4

+ -- 5V

– -- GND

ขั้นตอนที่ 14: ติดตั้งโมดูลเซ็นเซอร์ติดตามสองตัว

ติดตั้งโมดูลเซนเซอร์ติดตามสองตัว
ติดตั้งโมดูลเซนเซอร์ติดตามสองตัว

เครื่องประดับ:

M3*5 สกรู x 4

M3*12 Double Pass ทองแดง กระบอก x 2

ใช้สกรู M3*5 เพื่อติดตั้ง M3*12 Double Pass Copper Cylinders บนโมดูลเซ็นเซอร์ติดตามสองตัว จากนั้นใช้สกรู M3*5 เพื่อติดตั้งโมดูลเซ็นเซอร์ติดตามใต้แชสซี

ขั้นตอนที่ 15: เชื่อมต่อโมดูลเซ็นเซอร์ติดตาม 2 โมดูลด้วย Sensor Shield V5.0 สำหรับ Arduino UNO

เชื่อมต่อโมดูลเซ็นเซอร์ติดตาม 2 โมดูลด้วย Sensor Shield V5.0 สำหรับ Arduino UNO
เชื่อมต่อโมดูลเซ็นเซอร์ติดตาม 2 โมดูลด้วย Sensor Shield V5.0 สำหรับ Arduino UNO

เซ็นเซอร์ติดตามด้านขวา ---- Sensor Shield V5.0 สำหรับ Arduino UNO

VCC -- 5V

GND -- GND

ทำ -- S3

AO -- ไม่ได้เชื่อมต่อ

เซ็นเซอร์ติดตามด้านซ้าย ---- Sensor Shield V5.0 สำหรับ Arduino UNOVCC - 5V

GND -- GND

ทำ -- S2

AO -- ไม่ได้เชื่อมต่อ

ขั้นตอนที่ 16: สมบูรณ์และพร้อมที่จะอัปโหลดรหัสบางส่วน

มันสมบูรณ์และพร้อมที่จะอัปโหลดรหัสบางส่วน!
มันสมบูรณ์และพร้อมที่จะอัปโหลดรหัสบางส่วน!

ตอนนี้การติดตั้งฮาร์ดแวร์ใกล้จะเสร็จแล้ว ก่อนที่เราจะติดตั้งแบตเตอรี่ 18650 ลงในกล่อง เราต้องเบิร์นโค้ดตัวอย่างลงใน Arduino ก่อน

ขั้นตอนที่ 17: ติดตั้ง Arduino IDE ล่าสุด

ติดตั้ง Arduino IDE ล่าสุด
ติดตั้ง Arduino IDE ล่าสุด

ดาวน์โหลด Arduino IDE จาก https://www.arduino.cc/en/Main/Software?setlang=en จากนั้นติดตั้งซอฟต์แวร์

(หากคุณมี Arduino IDE เวอร์ชันหลัง 1.1.16 คุณสามารถข้ามขั้นตอนนี้ได้)

ขั้นตอนที่ 18: ดาวน์โหลดโค้ดตัวอย่าง

1. ตรวจสอบการต่อสายไฟ: บทที่-1.zip

2. การควบคุม IR: บทเรียน-2.zip

ห้องสมุด IRremote

3. การติดตามสาย: บทที่-3.zip

4. การควบคุมบลูทูธ: บทเรียน-4.zip

ขั้นตอนที่ 19: เปิด Arduino IDE เลือกบอร์ด/พอร์ตที่สอดคล้องกัน

เปิด Arduino IDE เลือกบอร์ด/พอร์ตที่สอดคล้องกัน
เปิด Arduino IDE เลือกบอร์ด/พอร์ตที่สอดคล้องกัน

เชื่อมต่อบอร์ด UNO R3 กับพีซีด้วยสาย USB เปิด Arduino IDE เลือกบอร์ด/พอร์ตที่เกี่ยวข้องสำหรับโครงการของคุณ

ขั้นตอนที่ 20: ติดตั้ง IRremote Library ลงใน Arduino IDE

ติดตั้ง IRremote Library ลงใน Arduino IDE
ติดตั้ง IRremote Library ลงใน Arduino IDE

หมายเหตุ: หากคุณต้องการใช้รีโมท IR เพื่อควบคุมรถ คุณควรติดตั้งไลบรารี IRremote.zip ลงใน Arduino IDE ก่อน แล้วจึงอัปโหลดบทเรียน-2.zip

เปิด Arduino IDE ติดตั้งไลบรารี IRremote ลงใน Arduino IDE (หากคุณติดตั้งไลบรารี IRremote แล้ว โปรดข้ามขั้นตอนนี้)

ดาวน์โหลดไลบรารี IRremote.zip จากนั้นนำเข้าไลบรารีไปยัง Arduino IDE (เปิด Arduino IDE-> คลิก Sketch->Include Library->Add. Zip Library)

ขั้นตอนที่ 21: อัปโหลด Sketch

อัปโหลด Sketch
อัปโหลด Sketch
อัปโหลด Sketch
อัปโหลด Sketch
อัปโหลด Sketch
อัปโหลด Sketch

คลิกไฟล์ -> คลิกเปิด -> เลือกโค้ด "lesson-1.ino" โหลดโค้ดลงใน Arduino จากนั้นอัปโหลดภาพร่างไปยังบอร์ด

ขั้นตอนที่ 22: ตรวจสอบการเชื่อมต่อสาย

Image
Image
ติดตั้งโมดูลบลูทูธ
ติดตั้งโมดูลบลูทูธ

ถอด Arduino ออกจากพีซี ใส่แบตเตอรี่ 18650 ที่ชาร์จเต็มแล้ว 2 ก้อนลงในแบตเตอรี่อีสุกอีใส (ตรวจสอบคำแนะนำในกล่องและตรวจดูให้แน่ใจว่าทิศทางของขั้วถูกต้อง มิฉะนั้น อาจทำลายอุปกรณ์ของคุณและก่อให้เกิดอันตรายจากไฟไหม้ได้)

กรุณาติดตั้งแบตเตอรี่ตามคำแนะนำในภาพ

วางรถบนพื้น เปิดสวิตช์ไฟในกล่องแบตเตอรี่ รถควรเดินหน้า 2 วินาที จากนั้นถอยหลัง 2 วินาที จากนั้นเลี้ยวซ้าย 2 วินาที จากนั้นเลี้ยวขวา 2 วินาที แล้วหยุด

หากรถไม่เคลื่อนที่ตามผลที่กล่าวข้างต้น คุณควรตรวจสอบการเชื่อมต่อสายไฟ แรงดันแบตเตอรี่ (ต้องมากกว่า 7.2v)

ขั้นตอนที่ 23: การควบคุม IR

กดปุ่มควบคุม IR เพื่อควบคุมการเคลื่อนไหวของรถ:

∧: ไปข้างหน้า

∨: ย้อนกลับ

<: เลี้ยวซ้าย

>: เลี้ยวขวา

หากรถไม่สามารถเคลื่อนที่ได้ โปรดตรวจสอบสิ่งต่อไปนี้:

หากแบตเตอรี่สามารถทำงานได้

หากตัวควบคุม IR อยู่ห่างจากเครื่องรับมากเกินไป

หากการเชื่อมต่อถูกต้อง

ขั้นตอนที่ 24: การติดตามสาย

Image
Image

1: เตรียมรางสีดำบนพื้นสีขาว (ความกว้างของรางสีดำมากกว่า 20 มม. และน้อยกว่า 30 มม.)

โปรดทราบว่ามุมโค้งของแทร็กต้องไม่เกิน 90 องศา ถ้ามุมสูงเกินไป รถจะเคลื่อนออกจากราง

2: ปรับความไวของโมดูลเซ็นเซอร์ติดตาม

เปิดรถค้างไว้เพื่อปรับโพเทนชิออมิเตอร์บนเซ็นเซอร์ติดตามด้วยไขควงปากแฉกจนกว่าคุณจะ

รับสถานะความไวที่ดีที่สุด: สัญญาณระบุว่าไฟ LED จะเปิดขึ้นเมื่อเซ็นเซอร์อยู่เหนือพื้นสีขาวและ

ไฟ LED สัญญาณจะดับลงเมื่อเซ็นเซอร์อยู่เหนือแทร็กสีดำ

ไฟ LED แสดงสถานะ: พื้นสีขาว

สัญญาณบ่งชี้ LED ปิด: Black Track

3: เปิดรถแล้ววางรถไว้บนรางสีดำ จากนั้นรถจะเคลื่อนไปตามรางสีดำ

ใช้ตัวควบคุม IR กด "ตกลง" รถจะไปตามราง กด “0” รถจะหยุด

หากรถไม่สามารถเคลื่อนที่ได้ โปรดตรวจสอบสิ่งต่อไปนี้:

หากแบตเตอรี่สามารถทำงานได้

หากตัวควบคุม IR อยู่ห่างจากเครื่องรับมากเกินไป

หากการเชื่อมต่อถูกต้อง

หากปรับความไวของเซ็นเซอร์ติดตามให้ดีแล้ว

ขั้นตอนที่ 25: ติดตั้งโมดูล Bluetooth

หมายเหตุ: หากคุณต้องการควบคุมรถด้วยบลูทูธ คุณควรอัปโหลดโค้ดตัวอย่าง Lesson-4.zip ลงใน Arduino IDE ก่อน จากนั้นจึงติดตั้งโมดูลบลูทูธ

ติดตั้งโมดูลบลูทูธบน Sensor Shield V5.0 สำหรับ Arduino UNO:

โมดูลบลูทูธ ---- Sensor Shield V5.0 สำหรับ Arduino UNO

RXD -- TX

TXD -- RX

จีเอ็นดี -- -

VCC -- +

ขั้นตอนที่ 26: ดาวน์โหลด Android APP

ดาวน์โหลดแอปจาก:

หรือสแกน QR code ต่อไปนี้ด้วยมือถือ Android เพื่อดาวน์โหลดแอป

ขั้นตอนที่ 27: ติดตั้ง Android APP

ติดตั้ง Android APP
ติดตั้ง Android APP

ขั้นตอนที่ 28: เปิดบลูทูธของโทรศัพท์ Android ของคุณ

เปิดบลูทูธของโทรศัพท์ Android ของคุณ
เปิดบลูทูธของโทรศัพท์ Android ของคุณ

โปรดเปิดบลูทูธของโทรศัพท์ Android ที่คุณได้ติดตั้ง APP และสแกนบลูทูธ (โมดูลบลูทูธที่แตกต่างกันจะสแกนชื่อบลูทูธที่แตกต่างกัน) คลิกเชื่อมต่อและป้อนรหัสผ่าน "1234" หรือ "0000" หากไม่มีการเปลี่ยนแปลง

ขั้นตอนที่ 29: ควบคุมรถยนต์ด้วย Android APP

ควบคุมรถด้วย Android APP
ควบคุมรถด้วย Android APP

เปิดแอป>> เลือกโหมดบลูทูธ>> จากนั้นคุณสามารถควบคุมรถหุ่นยนต์ผ่านบลูทูธ:

ขั้นตอนที่ 30: การควบคุมบลูทูธ

มีสองโหมดการทำงาน: การควบคุมด้วยตนเองและการติดตาม ผู้ใช้สามารถสลับระหว่างสองโหมดการทำงานได้อย่างอิสระ

1) โหมดควบคุมด้วยตนเอง

ในโหมดการควบคุมด้วยตนเอง คุณสามารถคลิกปุ่ม (∧) (∨) (<) (>) เพื่อควบคุมรถหุ่นยนต์ให้เคลื่อนที่ไปข้างหน้าและข้างหลัง เลี้ยวซ้ายและเลี้ยวขวา ในขณะเดียวกัน APP สามารถสังเกตการเคลื่อนไหวของรถแบบเรียลไทม์

2) โหมดติดตาม

คลิกปุ่ม "ติดตาม" ของแอพเพื่อเปลี่ยนโหมดปัจจุบันเป็นโหมดติดตาม รถหุ่นยนต์จะเคลื่อนที่ไปข้างหน้าตามเส้นสีดำบนพื้นหลังสีขาว ในขณะเดียวกัน APP สามารถสังเกตการเคลื่อนไหวของรถแบบเรียลไทม์ กด “||” ปุ่มเพื่อหยุดการเคลื่อนไหวและคลิกปุ่มอื่น ๆ เพื่อเปลี่ยนโหมดการทำงานของรถหุ่นยนต์

ปุ่มที่เหลือมีไว้สำหรับฟังก์ชั่นการจอง คุณสามารถพัฒนาได้ด้วยตัวเอง

แนะนำ: