Mục lục:

Robot hướng dẫn với tính năng nhận dạng giọng nói: 7 bước (có hình ảnh)
Robot hướng dẫn với tính năng nhận dạng giọng nói: 7 bước (có hình ảnh)

Video: Robot hướng dẫn với tính năng nhận dạng giọng nói: 7 bước (có hình ảnh)

Video: Robot hướng dẫn với tính năng nhận dạng giọng nói: 7 bước (có hình ảnh)
Video: Dùng Machine Learning để build AI nhận diện vật thể (Siêu dễ, không cần Code) 2024, Tháng mười một
Anonim
Image
Image
Cơ sở của Robot
Cơ sở của Robot

Robot hướng dẫn là một robot di động được chúng tôi chế tạo để hướng dẫn khách đến các phòng ban khác nhau trong khuôn viên trường đại học của chúng tôi. Chúng tôi thực hiện để nói một số câu lệnh được xác định trước và tiến và lùi theo giọng nói đầu vào. Trong trường đại học của chúng tôi, chúng tôi có khoa Cơ điện tử và khoa CNTT đối diện nhau. giọng nói, đơn giản như vậy.

Bước 1: Các thành phần bắt buộc

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • Động cơ 4 x 12V có kẹp
  • 4 x bánh xe
  • 1 x trình điều khiển động cơ
  • 1 x pin 12V
  • Ngân hàng điện 1 x 5V
  • 1 x đế gỗ
  • 1 x loa USB
  • 1 x micrô
  • 1 x thân và đầu rô bốt
  • một số đai ốc, bu lông và dây điện
  • kết nối Internet

Bước 2: Cơ sở của Robot

Cơ sở của Robot
Cơ sở của Robot
Cơ sở của Robot
Cơ sở của Robot
  1. Lấy một bảng hình chữ nhật (l, b, h theo yêu cầu).
  2. Khoan lỗ theo các lỗ kẹp động cơ.
  3. Cố định động cơ và kẹp vào đế bằng đai ốc và bu lông.
  4. Khoan các lỗ như trong hình để cố định phần thân của robot.
  5. Khoan một lỗ khác để đưa dây từ động cơ lên đỉnh đế.

Bước 3: Phần thân

Cơ thể người
Cơ thể người
Cơ thể người
Cơ thể người
Cơ thể người
Cơ thể người
Cơ thể người
Cơ thể người
  1. Chúng tôi sử dụng hai hộp hóa chất làm thân và một hộp gà làm đầu.
  2. Khoan các lỗ thích hợp trên các hộp và cố định nó lên mặt khác.
  3. Đặt cơ thể trên đế với đầu ở trên cùng.

Bước 4: Thiết lập Raspberry Pi

Hệ điều hành được sử dụng: Rasbian Jessie

Cài đặt các thư viện sau với các phụ thuộc của chúng:

  1. Thư viện văn bản thành giọng nói: eSpeak (tham khảo)
  2. Nhận dạng giọng nói: SpeechRecognition 3.8.1 (tham khảo)
  3. Arduino IDE (tham khảo)

Bước 5: Kết nối

Kết nối
Kết nối
Kết nối
Kết nối
Kết nối
Kết nối
Kết nối
Kết nối
  1. Kết nối hai dây động cơ bên phải với cổng đầu ra-1 và hai dây động cơ còn lại với cổng đầu ra-2 của trình điều khiển động cơ.
  2. Kết nối các chân Arduino nano 2, 3, 4 và 5 với các chân của trình điều khiển động cơ 1, 2, 3 và 4.
  3. Kết nối arduino nano với RPi qua cáp USB. Chúng tôi sử dụng arduino nano làm nô lệ và RPi làm phụ. Trong một số trường hợp, RPi không thể điều khiển trình điều khiển động cơ, vì vậy chúng tôi sử dụng arduino nano để điều khiển trình điều khiển động cơ.
  4. Kết nối Loa USB và Micrô (chúng tôi đã sử dụng micrô tích hợp của webcam) với RPi qua cổng USB và cố định chúng vào đầu của rô bốt.

Bước 6: Tải xuống

  1. Tải xuống tệp đính kèm và giải nén nó.
  2. Cấp nguồn cho RPi và sao chép các tệp đã giải nén vào máy tính để bàn RPi.
  3. tải mã arduino lên arduino nano từ RPi.
  4. Nhấp chuột phải vào biểu tượng loa trên màn hình và chọn thiết bị âm thanh đầu ra là thiết bị âm thanh USB.
  5. Tệp "1.txt" bao gồm các câu lệnh đầu vào bằng giọng nói và các câu lệnh đầu ra âm thanh tương ứng được đưa ra trong tệp thứ "2.txt".
  6. Thêm các câu lệnh đầu vào mong muốn vào tệp "1.txt" và câu lệnh đầu ra vào dòng tương ứng của tệp "2.txt".

Bước 7: Kiểm tra Robot

  1. Cấp nguồn cho trình điều khiển động cơ bằng pin 12 V.
  2. Chạy mã "GuideRobot.py"
  3. Khi bạn nói câu lệnh đầu tiên trong tệp "1.txt", rô bốt sẽ trả lời bằng cách chuyển đổi câu lệnh đầu tiên của tệp "2.txt" thành giọng nói, v.v.
  4. Nói "Hướng dẫn tôi đến bộ phận Cơ điện tử", nó sẽ tiến lên và nói "Hướng dẫn tôi đến bộ phận CNTT", nó sẽ lùi lại. Các câu lệnh này có thể được chỉnh sửa theo yêu cầu.

Đề xuất: