Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Tài liệu hướng dẫn này được tạo ra để đáp ứng yêu cầu dự án của Makecourse tại Đại học Nam Florida (www.makecourse.com). Dự án này là một robot có thể được điều khiển bằng cách ra lệnh bằng giọng nói cho robot. Robot có nhiều tính năng sẽ được giải thích trong tài liệu hướng dẫn. Tất cả các bước làm thế nào để tạo ra robot này sẽ được giải thích ở các bước sau.
Bước 1: Các thành phần cần thiết
Các thành phần điện tử cần thiết trong dự án này
1- Arduino chưa
2-Mô-đun nhận dạng giọng nói
3-Arduino Servo
4- Hai động cơ DC
Cảm biến khoảng cách 5-Arduino
6- Hai điện trở và dây dẫn
Pin 7-9v
8- Hai đèn LED
Bước 2: Ghi lại Khẩu lệnh
Trong bước này, chúng ta phải ghi lại các lệnh thoại vào mô-đun nhận dạng giọng nói để giao tiếp khi khởi động lại. Mô-đun nhận dạng giọng nói có thể lưu trữ tối đa 15 lệnh thoại (5 lệnh trong mỗi nhóm) và các lệnh có thể được lưu trữ bằng cách sử dụng phần mềm trong cửa sổ có tên AccessPort.
Bây giờ, chúng ta phải kết nối arduino với mô-đun nhận dạng giọng nói như sau:
-Module Vcc to Arduino 5V Module
-GND đến Arduino GND mô-đun
-RX sang Arduino RX
-Module TX thành Arduino TX
Sau đó, chúng ta phải kết nối arduino với máy tính xách tay và mở phần mềm AccessPort để bắt đầu ghi lại các lệnh thoại bằng cách gửi các lệnh thập lục phân sau:
Xóa Nhóm 1 - gửi hex AA 01
Xóa Nhóm 2 - gửi hex AA 02
Xóa Nhóm 3 - gửi hex AA 03
Xóa tất cả các nhóm - gửi hex AA 04
Ghi Nhóm 1 - gửi hex AA 11
Ghi Nhóm 2 - gửi hex AA 12
Ghi nhóm 3 - gửi hex AA 13
Nhập Nhóm 1 - gửi hex AA 21
Nhập Nhóm 2 - gửi hex AA 22
Nhập Nhóm 3 - gửi hex AA 23
Trong dự án của mình, tôi đã ghi lại nhiều khẩu lệnh như "chuyển tiếp" "rẽ phải" "dừng lại"
Bước 3: Sơ đồ mạch
Trong bước này, chúng ta phải kết nối tất cả các thành phần điện tử với arduino như nó được giải thích trong sơ đồ mạch ở trên
Bước 4: Mã
Đây là mã mà tôi đã sử dụng để điều khiển rô bốt của mình. Trong mã của mình, tôi đã sử dụng 10 lệnh thoại để điều khiển rô bốt của mình bằng cách sử dụng vòng lặp để di chuyển từ nhóm 1 sang nhóm 2 trong mô-đun nhận dạng giọng nói. Tất cả các chức năng của các thành phần điện tử được nhận xét và giải thích trong mã.
Bước 5: Thiết kế và in 3D
Để thiết kế 3d cho dự án của mình, tôi đã sử dụng phần mềm Autodesk Inventor trong windows để thiết kế vỏ ngoài và các bộ phận cơ khí như cánh tay và bộ kẹp. Sau đó, tôi in tất cả các bộ phận bằng máy in 3d và ghép chúng lại với nhau
Bước 6: Cách hoạt động của Robot:
Cuối cùng, đây là video mà tôi đã tạo để hiển thị các tính năng của từng thành phần điện tử và cách dự án của tôi hoạt động.