Mục lục:

Ô tô Bluetooth điều khiển bằng giọng nói: 5 bước
Ô tô Bluetooth điều khiển bằng giọng nói: 5 bước

Video: Ô tô Bluetooth điều khiển bằng giọng nói: 5 bước

Video: Ô tô Bluetooth điều khiển bằng giọng nói: 5 bước
Video: Hoàn toàn MIỄN PHÍ ra lệnh giọng nói trên MÀN HÌNH ZIN ô tô 2024, Tháng mười một
Anonim
Ô tô Bluetooth điều khiển bằng giọng nói
Ô tô Bluetooth điều khiển bằng giọng nói
Ô tô Bluetooth điều khiển bằng giọng nói
Ô tô Bluetooth điều khiển bằng giọng nói
Ô tô Bluetooth điều khiển bằng giọng nói
Ô tô Bluetooth điều khiển bằng giọng nói

Mọi người đã sử dụng ô tô điều khiển từ xa…. nhưng xe điều khiển bằng giọng nói thì sao ??? Bạn đã từng sử dụng nó chưa? Nếu chưa thì bạn sẽ xây dựng nó ngay bây giờ. Chỉ cần bạn cần một arduino làm bộ não và một chiếc điện thoại thông minh. Vì vậy, tôi đã phát triển dự án này để bạn có thể sử dụng chức năng thoại và đây cũng có thể là tài liệu tham khảo cho các dự án trong tương lai của bạn, Vì vậy, hãy bắt đầu…

Bước 1: Danh sách bộ phận

1. Arduino UNO / nano / micro / Mega

2. Mô-đun bluetooth HC05

3 điện trở 2,2K ohm, 4,7K ohm

4 breadboard hoặc bộ dụng cụ hàn

5 dây

6 khung

7 2 Động cơ BO 150/300 vòng / phút với 2 bánh xe

8 một số vít và đai ốc

9 bánh xe

10. trình điều khiển động cơ (: L293 hoặc L298)

Nguồn điện 11 12V

Bước 2: Xây dựng mạch trên Breadboard và Setup Chassis

Xây dựng mạch trên Breadboard và Setup Chassis
Xây dựng mạch trên Breadboard và Setup Chassis
Xây dựng mạch trên Breadboard và Setup Chassis
Xây dựng mạch trên Breadboard và Setup Chassis
Xây dựng mạch trên Breadboard và Setup Chassis
Xây dựng mạch trên Breadboard và Setup Chassis

Bây giờ Arduino nano là bộ não của dự án cho tôi. Bạn có thể sử dụng UNO / MEGA / MICRO. Và tôi sẽ sử dụng tính năng kết nối Bluetooth để điều khiển xe bằng điện thoại thông minh.

Vì vậy, tôi đã cung cấp mạch trong Fritzing File. Tải xuống Fritzing và mở nó và xem tệp. Kết nối như trong sơ đồ. Sử dụng bộ chia điện áp như đã cho với 2,2k và 4,7k. Bây giờ các dây màu vàng (theo tệp fritzing đó) đại diện cho 4 đầu ra sẽ điều khiển trình điều khiển động cơ. 4 mức logic đó thực sự là đầu vào của trình điều khiển động cơ và trình điều khiển động cơ sử dụng các mức logic đó để di chuyển theo mức logic được cấp. Và arduino điều khiển điều đó….. nghĩa là nó cho phép người lái xe di chuyển cả hai động cơ tiến hoặc lùi hoặc lùi hoặc di chuyển sang phải hoặc sang trái hoặc chỉ dừng lại. Điều này được thực hiện trong mã.

Vì vậy, hãy xem các sơ đồ ở trên và sau đó kết nối các đầu vào của trình điều khiển động cơ. Sau đó, kết nối các động cơ ở đầu ra bằng một vài vít và cố định các bánh xe. Tôi đã kết nối trình điều khiển L293 của mình theo kết nối của nó. Kiểm tra trình điều khiển của riêng bạn, tìm kiếm trên mạng và bảng dữ liệu và kết nối theo yêu cầu.

Cố định động cơ bằng vít và cố định trình điều khiển động cơ và bảng mạch bằng băng hai mặt hoặc băng dính đơn giản. Đồng thời sửa chữa bánh xe. Xem hình. Khung xe của bạn có thể khác nhau vì vậy hãy kiểm tra cẩn thận.

Bước 3: Giới thiệu về Mã thử nghiệm và Nguyên tắc hoạt động của ứng dụng

Giới thiệu về Mã thử nghiệm và Nguyên tắc hoạt động của ứng dụng
Giới thiệu về Mã thử nghiệm và Nguyên tắc hoạt động của ứng dụng
Giới thiệu về Mã thử nghiệm và Nguyên tắc hoạt động của ứng dụng
Giới thiệu về Mã thử nghiệm và Nguyên tắc hoạt động của ứng dụng
Giới thiệu về Mã thử nghiệm và Nguyên tắc hoạt động của ứng dụng
Giới thiệu về Mã thử nghiệm và Nguyên tắc hoạt động của ứng dụng
Giới thiệu về Mã thử nghiệm và Nguyên tắc hoạt động của ứng dụng
Giới thiệu về Mã thử nghiệm và Nguyên tắc hoạt động của ứng dụng

Bây giờ tính năng giọng nói thực sự hoạt động với bluetooth. Có một ứng dụng được gọi là "Điều khiển bằng giọng nói BT cho Arduino" Liên kết-https://amr-voice.en.aptoide.com/. Tải về và cài đặt nó trên điện thoại Android và ghép nối với HC05. Nếu bạn đang kết nối lần đầu tiên, hãy ghép nối trước với 1234 hoặc 0000 để vượt qua. Nếu nó không ghép nối, hãy thử lại.

Bây giờ, sau khi bạn nói trên ứng dụng sau vài giây, nó sẽ trả lại những gì bạn vừa nói trên màn hình điện thoại di động của bạn. Nó thực sự sử dụng Google Voice. Vì vậy, bây giờ những gì bạn nói được truyền qua bluetooth. Tải lên mã kiểm tra được cung cấp trên các dòng Nano.remove RX TX trong khi tải lên. Sau khi tải lên, lắp lại. HC05 chấp nhận dữ liệu đó bằng cách sử dụng hàm Serial.read () và bạn có thể xem những gì bạn vừa nói trên màn hình nối tiếp bằng cách sử dụng Serial.print. Vì vậy, bạn có thể kiểm tra hoạt động của ứng dụng ở đó. Nói bất cứ điều gì trên ứng dụng và xem màn hình nối tiếp. Tôi đã đính kèm tất cả các ảnh chụp màn hình từng bước về việc kết nối HC05 với ứng dụng… nói và nhìn trên màn hình nối tiếp. Nhìn thấy chúng. Nếu bạn nói chuyển tiếp, nó sẽ hiển thị là * chuyển tiếp #. Vì vậy, bằng cách sử dụng ứng dụng này, chúng tôi có thể thao tác mã của chúng tôi được đính kèm trong các bước sắp tới.

Bước 4: Bây giờ tải lên mã và đính kèm nguồn điện

Bây giờ tải lên mã và đính kèm nguồn điện
Bây giờ tải lên mã và đính kèm nguồn điện
Bây giờ tải lên mã và đính kèm nguồn điện
Bây giờ tải lên mã và đính kèm nguồn điện

Hiện tại mình đã up full code arduino lên đây điều khiển xe. Bạn có thể tải xuống.

Bây giờ trong khi tải nó lên… hãy đảm bảo rằng bạn đã ngắt kết nối các đường RX TX. Nó sẽ không được tải lên nếu không. Sau khi tải lên, hãy kết nối chúng lại. Bây giờ kết nối một nguồn điện 12V. Một sơ đồ khối như trong hình.

Bạn có thể thay đổi các chuỗi mà tôi đã viết như tiến, lùi, dừng, trái, phải bằng bất kỳ từ nào bạn cảm thấy dễ dàng. Bạn chỉ cần nói từ đó trên ứng dụng.

Bước 5: Cuối cùng

Cuối cùng
Cuối cùng
Cuối cùng
Cuối cùng
Cuối cùng
Cuối cùng

Trước đây tôi đã mô tả cách sử dụng ứng dụng đó. Bây giờ hãy nói tới, lùi, sang trái, sang phải, dừng lại, tôi đã sử dụng những từ này trong mã của mình. Bây giờ bạn có thể thay đổi chuỗi đó trong câu lệnh else if và tải lên lại. Chỉ cần nói từ đó trên ứng dụng đó và nó sẽ hoạt động tốt. Tôi cũng đã gắn một đèn LED ở chân 8. Bạn có thể thêm nhiều đèn hoặc còi hoặc servo.

Vậy là chiếc ô tô bằng giọng nói của bạn đã sẵn sàng…..chúc bạn vui vẻ…

Đề xuất: