Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong hướng dẫn này, chúng tôi sẽ chế tạo đèn xe đạp neopixel để làm cho xe đạp của bạn trông ngầu hơn vào ban đêm
bạn có thể thực hiện kết nối nó với điện thoại của mình qua WiFi hoặc chỉ với một nano Arduino và nút tạm thời để chuyển đổi qua các chế độ
Rất tiếc, tôi không thể cung cấp hình ảnh chi tiết của quá trình xây dựng vì tôi đã xây dựng nó nhưng tôi sẽ cố gắng hết sức để giải thích cách thực hiện nó bằng cách sử dụng sơ đồ và một số hình ảnh của thành phẩm
Quân nhu
- WeMos D1 Mini hoặc Arduino nano
- Một dải đèn led neopixel
- Một công tắc
- 2 18650 vỏ lipo hoặc một pin sạc dự phòng
- Mạch sạc và bảo vệ pin có công suất ít nhất là 1 A với đầu ra 5v
- Một công tắc tạm thời (tùy chọn)
- Vỏ (nó có thể được in 3D hoặc được làm bằng thứ gì đó khác)
- Một đầu nối XH 1.25 JST 3 (tùy chọn)
Bước 1: Quyết định bạn sẽ thực hiện nó như thế nào
Bạn có thể tạo nó bằng WeMos và thông qua ứng dụng của tôi, điều khiển nó từ điện thoại của bạn bằng WiFi (nếu bạn quyết định tạo phiên bản này, sẽ có một lỗi trong mã khiến esp đóng điểm truy cập khiến bạn phải khởi động lại đặc biệt nếu bạn muốn thay đổi màu sắc hoặc kiểu dáng)
HOẶC
Sử dụng Arduino và một nút tạm thời để chuyển qua các hoạt ảnh
Cá nhân tôi đã chọn phương pháp esp mặc dù Arduino cũng hoạt động rất tốt
Bước 2: Quyết định trường hợp nào sẽ sử dụng
Bạn có thể thực hiện điều này từ bất cứ thứ gì thực sự (phiên bản đầu tiên là một lon caprice cho tôi)
những gì bạn cần là một cái gì đó bạn có thể đeo vào xe đạp của mình hoặc một cái gì đó có thể vừa với lồng chai nước có lỗ cho cổng sạc và (các) công tắc
Bây giờ tôi đã in 3D một trường hợp mà tôi sẽ bao gồm một tệp 3D cũng như các tệp.step nếu bạn muốn tùy chỉnh chúng
Nếu bạn in 3d vỏ máy ở phía dưới có một khe cho đầu nối, nếu không bạn có thể sử dụng cáp dupont để bạn có thể dễ dàng tháo nó ra để sạc nếu bạn sử dụng cáp dupont thì bạn phải cố định nó bằng băng dính
Bước 3: Chấm dứt dải Led
Rất có thể dải đèn led sẽ không được kết nối đúng cách vì vậy khi hàn dây cáp, bạn phải lấp đầy lỗ bằng keo nóng và nếu bạn cũng đã dán co nhiệt
Bước 4: Lên dây cho bảng
đầu tiên nối pin song song với bộ sạc như minh họa ở đây, sau đó kết nối - với - trên bộ sạc pin và + với + cẩn thận để không làm rối đầu vào và đầu ra trên mô-đun sạc pin
Bạn sẽ phải kết nối 5v từ mô-đun sạc và bảo vệ đến công tắc nguồn cả bo mạch và dải neopixel như thể hiện trong sơ đồ. Kết nối đất với cả bảng và dải đèn led.
Đối với WeMos, kết nối chân dữ liệu với D2
Và đối với Arduino, hãy kết nối công tắc với D4 và nối đất và dải dẫn đến D6
Bước 5: Tải lên mã
Đối với wemos, chúng tôi sẽ sử dụng mã từ bitluini, nơi anh ấy ban đầu sử dụng mã này để tự động hóa gia đình, tôi đã sửa đổi nó để hoạt động như một điểm truy cập internet mà bạn kết nối với điện thoại của mình và thay đổi màu sắc từ ứng dụng mở tất cả các tệp dưới một tab, tải xuống tất cả các thư viện bị thiếu và tải lên
đối với Arduino, chúng tôi sẽ sử dụng bản phác thảo buttoncycler từ thư viện adafruit neopixel
tải xuống tất cả các thư viện bị thiếu và tải lên
QUAN TRỌNG:
1) hiện có một lỗi trong mã tạo ra nó nên wemos đóng điểm truy cập của nó sau 1-2 lần thay đổi màu sắc hoặc kiểu làm cho nó, vì vậy dải không thể thay đổi mẫu một cách hiệu quả trừ khi bạn tắt và sau đó quay lại bảng
2) Bạn sẽ phải thay đổi số lượng đèn LED theo số lượng đèn LED mà bạn có dải neopixel
Đối với wemos, bạn sẽ phải thay đổi const int LED_COUNT = 60; trong đó 60 là số ít hơn trên dải
Và đối với Arduino, bạn sẽ phải thay đổi #define PIXEL_COUNT 60 trong đó 60 là số ít hơn trên dải
Bước 6: Gắn dải đèn Led vào xe đạp
Để gắn dải đèn led trên xe đạp, bạn sẽ phải sử dụng dây buộc zip như hình minh họa ở đây
Bước 7: Bật chúng
đối với Arduino, bạn chỉ cần bật công tắc và nhấn nút khi bạn muốn chuyển qua các chế độ
Đối với wemos, bạn sẽ phải:
tải xuống apk cho ứng dụng
mở công tắc
kết nối với mạng WiFi có tên neobike
mở ứng dụng và sử dụng nó như bạn muốn
Bước 8: Kết quả cuối cùng
Thật buồn là tôi không thể chỉ chiếc xe đạp từ xa vì bánh sau đang được cố định nhưng nó trông khá ngọt ngào
Cảm ơn vì đã đọc hướng dẫn của tôi
nếu tôi đã quên bất kỳ sai lầm nào, điều gì đó hoặc đã nói điều gì đó một đến nhiều lần, tôi xin lỗi nhưng đây là hướng dẫn đầu tiên của tôi