สารบัญ:

ระบบหน่วงเวลาอัตโนมัติ: 5 ขั้นตอน
ระบบหน่วงเวลาอัตโนมัติ: 5 ขั้นตอน

วีดีโอ: ระบบหน่วงเวลาอัตโนมัติ: 5 ขั้นตอน

วีดีโอ: ระบบหน่วงเวลาอัตโนมัติ: 5 ขั้นตอน
วีดีโอ: สอนเทคนิคการใช้งานตัวหน่วงเวลา Time Delay (1/5) l ครูวุฒิ 2024, พฤศจิกายน
Anonim
ระบบหน่วงเวลาอัตโนมัติ
ระบบหน่วงเวลาอัตโนมัติ

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

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น

ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น

1. บอร์ด Arduino Uno

2. โมดูลบลูทูธ HC-05

3. SR-04 โมดูลอัลตราโซนิก

4. ตัวขับมอเตอร์ L293D

5. แชสซีพร้อมมอเตอร์ ล้อ และที่ใส่แบตเตอรี่

ขั้นตอนที่ 2: การกำหนดค่าพิน

การกำหนดค่าพิน
การกำหนดค่าพิน
การกำหนดค่าพิน
การกำหนดค่าพิน

ดูรูปภาพสำหรับการกำหนดค่าพินของ Arduino Uno และ L293D IC

ขั้นตอนที่ 3: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ

เชื่อมต่อส่วนประกอบตามที่แสดงในแผนผัง ตรวจสอบให้แน่ใจว่าการเชื่อมต่อทั้งหมดถูกต้อง ป้ายพินของ SR-04 และ HC-05 ถูกพิมพ์ลงบนฮาร์ดแวร์แล้ว

ขั้นตอนที่ 4: การตั้งค่าแอปพลิเคชัน Android

การตั้งค่าแอปพลิเคชัน Android
การตั้งค่าแอปพลิเคชัน Android
การตั้งค่าแอปพลิเคชัน Android
การตั้งค่าแอปพลิเคชัน Android
การตั้งค่าแอปพลิเคชัน Android
การตั้งค่าแอปพลิเคชัน Android

1. ดาวน์โหลด apk " Android Bluetooth Controller" ลงในสมาร์ทโฟน

2. เมื่อติดตั้งแล้ว ให้แอปหนึ่งตัวและเชื่อมต่อกับ HC-05 หากต้องใช้รหัสผ่าน ให้ใช้ "1234" หรือ "0000"

3. เมื่อเชื่อมต่อแล้ว คุณจะสามารถเข้าถึงโหมดต่างๆ ได้สี่โหมด

NS. โหมดควบคุม

NS. สลับโหมด

ค. โหมดหรี่

NS. โหมดเทอร์มินัล

4. เลือกใช้ "โหมดตัวควบคุม"

5. คลิกที่ไอคอนการตั้งค่าที่ด้านบนขวาของเค้าโครงแอพ

6. ตั้งค่าสี่ปุ่มด้วย "a", "b", "c" และ "d"

7. เมื่อเสร็จแล้วคุณควรจะสามารถควบคุมบอทได้

ขั้นตอนที่ 5: รหัสซอร์ซ

ซอร์สโค้ดเขียนด้วย Arduino IDE

สามารถรับซอร์สโค้ดได้จาก GitHub คลิกที่นี่

แนะนำ: