Mục lục:
- Bước 1: Sơ đồ khối
- Bước 2: Mô-đun Bluetooth HC-05
- Bước 3: Các thành phần
- Bước 4: Sơ đồ mạch của Robot điều khiển bằng giọng nói sử dụng Arduino
- Bước 5: Làm việc với Robot điều khiển bằng giọng nói bằng Arduino
Video: RoBoT được kích hoạt bằng giọng nói: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Robot điều khiển bằng giọng nói sử dụng Arduino: Xin chào tất cả mọi người, tôi hy vọng bạn vẫn ổn và làm tốt. Hôm nay chúng ta sẽ bắt đầu các dự án liên quan đến robot sử dụng Arduino. Hôm nay, chúng ta sẽ nói về robot điều khiển bằng giọng nói sử dụng Arduino và ứng dụng Android. Robot điều khiển bằng giọng nói là một robot di động được điều khiển bằng một số lệnh thoại được chỉ định. Ứng dụng di động có khả năng xác định năm lệnh là “Dừng lại”, “Tiến lên”, “Quay lại”, “Trái”, “Phải”. Trong dự án hệ thống nhúng này, chúng tôi tạo ra một chiếc ô tô robot 4 WD mà chúng tôi có thể điều khiển bằng giọng nói thông qua một ứng dụng di động. Ứng dụng lắng nghe và gửi hướng dẫn đến Arduino bằng Bluetooth và sau đó Arduino thực hiện hoạt động được chỉ định. Ứng dụng nhận dạng giọng nói không chính xác 100%. Ứng dụng rất nhạy cảm với những tiếng ồn xung quanh. Nó đôi khi hiểu sai các lệnh thoại được đưa ra cho robot. Nhưng bạn có thể thiết kế ứng dụng của riêng mình, ứng dụng này có thể bỏ qua môi trường xung quanh và chỉ có thể nhận giọng nói của riêng bạn.
Bước 1: Sơ đồ khối
Các thành phần cần thiết cho rô bốt điều khiển bằng giọng nói
Arduino Uno: Arduino Uno được sử dụng vì chúng ta có thể gắn lá chắn trình điều khiển động cơ vào đó. Nó cũng rẻ, dễ sử dụng và có ít không gian hơn vì chúng ta phải đặt mọi thứ trên khung máy. Nếu bạn chưa quen với lập trình Arduino, tôi khuyên bạn nên xem bài viết bắt đầu với Arduino. Tấm chắn trình điều khiển động cơ: Tấm chắn trình điều khiển động cơ dựa trên IC L293, là một trình điều khiển toàn cầu kép. Điều này được sử dụng để truyền động các tải cảm ứng như rơ le, điện trở, động cơ DC và động cơ bước. Nó cho phép bạn điều khiển bốn động cơ DC và 2 servo với Arduino của bạn. Chúng ta có thể điều khiển tốc độ và hướng của từng động cơ một cách độc lập.
Bước 2: Mô-đun Bluetooth HC-05
: Đây là mô-đun Bluetooth lớp 2 với Cấu hình cổng nối tiếp, có thể định cấu hình là Master hoặc Slave. Chúng tôi có thể sử dụng nó đơn giản để thay thế cổng nối tiếp để thiết lập kết nối giữa MCU, PC với dự án nhúng của bạn và v.v.
Đặc điểm kỹ thuật HC-05:
Giao thức Bluetooth: Thông số kỹ thuật Bluetooth v2.0 + EDR Tần số: Băng tần ISM 2,4GHz Điều chế: GFSK (Phím dịch chuyển tần số Gaussian) Công suất phát: ≤4dBm, Lớp 2 Độ nhạy: ≤-84dBm ở 0,1% Tốc độ: Không đồng bộ: 2,1Mbps (Tối đa) / 160 kbps, Đồng bộ: 1Mbps / 1Mbps Bảo mật: Xác thực và mã hóa Cấu hình: Cổng nối tiếp Bluetooth Nguồn cung cấp: + 3.3VDC 50m Nhiệt độ làm việc: -20 ~ + 75Centigrade Kích thước: 26,9mm x 13mm x 2,2 mm
Bước 3: Các thành phần
Khung gầm ô tô 4-WD: Nó bao gồm 2 nền tảng làm bằng acrylic. Nó chứa động cơ 4 chiều với bộ mã hóa tốc độ. Dễ dàng lắp ráp và cung cấp nhiều không gian để đặt Arduino, mô-đun Bluetooth và bộ pin.
Ắc quy: Mỗi động cơ sử dụng dòng điện lên đến 200mA. Tôi đã sử dụng song song ba tế bào Li-ion 3.7v, 2200mA. Bộ pin cung cấp 12,1 volt. Tế bào Li-ion là một loại pin có thể sạc lại. Vì vậy, chúng ta có thể sử dụng các ô này nhiều lần.
Bước 4: Sơ đồ mạch của Robot điều khiển bằng giọng nói sử dụng Arduino
Trước hết, gắn tấm chắn Motor Driver trên Arduino Uno.
Kết nối HC-05 hoặc HC-06: Kết nối Vcc với 5 volt Kết nối GND với mặt đất. Module Rx với Arduino Tx. Module Tx với Arduino Rx. Nếu mô-đun Bluetooth không hoạt động, hãy tạo bộ chia điện áp bằng cách sử dụng điện trở 1K và 2K và kết nối đến chân Rx của mô-đun để chuyển đổi 5v sang 3,3v. Tấm chắn động cơ đến động cơ: Động cơ bên trái đến đầu cuối M3 và M4. Động cơ bên phải đến đầu cuối M1 và M2. Nếu động cơ quay theo hướng ngược lại, hãy hoán đổi kết nối dây để quay tất cả các động cơ theo cùng một hướng.
Bước 5: Làm việc với Robot điều khiển bằng giọng nói bằng Arduino
Lưu ý: Luôn ngắt kết nối các chân Rx và Tx của mô-đun Bluetooth khi tải mã lên Arduino, nếu không nó sẽ hiển thị một số lỗi và mã không tải lên. Hãy thử mật khẩu “1234” hoặc “0000” khi bạn kết nối mô-đun Bluetooth với điện thoại di động của mình lần đầu tiên. Nếu các bánh xe đang quay theo hướng ngược lại, chỉ cần hoán đổi kết nối của động cơ từ đầu cuối Motor Driver Shield. Điều khiển robot thông qua giọng nói không phải là một cách hiệu quả..
Đề xuất:
Sonoff đa kênh - Đèn kích hoạt bằng giọng nói: 4 bước (có hình ảnh)
Đa kênh Sonoff - Đèn kích hoạt bằng giọng nói: 5 năm trước, đèn chiếu sáng trong nhà bếp của tôi là công việc cần làm. Hệ thống chiếu sáng đường đua không thành công và đèn chiếu sáng dưới quầy chỉ là đồ bỏ đi. Tôi cũng muốn chia nhỏ ánh sáng thành các kênh để có thể chiếu sáng căn phòng tốt hơn cho sự khác biệt
Nút điều khiển từ xa được kích hoạt bằng giọng nói: 4 bước (có hình ảnh)
Nút điều khiển từ xa được kích hoạt bằng giọng nói: Nếu bạn đã xem các tài liệu hướng dẫn khác của tôi, bạn sẽ biết rằng con trai của chúng tôi bị chứng loạn dưỡng cơ. Đây là một phần của dự án giúp anh ta dễ tiếp cận hơn với mọi thứ. Điều này thật tuyệt vời trong l
BT được kích hoạt bằng giọng nói: 3 bước (có hình ảnh)
Kích hoạt bằng giọng nói BT: Tự động hóa gia đình được điều khiển bằng giọng nói sử dụng Arduino: Trong dự án này, tôi đang sử dụng chức năng giọng nói để điều khiển các thiết bị trong nhà. Dự án này là một phần của loạt bài Tự động hóa gia đình của tôi. Dự án này rất dễ sử dụng trong cuộc sống thực. Mọi người ở mọi lứa tuổi có thể kiểm soát
Thiết bị phương tiện được kích hoạt bằng giọng nói sử dụng Alexa: 9 bước (với Hình ảnh)
Thiết bị Phương tiện Kích hoạt Bằng giọng nói Sử dụng Alexa: Thiết bị được phát triển ở đây giúp các thiết bị của bạn như TV, bộ khuếch đại, đầu đĩa CD và DVD điều khiển bằng lệnh thoại bằng Alexa và Arduino. Ưu điểm của thiết bị này là bạn chỉ cần ra lệnh bằng giọng nói. Thiết bị này có thể hoạt động với tất cả các thiết bị tha
Mành Arduino được kích hoạt bằng giọng nói: 9 bước (có hình ảnh)
Mành Arduino được kích hoạt bằng giọng nói: Một thời gian trước, tôi đã thực hiện một chương trình Có thể hướng dẫn trong đó tôi đã thêm thiết bị servo và Bluetooth vào khóa cửa của mình cho phép tôi điều khiển nó bằng điện thoại của mình như một người nghiện. Tôi không thể ngừng thêm Bluetooth vào nội dung và vì vậy trong dự án này, tôi Tôi sẽ chỉ cho bạn cách tạo Blu