Mục lục:

Mặt dây chuyền Resplendr: 7 bước
Mặt dây chuyền Resplendr: 7 bước

Video: Mặt dây chuyền Resplendr: 7 bước

Video: Mặt dây chuyền Resplendr: 7 bước
Video: Part 5 - The House of the Seven Gables Audiobook by Nathaniel Hawthorne (Chs 15-18) 2024, Tháng bảy
Anonim
Image
Image
Mặt dây chuyền Resplendr
Mặt dây chuyền Resplendr
Mặt dây chuyền Resplendr
Mặt dây chuyền Resplendr

Dự án này được lấy cảm hứng từ Bông tai Adafruit Gemma Hoop của Becky Stern và Lady Ada và những người tuyệt vời với thư viện FastLED.

Tài liệu hướng dẫn này sẽ chỉ cho bạn cách tạo Mặt dây chuyền LED đẹp với một hoặc nhiều vòng LED. Tôi thích các chế độ khác nhau trên thiết bị đeo của mình nên dự án này kết hợp một nút làm bộ chọn chế độ.

Tôi sẽ không đi qua cách thêm nhiều vòng vào dự án của bạn, nhưng một số hình ảnh sẽ cung cấp cho bạn một vài ý tưởng về các khả năng.

Video trình bày cách kết hợp tất cả lại với nhau. Cảm ơn vì đã theo dõi!

Bước 1: Thu thập vật liệu

Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu

Đây là mọi thứ bạn cần:

  • Adafruit GEMMA v2 - Nền tảng điện tử có thể đeo được thu nhỏ - Bộ vi điều khiển nhỏ có thể đeo được này sẽ là bộ não trong dự án của bạn. Thao tác này sẽ kết nối pin với đèn và cho đèn biết phải làm gì. Đây là bảng phân tích các bộ phận của bảng.

    • USB - Cái này được sử dụng để tải các chế độ mới lên bảng của bạn
    • Ổ cắm JST - Cái này được sử dụng để kết nối pin với bo mạch để cấp nguồn và đèn LED
    • Miếng đệm đầu vào / đầu ra
      • GND - Điều này sẽ cấp đất (G, -) cho đèn và nút
      • D1 - Đây là ghim "kỹ thuật số" mà chúng tôi sẽ sử dụng cho nút
      • Vout - Điều này sẽ cung cấp điện (V, +) cho đèn từ pin
      • 3Vo - Điều này sẽ cung cấp 3 volt; chúng tôi sẽ không sử dụng cái này
      • D0 - Đây là một chốt "kỹ thuật số" mà chúng tôi sẽ sử dụng để cho các đèn biết phải làm gì
      • D2 - Đây là một chân "kỹ thuật số" khác; chúng tôi sẽ không sử dụng cái này
  • Vòng NeoPixel - LED RGB 16 x 5050 với Trình điều khiển Tích hợp - Đây là vòng đèn của bạn. Mỗi đèn LED có một ánh sáng đỏ, xanh lục và xanh lam trong đó. Chúng kết hợp với số lượng khác nhau để tạo ra tất cả các màu sắc trong cầu vồng. Vì chúng tôi sẽ giữ đèn ở phía mờ, bạn sẽ thực sự có thể thấy cách các ánh sáng đỏ, lục và lam kết hợp để tạo ra tất cả các màu.
  • Pin Lithium Ion Polymer - 3.7v 150mAh - Pin cắm vào Gemma của bạn để cấp nguồn cho đèn và sạc lại bằng bộ sạc USB, không phải Gemma. Để sạc pin này, bạn sẽ cần rút phích cắm khỏi Gemma
  • Adafruit Micro Lipo - Bộ sạc USB LiIon / LiPoly - v1 - Như đã lưu ý ở trên, cắm pin của bạn vào bộ sạc này và kết nối mặt phẳng vào ổ cắm USB. Một chút đèn xanh sẽ cho biết rằng pin của bạn đã được sạc "xong".
  • Nút chuyển đổi xúc giác (mỏng 6mm) - Nút màu trắng nhỏ này sẽ điều hướng giữa các chế độ
  • Silicone Cover Stranded-Core Wire - 26AWG - 3 đoạn dây, mỗi đoạn dài khoảng 4 ". Bạn sẽ không cần chiều dài đầy đủ của dây, vì vậy bạn sẽ có thêm nếu mắc lỗi.
  • Phụ kiện trang sức - Nhẫn nhảy, Hoa tai, Dây nylon, Vòng cổ bằng dây cáp, Chốt từ
  • e6000

Đây là những gì tôi có tại máy trạm của mình: bàn tay trợ giúp, mỏ hàn, Máy làm sạch đầu mút hàn bằng đồng thau Hakko, thuốc hàn, một chiếc thớt gỗ cũ và một chiếc quạt gần đó.

Bước 2: Đính kèm nút

Đính kèm nút
Đính kèm nút
Đính kèm nút
Đính kèm nút

Gắn chiếc nút nhỏ màu trắng vào Gemma bằng cách trượt chân qua các lỗ được đánh dấu "GND" và "D1".

Giữ chặt nút bằng cách gấp các chân ở mặt sau của Gemma. Chúng tôi sẽ hàn nút vào bảng nhưng nó sẽ ngồi thoải mái ở đây ở vị trí này.

Đừng hàn nó ngay, nếu không bạn có thể đóng lỗ GND mà chúng ta sẽ cần trong bước tiếp theo!

Bước 3: Gắn dây vào Gemma

Gắn dây vào Gemma
Gắn dây vào Gemma
Gắn dây vào Gemma
Gắn dây vào Gemma
Gắn dây vào Gemma
Gắn dây vào Gemma
  1. Cắt 3 dây, mỗi dây còn khoảng 4 ". Theo truyền thống, màu đỏ được sử dụng cho nguồn (+, V +, V), màu đen hoặc trắng được sử dụng cho dây nối đất (G, GND) và một màu khác được sử dụng cho dữ liệu (D). Vì chúng ta chỉ cần sử dụng 3 dây cho dự án này, bất kỳ màu nào sẽ làm được.
  2. Dải khoảng 1/2 "- 3/4" ở một đầu của mỗi dây.
  3. Xoắn đầu đã tước của dây thứ nhất.
  4. Nạp nó qua lỗ được đánh dấu GND. Bạn sẽ muốn dây chạy từ phía trước của Gemma (có các nút) ra phía sau. Cố gắng để cách điện của dây càng gần lỗ càng tốt. Tôi thấy rằng việc gấp dây ở phía sau sẽ giữ nó xuống.
  5. Lật lại Gemma và hàn chân dây và nút vào chốt GND trên Gemma
  6. Xoắn đầu đã tước của dây thứ hai.
  7. Nạp nó qua lỗ được đánh dấu Vout. Bạn sẽ muốn dây chạy từ phía trước của Gemma (có các nút) ra phía sau. Cố gắng để cách điện của dây càng gần lỗ càng tốt. Tôi thấy rằng việc gấp dây ở phía sau sẽ giữ nó xuống.
  8. Lật lại Gemma và hàn dây và chân nút vào chốt Vout trên Gemma
  9. Xoắn đầu đã tước của dây thứ ba.
  10. Nạp nó qua lỗ được đánh dấu D0. Bạn sẽ muốn dây chạy từ phía trước của Gemma (có các nút) ra phía sau. Cố gắng để cách điện của dây càng gần lỗ càng tốt. Tôi thấy rằng việc gấp dây ở phía sau sẽ giữ nó xuống.
  11. Lật ngược Gemma và hàn chân dây và nút vào chốt D0 trên Gemma.
  12. Hàn chân nút thứ hai vào mặt sau của chốt D1 trên Gemma.
  13. Cắt tỉa các dây thừa.

Lưu ý: Nếu bạn cảm thấy thoải mái khi hàn, bạn có thể đặt tất cả các dây và hoàn thành quá trình hàn của mình cùng một lúc. Tôi khuyên người mới bắt đầu nên đặt và hàn từng dây một.

Bước 4: Gắn dây vào chuông

Gắn dây vào chuông
Gắn dây vào chuông
Gắn dây vào chuông
Gắn dây vào chuông
Gắn dây vào chuông
Gắn dây vào chuông
Gắn dây vào chuông
Gắn dây vào chuông
  1. Đặt Gemma và Neopixel Ring với cả đèn LED và các thành phần của Gemma hướng lên trên. Đặt chốt D1 trên Gemma gần nhất với lỗ trên vòng Neopixel có ghi "Data In"
  2. Xác định vị trí để cắt và dải dây để kết nối hai cái này. Bạn có thể sẽ muốn 1-1,5 "dây giữa Gemma và Neopixel Ring để cung cấp đủ độ chùng.
  3. Dùng móng tay hoặc móng nhọn đánh dấu hai điểm trên dây - nơi bạn sẽ cắt dây và nơi bạn sẽ tước dây. Cung cấp cho bạn 1/2 "- 3/4" dây đã tước để làm việc.
  4. Cắt và dải hai dây còn lại với độ dài gần đúng như nhau.
  5. Xoắn đầu đã tước của dây "D0" và luồn dây qua lỗ được đánh dấu "D In" trên Vòng Neopixel. Bạn có thể luồn dây qua mặt trước hoặc mặt sau của Vòng Neopixel.
  6. Hàn dây D0 vào Vòng Neopixel.
  7. Xoắn đầu đã tước của dây "GND" và luồn dây qua lỗ được đánh dấu "G" trên Vòng Neopixel. Bạn có thể luồn dây qua mặt trước hoặc mặt sau của Vòng Neopixel.
  8. Hàn dây "GND" vào Vòng Neopixel.
  9. Xoắn đầu đã tước của dây "Vout" và luồn dây qua lỗ được đánh dấu "V +" trên Neopixel Ring. Bạn có thể luồn dây qua mặt trước hoặc mặt sau của Vòng Neopixel.
  10. Hàn dây "Vout" vào Vòng Neopixel.
  11. Cắt tỉa các dây thừa.

Lưu ý: Nếu bạn cảm thấy thoải mái khi hàn, bạn có thể đặt tất cả các dây và hoàn thành quá trình hàn của mình cùng một lúc. Tôi khuyên người mới bắt đầu nên đặt và hàn từng dây một.

Bước 5: Lập trình Gemma của bạn

Trước tiên, bạn cần một cách để lập trình bảng của bạn. Tải xuống Arduino IDE hoặc sử dụng IDE dựa trên Web nếu có.

Nếu bạn chưa quen với Arduino và muốn bắt đầu một dự án mới, bạn có một số lựa chọn.

Tôi thường sử dụng Arduino IDE, được tải xuống từ trang web của họ. Bạn sẽ cần cài đặt các thư viện và hỗ trợ cho bo mạch mà bạn đang sử dụng. Vì đây là một quá trình chuyên sâu hơn, tôi khuyên bạn nên xem lại trang Giới thiệu về Gemma của Adafruit và sau đó kiểm tra các tài nguyên để cài đặt thư viện FastLED trong Arduino IDE.

Một tùy chọn khác là sử dụng chương trình dựa trên trình duyệt như codebender.cc. Thật không may, người viết mã hiện không chấp nhận đăng ký mới, nhưng tôi đã bao gồm thông tin này để đề phòng trường hợp họ mở mọi thứ trở lại. Hãy ủng hộ họ nếu bạn có thể vì họ rất tuyệt vời! Codebender là một cách tuyệt vời để giới thiệu một người nào đó về mã vì bạn chỉ cần tải xuống một trình cắm thêm để làm cho nó hoạt động. Nếu bạn đã có Arduino IDE, hãy chuyển bên dưới đến ví dụ phác thảo của tôi và dán nó vào một bản phác thảo mới. Có một cách bắt đầu tuyệt vời với Arduino và Codebender có thể hướng dẫn bởi Ardumotive_com. Những người từ Codebender cũng đã tập hợp khá nhiều tài liệu hướng dẫn.

Xem lại bản phác thảo

Đây là bản phác thảo của tôi: Nút bảng màu FastLED của amelia.tetterton

"Sao chép và chỉnh sửa" bản phác thảo của tôi và "lưu" nó vào tài khoản người viết mã của bạn hoặc sao chép và dán nó vào bản phác thảo mới trong Arduino IDE của bạn.

Cập nhật các khu vực cần thiết nếu quan tâm đến việc thực hiện bất kỳ thay đổi nào.

  • Dòng 23: Độ sáng được đặt ở 1/8 độ sáng đầy đủ.
  • Dòng 30: nếu bạn thay đổi số chế độ, bạn phải cập nhật số "8"
  • Dòng 45-66: Đây là bảng màu tùy chỉnh mà tôi gọi là MyColors. Kiểm tra Bộ chọn màu RGB và tìm một số màu bạn thích. Bạn có thể đặt bất kỳ 16 màu nào bạn thích tại đây. Có một vài quy tắc: thay vì viết "thanh vàng", bạn sẽ cần viết "GoldenRod". Vì vậy, hãy viết hoa chữ cái đầu tiên của mỗi từ và loại bỏ bất kỳ khoảng trắng nào. Đừng bỏ dấu phẩy ở cuối mỗi dòng.
  • Dòng 98-148: FastLED có một loạt các "bảng màu" được tích hợp sẵn để bạn lựa chọn. Nhóm màu trong bảng màu được gửi qua một dải đèn LED theo tốc độ và bước tăng dần mà bạn đã chọn. Bạn có thể thay đổi TỐC ĐỘ và CÁC BƯỚC để làm cho mọi thứ giống hệt như bạn muốn. SPEED đề cập đến tốc độ di chuyển của màu sắc. Số cao hơn = chuyển động nhanh hơn. STEPS đề cập đến độ rộng của dải màu. 1 = giống gradient hơn, 10 = giống sọc hơn.
  • Dòng 170-185: Đây là một cách khác để thiết lập bảng màu mới. Chế độ này tương tự như chế độ hiển thị trên Bông tai Adafruit Gemma Hoop. Chơi với các màu ở đây và sau đó là tốc độ, và pha trộn trên các đường 145-188 và xem điều gì sẽ xảy ra.
  • Dòng 188-199: Đây là một cách khác để thiết lập bảng màu mới. Chế độ này sẽ hiển thị một nửa số đèn LED màu xanh lá cây và nửa còn lại màu hồng. Chơi với các màu ở đây và sau đó là tốc độ, và pha trộn trên các đường 133-135 và xem điều gì sẽ xảy ra.

Xác minh Phác thảo. Hãy nhớ nhấn "Lưu" nếu nó phù hợp với bạn.

Gemma là một vi điều khiển giá rẻ. Khi bạn cắm và bật nó lên, nó sẽ nhấp nháy đèn đỏ và tắt trong khoảng 10 giây. Điều này có nghĩa là nó đã sẵn sàng để "chấp nhận" mã. Nếu không, bạn cần nhấn nút đặt lại để vào chế độ được gọi là "chế độ bộ nạp khởi động". Các bộ vi điều khiển khác sẽ tự động chuyển sang chế độ này, nhưng vì Gemma rất đơn giản nên nó cần ai đó hỗ trợ trước. Nếu bạn gặp lỗi, hãy thử rút phích cắm và cắm lại bo mạch của bạn hoặc nhấn nút "đặt lại" nhỏ màu đen trên bo mạch. Trên máy Mac, tôi phải kết nối Gemma với máy tính của mình thông qua một trung tâm USB (vì vậy… Gemma với microusb tới USB hub tới miniusb với Mac) chỉ để nó hoạt động. Kiên nhẫn!

Tải lên bản phác thảo. Nhấn nút đặt lại trên Gemma và "Tải lên" mã cho Gemma của bạn.

Đảm bảo rằng bạn nhận được thông báo "Đã tải lên thành công" hoặc một số thông báo tích cực khác xác nhận mã đã được tải lên.

Ghi chú

  • Nếu bạn gặp sự cố trong đó bo mạch không vào chế độ bộ nạp khởi động khi bạn nhấn nút đặt lại, hãy thử rút phích cắm Gemma của bạn và sau đó cắm lại.
  • Bất cứ thứ gì được viết trên một dòng sau hai dấu gạch chéo, như thế này: //, đều là một nhận xét. Bạn có thể viết "// blah, blah, blah" và nó sẽ ổn. Nhận xét nhiều dòng nằm giữa "/ *" và "* /". Codebender làm cho tất cả các bình luận có màu xanh lá cây. Dấu cách và dòng trống là được, vì vậy hãy thoải mái tách những thứ ra để làm việc cho bạn.
  • Đảm bảo rằng bạn đã chọn đúng bảng (Gemma) và cổng.
  • Luôn luôn "xác minh" trước khi bạn "tải lên". Codebender hoặc IDE sẽ cho bạn biết nếu bản phác thảo của bạn quá lớn. Nếu đúng như vậy, bạn sẽ cần phải sửa đổi nó bằng cách loại bỏ một trong các "chế độ" của mình.

Bước 6: Kiểm tra

Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
  1. Đảm bảo rằng dây của bạn được kết nối đúng cách.

    1. Lần theo dây từ lỗ GND trên Gemma của bạn đến một trong các lỗ GND trên NeoPixel Ring.
    2. Lần theo dây từ lỗ Vout trên Gemma của bạn đến một trong các lỗ VCC / V + trên NeoPixel Ring.
    3. Lần theo dây từ lỗ D0 trên Gemma của bạn đến lỗ Data In trên NeoPixel Ring
  2. Đảm bảo rằng cả hai chân của nút màu trắng được hàn vào bảng.
  3. Cắm đầu nối jst từ pin vào bo mạch và chuyển bo mạch sang vị trí bật nếu chưa cắm.
  4. Nhấn nút màu trắng để cuộn qua các chế độ khác nhau.
  5. Tự vỗ nhẹ vào lưng.

Bước 7: Hoàn thành & Accessorize

Hoàn thiện & Phụ kiện!
Hoàn thiện & Phụ kiện!
Hoàn thiện & Phụ kiện!
Hoàn thiện & Phụ kiện!
Hoàn thiện & Phụ kiện!
Hoàn thiện & Phụ kiện!
  • Gắn pin vào mặt sau của Gemma bằng băng dính hoặc keo bọt *
  • Đính kèm bất kỳ phụ kiện nào bạn thích để làm bông tai, vòng cổ, ghim cài áo hoặc những thứ khác. Những chiếc vòng nhỏ để làm đồ trang sức vừa vặn hoàn hảo bên trong bất kỳ lỗ hở nào trên vòng Neopixel. Bao gồm bất kỳ ý tưởng mới trong các bình luận!
  • Sử dụng chỉ để củng cố vị trí của Gemma bên trong vòng Neopixel, đặc biệt nếu bạn đang sử dụng dây mỏng hơn 26g.
  • Bôi một ít keo * lên Gemma nơi các dây nối với bảng.
  • Rút phích cắm của pin khỏi bo mạch và đặt một ít keo * nơi các dây pin gặp pin và đầu nối.

* Nếu bạn đang sử dụng e6000, hãy thực hiện việc này lần cuối vì cần 24 giờ để thiết lập hoàn toàn. Bạn cũng có thể sử dụng keo nóng, nhưng hãy cẩn thận khi sử dụng nó trên hoặc gần pin. Tôi thích thận trọng hơn!

Đề xuất: