Mục lục:

Đèn xe tay ga điều khiển bằng giọng nói và cửa nhà để xe: 6 bước
Đèn xe tay ga điều khiển bằng giọng nói và cửa nhà để xe: 6 bước

Video: Đèn xe tay ga điều khiển bằng giọng nói và cửa nhà để xe: 6 bước

Video: Đèn xe tay ga điều khiển bằng giọng nói và cửa nhà để xe: 6 bước
Video: Chia sẽ cách phát hiện tiếng kêu xe tay ga tại nhà. 2024, Tháng bảy
Anonim
Image
Image

Chào mọi người!

Gần đây tôi đã mua một chiếc xe tay ga điện nhưng nó không có đèn chiếu hậu cũng như không có bộ mở cửa nhà để xe lắp sẵn… XIN LỖI !! (ノ ゚ 0 ゚) ノ ~

Vì vậy, tôi quyết định tự chế tạo điều khiển từ xa cho cửa gara và đèn chiếu hậu thay vì mua chúng.

Có gì vui khi có nút để mở cửa nhà để xe ?! Vì vậy, tôi quyết định kiểm soát toàn bộ sự việc bằng giọng nói. Vui hơn khi yêu cầu cửa mở thay vì bấm nút. Điều này hoạt động tuyệt vời về mặt chức năng và hiển thị.

Tôi đã tìm kiếm một vài dự án đèn xe đạp như https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ và quyết định tạo phiên bản nâng cấp của riêng mình. Vì vậy, tôi quyết định nâng cấp đèn để phù hợp với phong cách của mình trên xe tay ga điện của mình bằng cách thêm đèn xi nhan hoạt hình. Họ cũng có một mô-đun nRF24L01 để điều khiển không dây cửa nhà để xe bằng giọng nói.

Đèn được tạo thành Ma trận LED 16x16 để có tín hiệu rẽ hoạt hình.

Hãy kiểm tra nó trong video trên.

Dưới đây là hướng dẫn để tạo một cái cho chính bạn.

Bước 1: Tập hợp các bộ phận

Kết nối các bộ phận (bộ phận xe đạp)
Kết nối các bộ phận (bộ phận xe đạp)

Đối với hướng dẫn này, bạn cần các phần sau:

Arduino 1: 2x (Tôi đang sử dụng nano)

2: Mô-đun nhận dạng giọng nói (Tôi đã mua nó với giá rẻ hơn từ eBay)

3: Ma trận LED (Neopixel)

4: Nguồn điện 5V cho Ma trận LED

5: Một nguồn điện khác 5V nhưng tôi đang sử dụng 9V

6: 2x nRF24L01 mô-đun

7: Mô-đun chuyển tiếp

8: Dây điện

Bước 2: Kết nối các bộ phận (bộ phận xe đạp)

Để bắt đầu nối dây Arduino, nRF24L01, mô-đun nhận dạng giọng nói, nguồn điện và ma trận LED.

A. Kết nối cho nRF24L01:

-MISO kết nối với chân 12

-MOSI kết nối với chân 11

-SCK kết nối với chân 13

-CE kết nối với chân 9

-CSN kết nối với chân 10

-GND và VCC của NRF24L01 được kết nối với GND và 3.3V của Arduino

B. Kết nối cho mô-đun nhận dạng giọng nói:

-RX kết nối với chân 6

-TX kết nối với chân 5

-GND và VCC của mô-đun được kết nối với GND và 5V của Arduino

C. Kết nối cho Ma trận LED:

Tôi đã sử dụng một ngân hàng điện để cung cấp điện. Để kết nối pin dự phòng, hãy lấy cáp USB và tháo các đầu + ve và -ve của cáp.

-5V của Ma trận kết nối với chân VIN của Arduino và kết nối + ve của nguồn điện

-GND của Ma trận kết nối với chân GND của Arduino và kết nối -ve của nguồn điện

Bước 3: Đào tạo mô-đun giọng nói

A. Tải xuống thư viện Điều khiển bằng giọng nói.

B. Mở tệp -> Ví dụ -> VoiceRecognitionV3 -> vr_sample_train

tôi. Sửa đổi "VR myVR (2, 3);" thành "VR myVR (6, 5);" trong mã tài khoản để thay đổi chân RX TX.

ii. Tải lên mã

C. Mở màn hình nối tiếp

tôi. Đặt tốc độ truyền thành 115200 và chọn tùy chọn "Dòng mới".

ii. Một menu sẽ mở ra hướng dẫn.

1. Sử dụng lệnh "train" để huấn luyện lời nói.

2. Gõ "train 0", nó sẽ yêu cầu bạn nói lệnh và sau đó yêu cầu nói lại.

3. Làm tương tự cho "train 1", "train 2", v.v.

Trong mã:

tàu 0 là kiểm soát cửa ga ra

tàu 1 là tín hiệu bên trái

tàu 2 là đúng tín hiệu

tàu 3 là bật đèn đỏ

tàu 4 là tắt đèn

Bước 4: Nhận thư viện và tải lên mã

Tải xuống các thư viện bổ sung cho Ma trận LED và nRF24L01.

A. Vào Sketch -> Bao gồm thư viện-> Quản lý thư viện… và cài đặt RF24 by TMRh20.

B. Ngoài ra, hãy cài đặt thư viện Neo Pixel của Adafruit.

C. Tải lên mã đính kèm ScootSendProtowtlightsIns.ino.

Mã có các bình luận để giải thích nhưng nó rất thẳng về phía trước.

Bước 5: Kết nối các thành phần (đơn vị ga ra)

Kết nối các thành phần (đơn vị ga ra)
Kết nối các thành phần (đơn vị ga ra)
Kết nối các thành phần (đơn vị ga ra)
Kết nối các thành phần (đơn vị ga ra)
Kết nối các thành phần (đơn vị ga ra)
Kết nối các thành phần (đơn vị ga ra)

Đối với bộ phận cửa ga ra, chúng ta cần đấu dây cho mô-đun tiếp điện, nRF24L01, nguồn điện và Arduino.

Tôi đã tạo toàn bộ lắp ráp trong một chai đựng muối.

A. Kết nối cho nRF24L01:

MISO kết nối với chân 12

MOSI kết nối với chân 11

SCK kết nối với chân 13

CE kết nối với chân 9

CSN kết nối với chân 10

GND và VCC của NRF24L01 được kết nối với GND và 3.3V của Arduino

B. Các kết nối cho mô-đun chuyển tiếp:

DC- và DC + của mô-đun chuyển tiếp được kết nối với GND và 5V của Arduino

Cổng kích hoạt tín hiệu kết nối với chân 2 của Arduino

Kết nối một đầu của công tắc với cổng chung của rơ le

Kết nối đầu kia của công tắc với cổng thường đóng của rơ le

C. Các kết nối với nguồn điện:

Kết nối đầu + của pin 9V với chân VIN của Arduino

Kết nối đầu -ve với chân GND của Arduino

D. Tải lên mã

Bước 6: Kiểm tra và Du lịch trong Phong cách

Video giới thiệu đã được đính kèm ở đầu phần hướng dẫn.

Hy vọng bạn thích hướng dẫn. Bình luận nếu bạn có bất kỳ câu hỏi nào.

Bạn có thể thêm nhiều hoạt ảnh hơn vào ma trận LED. Bạn cũng có thể kiểm soát những thứ khác ngoài cửa nhà để xe.

Đáng ngạc nhiên là tính năng nhận dạng giọng nói hoạt động tốt ngay cả khi ở tốc độ 15 dặm / giờ.

Hãy bình chọn cho nó.

Cảm ơn bạn, Sahil Parikh

www.snp13.com

Đề xuất: