Mục lục:

Longboard Underglow: 5 bước (có hình ảnh)
Longboard Underglow: 5 bước (có hình ảnh)

Video: Longboard Underglow: 5 bước (có hình ảnh)

Video: Longboard Underglow: 5 bước (có hình ảnh)
Video: DIY // Surfboard Bag 2024, Tháng mười một
Anonim
Longboard Underglow
Longboard Underglow

Bởi spikytunaLinkedinFollow More của tác giả:

Cardboard Shoji Lantern
Cardboard Shoji Lantern
Cardboard Shoji Lantern
Cardboard Shoji Lantern
Con rắn trên Breadboard
Con rắn trên Breadboard
Con rắn trên Breadboard
Con rắn trên Breadboard
Đèn tâm trạng phản ứng âm nhạc
Đèn tâm trạng phản ứng âm nhạc
Đèn tâm trạng phản ứng âm nhạc
Đèn tâm trạng phản ứng âm nhạc

Giới thiệu: Tôi là một sinh viên tốt nghiệp ngành kỹ thuật hàng không vũ trụ, người thường xuyên thực hiện các dự án xa nhất từ hàng không. Thông tin thêm về spikytuna »

Giới thiệu

Có lẽ bạn đã được định sẵn để làm cho một chiếc bàn dài trông ốm. Có lẽ bạn đã cảm thấy buồn chán trong việc cách ly. Cho dù lý do là gì, thì việc đặt ánh sáng kém lên trên bảng của bạn là một cách khá tuyệt vời để đánh lừa nó. Tôi đã tạo bộ điều khiển dải LED WS2812 với gia tốc kế, mô-đun bluetooth và Arduino Nano.

Điều kiện tiên quyết

Hiểu biết cơ bản về Arduino và hàn. Khả năng đi ván trượt cũng sẽ rất tuyệt.

Lưu ý cho Maker (Bạn)

Có nhiều yếu tố hình thức dài khác nhau, khả năng sử dụng của thành phần và ý tưởng về hình thức phát triển kém sẽ trông như thế nào. Do đó, đèn của bạn gần như chắc chắn sẽ không phù hợp với những gì tôi có. Hướng dẫn này mô tả quy trình thiết kế chung của đèn phát sáng của tôi, nhưng hãy coi nó như một gợi ý. Đặt vòng quay của riêng bạn vào nó!

Mục đích của dự án

- Đặt đèn LED dưới bo mạch với nhiều mẫu đặt sẵn.

- Điều khiển không dây các mẫu nói.

- Tự động tắt khi nhấc máy, tránh làm chói mắt mọi người.

Quân nhu

  • Arduino Nano
  • Mô-đun Bluetooth HC-06
  • Gia tốc kế ADXL345
  • 2 x Dải LED WS2812 + Đầu nối
  • Ván đục lỗ
  • Tiêu đề Nữ 2,54 mm
  • Dây lõi rắn 22 AWG
  • Ngân hàng pin USB
  • Tụ điện (100 uF)
  • A Longboard (rõ ràng)
  • khóa dán
  • Hàn sắt + hàn

Đây là những liên kết liên kết của Amazon nên tôi kiếm được một ít hoa hồng với mỗi lần bán hàng. Nếu bạn chưa có những nguồn cung cấp này và muốn hỗ trợ các dự án trong tương lai của tôi, hãy theo các liên kết sau!:)

Bước 1: Lập kế hoạch và Breadboard

Plan Out và Breadboard
Plan Out và Breadboard

Lập kế hoạch những tính năng và mẫu bạn muốn trên bảng của bạn. Đây là một bước kết thúc khá mở. Bạn hoàn toàn quyết định mức độ phức tạp hay đơn giản mà bạn muốn. Nếu bạn muốn mức tối thiểu thấp nhất, bạn cần có pin, Arduino và dải đèn LED.

Khi bạn đã hài lòng với thiết lập của mình, hãy vẽ một sơ đồ hệ thống gọn gàng, đẹp mắt. Điều này sẽ có ích khi bạn cấy ghép nó vào perfboard hoặc PCB.

Yêu cầu của tôi:

Đèn LED địa chỉ.

Tôi muốn các đèn LED có thể định địa chỉ để tôi có thể tạo ra các mẫu trông đẹp hơn.

Bluetooth.

Tôi không muốn cúi xuống và nhấn nút để thay đổi hình mở khóa của mình, vì vậy tôi sẽ sử dụng mô-đun Bluetooth và điện thoại của mình để làm điều đó.

Gia tốc kế.

Đèn LED có thể khá sáng và tôi không muốn làm phiền người đi đường khi tôi cầm bảng của mình lên. Do đó, tôi sẽ sử dụng gia tốc kế để phát hiện khi nào bảng được giữ và sau đó tắt đèn.

Lời khuyên:

Kiểm tra, kiểm tra, kiểm tra.

Đảm bảo bạn kiểm tra thiết lập của mình trên breadboard trước bất kỳ điều gì khác! Điều này làm cho việc gỡ lỗi các thành phần của bạn và lập trình các mẫu ánh sáng trở nên dễ dàng hơn nhiều. Tôi cũng khuyên bạn nên thử nghiệm từng thành phần một, để hạn chế số lượng biến khi lỗi xuất hiện.

Ghi chú:

Trên đây là sơ đồ hệ thống thiết lập của tôi. Các chân cho mỗi thành phần được liệt kê trên mỗi mũi tên.

Bước 2: Chương trình

LIÊN KẾT GITHUB

Mã tôi cung cấp tại liên kết này hoàn toàn là cơ sở và chỉ liên quan đến mô-đun Bluetooth. Để thay đổi kiểu, hãy sử dụng ứng dụng Bluetooth nối tiếp trên điện thoại của bạn. Thay đổi sơ đồ chân theo những gì bạn cần.

Tôi đã thiết kế mã của mình để làm cho nó tương đối dễ dàng để bao gồm các mẫu mới và thay đổi sơ đồ chân. Để tạo các mẫu mới, hãy đặt câu lệnh strncmp thích hợp trong req_handle () và làm cho mẫu của bạn có hàm trong pattern.h.

Bạn sẽ cần cả glowy_basic.ino và pattern.h. Đảm bảo bao gồm chúng trong cùng một thư mục khi lập trình Nano của bạn. Chúng đã được tách ra để tránh tạo ra một tệp lớn, khó sử dụng. Điều này không có nghĩa là ngành công nghiệp đã sẵn sàng.

Nếu bạn không muốn sử dụng mã của tôi? Làm của riêng bạn! Các thư viện rất đơn giản và dễ sử dụng.

Thư viện được sử dụng:

  • FastLED.h (Đối với đèn LED)
  • SoftwareSerial.h (Serial cho Bluetooth)
  • Wire.h (I2C)

Bước 3: Cấy ghép vào Perfboard

Cấy ghép sang tấm hoàn thiện
Cấy ghép sang tấm hoàn thiện
Cấy ghép sang tấm hoàn thiện
Cấy ghép sang tấm hoàn thiện

Hãy coi chừng, điều này sẽ rất tẻ nhạt.

(Nếu bạn có thể đặt nó trên PCB thay vì perfboard, tôi thực sự khuyên bạn nên sử dụng nó.)

Perfboard là nền tảng trung gian giữa một nguyên mẫu trên breadboard và một PCB chính thức. Đó là lựa chọn tốt nhất mà tôi có trong tay để thực hiện điều này vĩnh viễn. Ý định của tôi là tạo ra kiểu khiên này (sử dụng các tiêu đề nữ để kết nối các bộ phận) để tôi có thể sử dụng lại các thành phần quan trọng. Đảm bảo rằng bạn đã hàn một tụ điện rẽ nhánh song song với kết nối pin của mình. Điều này sẽ làm dịu đi sự thay đổi dòng điện đột ngột của các dải đèn LED của bạn. Tôi không thể trình bày chi tiết từng mối hàn mà tôi đã thực hiện nhưng tôi đã học được một số điều trong quá trình này.

Lời khuyên:

Đặt nó ra.

Lấy các thành phần của bạn và bố trí chúng trên bo mạch của bạn! Lập kế hoạch về vị trí và cách chúng phù hợp với nhau là điều quan trọng để tránh những sai lầm tốn thời gian.

Chất rắn.

Dây lõi rắn là phải có. Việc lắp lõi rắn đã được tước vào các lỗ của tấm ván mỏng sẽ dễ dàng hơn nhiều, vì nó sẽ không bị tách ra như dây bện.

Đo ba lần, cắt một lần.

Để có một bảng điều khiển hơi gọn gàng, hãy đảm bảo rằng bạn thực sự biết bạn cần sử dụng bao nhiêu dây để liên kết một điểm trên bảng của bạn với một điểm khác.

Kiểm tra nó hai lần.

Thường xuyên sử dụng đồng hồ vạn năng để đảm bảo tính liên tục giữa các điểm và đảm bảo rằng không có sự cố nào. Điều này sẽ giúp ngăn ngừa việc vô tình làm hỏng pin.

Thật là một sự cứu trợ.

Các khớp hàn không xử lý căng thẳng và căng thẳng rất tốt, vì vậy bạn cần một số hình thức giảm căng thẳng để xử lý tải trọng ngoài kế hoạch. Điều này đặc biệt quan trọng, vì bo mạch của bạn chịu rất nhiều rung động. Cá nhân tôi đã sử dụng kim ghim uốn cong để cố định dây và bó dây.

Bước 4: Gắn các bộ phận vào Longboard

Đính kèm các bộ phận vào Longboard
Đính kèm các bộ phận vào Longboard

Mọi chuyện thuận buồm xuôi gió, giờ đã hoàn thành việc lắp ráp hoàn thiện.

Đây là nơi mà khóa dán xuất hiện. Tôi định sử dụng khóa dán vì nó khá chắc và có thể tháo rời.

  1. Đặt mặt nam của khóa dán lên chính tấm vải dài. Mặt nam dễ làm sạch hơn, nếu bạn quyết định đi xe mà không có đèn lót.
  2. Đặt mặt nữ của khóa dán lên hộp pin và mặt dưới của bảng điều khiển.
  3. Gắn các dải đèn LED.
  4. Gắn pin và bảng điều khiển.

Lời khuyên:

Bánh xe Cắn.

Tránh đặt dây hoặc các thành phần ngay trên bánh xe. Nếu quay quá mạnh, bánh xe có thể chạm vào và làm hỏng các vật dụng này.

Đuôi.

Tránh để dây hoặc các thành phần trên đuôi, vì chúng sẽ tiếp xúc với đất. Vì những lý do rõ ràng, điều này sẽ làm hỏng những mặt hàng này.

Sự bảo vệ.

Bản thân tôi đã không làm theo lời khuyên này do không có máy in 3D, nhưng tôi thực sự khuyên bạn nên thiết kế vỏ bảo vệ cho các dải và bảng điều khiển. Các thiết bị điện tử tiếp xúc, giống như ở trên, rất dễ bị hư hỏng do các mảnh vỡ tốc độ cao và nước bắn lên bánh xe. Vỏ bảo vệ sẽ giảm thiểu thiệt hại như vậy và tăng tuổi thọ của một thiết bị như thế này.

Đề xuất: