Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
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
Đố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)
Đố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