Mục lục:
- Bước 1: Các thành phần bắt buộc
- Bước 2: Cơ sở của Robot
- Bước 3: Phần thân
- Bước 4: Thiết lập Raspberry Pi
- Bước 5: Kết nối
- Bước 6: Tải xuống
- Bước 7: Kiểm tra Robot
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)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
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
- Lấy một bảng hình chữ nhật (l, b, h theo yêu cầu).
- Khoan lỗ theo các lỗ kẹp động cơ.
- Cố định động cơ và kẹp vào đế bằng đai ốc và bu lông.
- Khoan các lỗ như trong hình để cố định phần thân của robot.
- Khoan một lỗ khác để đưa dây từ động cơ lên đỉnh đế.
Bước 3: Phần thân
- 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.
- Khoan các lỗ thích hợp trên các hộp và cố định nó lên mặt khác.
- Đặ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:
- Thư viện văn bản thành giọng nói: eSpeak (tham khảo)
- Nhận dạng giọng nói: SpeechRecognition 3.8.1 (tham khảo)
- Arduino IDE (tham khảo)
Bước 5: Kết nối
- 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ơ.
- 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.
- 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ơ.
- 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
- Tải xuống tệp đính kèm và giải nén nó.
- 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.
- tải mã arduino lên arduino nano từ RPi.
- 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.
- 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".
- 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
- Cấp nguồn cho trình điều khiển động cơ bằng pin 12 V.
- Chạy mã "GuideRobot.py"
- 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.
- 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:
Nhận dạng giọng nói bằng cách sử dụng API giọng nói của Google và Python: 4 bước
Nhận dạng giọng nói bằng cách sử dụng API giọng nói của Google và Python: Nhận dạng giọng nói Nhận dạng giọng nói là một phần của Xử lý ngôn ngữ tự nhiên, một trường con của Trí tuệ nhân tạo. Nói một cách đơn giản, nhận dạng giọng nói là khả năng của một phần mềm máy tính để xác định các từ và cụm từ trong ngôn ngữ nói
Gương thần thông minh nổi từ máy tính xách tay cũ với tính năng nhận dạng giọng nói Alexa: 6 bước (có hình ảnh)
Gương thần thông minh nổi từ máy tính xách tay cũ với tính năng nhận dạng giọng nói Alexa: Đăng ký khóa học 'Điện tử trong thời gian ngắn' của tôi tại đây: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Cũng xem qua của tôi kênh youtube tại đây để biết thêm các dự án và hướng dẫn về điện tử: https://www.youtube.com/channel/UCelOO
Cách kết nối ứng dụng Android với AWS IOT và hiểu API nhận dạng giọng nói: 3 bước
Cách kết nối ứng dụng Android với AWS IOT và hiểu API nhận dạng giọng nói: Hướng dẫn này hướng dẫn người dùng cách kết nối Ứng dụng Android với máy chủ AWS IOT và hiểu API nhận dạng giọng nói điều khiển Máy pha cà phê. Ứng dụng điều khiển Máy pha cà phê thông qua Alexa Dịch vụ thoại, mỗi ứng dụng c
Giới thiệu về Nhận dạng giọng nói với Elechouse V3 và Arduino.: 4 bước (có hình ảnh)
Giới thiệu về Nhận dạng giọng nói với Elechouse V3 và Arduino.: Xin chào …! Công nghệ nhận dạng giọng nói đã xuất hiện trong vài năm qua. Chúng tôi vẫn nhớ sự phấn khích tuyệt vời mà chúng tôi đã có khi nói chuyện với chiếc iPhone đầu tiên hỗ trợ Siri. Kể từ đó, các thiết bị ra lệnh bằng giọng nói đã phát triển lên một cấp độ rất tiên tiến
VRBOT (Robot nhận dạng giọng nói): 10 bước (có hình ảnh)
VRBOT (Robot nhận dạng giọng nói): Trong chương trình Có thể hướng dẫn này, chúng tôi sẽ tạo ra một robot (giống ô tô RC hơn) được điều khiển bằng giọng nói, tức là Nhận dạng giọng nói. Trước khi tôi bắt đầu cung cấp cho bạn bất kỳ chi tiết nào khác, bạn phải biết rằng đây là Nhận dạng giọng nói chứ không phải Nhận dạng giọng nói có nghĩa là c