Mục lục:

Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): 7 bước (có hình ảnh)
Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): 7 bước (có hình ảnh)

Video: Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): 7 bước (có hình ảnh)

Video: Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): 7 bước (có hình ảnh)
Video: NeoTrellis Sound Board #CircuitPython #3DPrinting 2024, Tháng bảy
Anonim
Image
Image
Lên dây cho bảng điều khiển
Lên dây cho bảng điều khiển

Các con trai của tôi muốn các dải đèn LED màu để thắp sáng bàn làm việc của chúng và tôi không muốn sử dụng bộ điều khiển dải RGB đóng hộp, vì tôi biết chúng sẽ cảm thấy nhàm chán với các mẫu cố định mà các bộ điều khiển này có. Tôi cũng nghĩ rằng đó sẽ là một cơ hội tuyệt vời để tạo ra một công cụ giảng dạy cho họ mà họ có thể sử dụng để rèn giũa các kỹ năng lập trình và điện tử mà tôi đã dạy cho họ. Đây là kết quả.

Tôi sẽ chỉ cho bạn cách tạo bộ điều khiển dải LED RGB đơn giản, có thể lập trình này bằng cách sử dụng Arduino Uno (hoặc Nano), Adafruit Trellis và một số bộ phận khác.

Adafruit Trellis là một trong những đồ chơi mới yêu thích của tôi từ Lady Ada và phi hành đoàn. Trước hết, nó chỉ là 9,95 đô la cho bảng và 4,95 đô la khác cho miếng đệm nút đàn hồi silicone (giá tại thời điểm này). Đó là một thỏa thuận tuyệt vời cho ma trận 4x4 16 nút với khả năng LED. Nó không đi kèm với bất kỳ đèn LED nào được gắn, bạn cần cung cấp chúng, nhưng điều đó mang lại cho bạn sự linh hoạt để chọn màu sắc bạn muốn (và giảm chi phí và độ phức tạp so với việc xây dựng các đèn LED có địa chỉ). Để xây dựng dự án này giống như của tôi, bạn sẽ cần một số ít đèn LED 3mm. Tôi đã sử dụng 2 màu đỏ, 2 màu xanh lá cây, 2 màu xanh lam, 4 màu vàng và 6 màu trắng.

Trellis sử dụng I2C để giao tiếp, vì vậy nó chỉ cần hai chân I / O (dữ liệu và đồng hồ) để điều khiển 16 nút và 16 đèn LED.

Bạn có thể thực hiện phần cứng của dự án này trên một bảng proto nhỏ, đó là cách tôi đã làm nguyên mẫu của mình. Tôi nhanh chóng nhận ra rằng tôi cần một thứ gì đó gọn gàng hơn và có nhiều thứ hơn trên bàn làm việc của họ (một Arduino trần và bảng proto đập xung quanh sẽ quá mỏng manh), vì vậy tôi đã làm tấm chắn của riêng mình để điều khiển các dải LED. Hướng dẫn và tệp để xây dựng lá chắn được bao gồm trong bước cuối cùng.

Trình điều khiển sử dụng ba IRLB8721 MOSFET và ba điện trở. Và tất nhiên, bạn sẽ cần một dải đèn LED để lái xe; hầu như bất kỳ dải đèn LED RGB 12V đơn giản nào cũng sẽ làm được. Đây là những đèn LED đơn giản, giống như SMD 5050, không phải là những đèn có địa chỉ riêng lẻ lạ mắt (không có NeoPixels, v.v.) - đó là một dự án khác! Bạn cũng cần một nguồn điện 12V đủ lớn để điều khiển số lượng đèn LED bạn định sử dụng.

Vì vậy, để tóm tắt lại, đây là những nhu cầu phần cứng cơ bản cho dự án này:

  • Một Arduino Uno hoặc Nano (các hướng dẫn này dành cho Uno có cài đặt tiêu đề nữ, nhưng Nano trên bảng mạch hoạt động tốt) (Adafruit, Amazon, Mouser);
  • Một bảng Adafruit Trellis và đệm nút silicon (Adafruit);
  • Ba MOSFET kênh N IRLB8721 (Adafruit, Amazon, Mouser);
  • Ba điện trở 1K (Amazon, Mouser);
  • Ba điện trở 220 ohm (Amazon, Mouser)
  • Một bảng proto nhỏ (đầu tiên của tôi có kích thước 1/4 - chọn bất kỳ kích thước nào bạn có thể làm việc thoải mái) (Adafruit, Amazon);
  • Một dải LED RGB 12V (SMD 5050) (Adafruit, Amazon);
  • Nguồn điện 12V - chọn công suất phù hợp với số đèn LED bạn định lái.

Tuyên bố từ chối trách nhiệm tinh tế: các liên kết ở trên được cung cấp để thuận tiện cho bạn và không phải là sự chứng thực của bất kỳ sản phẩm hoặc nhà cung cấp nào; tôi cũng không kiếm được lợi nhuận từ bất kỳ giao dịch mua nào được thực hiện tại các liên kết này. Nếu bạn có nhà cung cấp bạn thích hơn, bằng mọi cách hãy hỗ trợ họ!

Bắt đầu nào…

Bước 1: Lên dây cho bảng điều khiển

Lên dây cho bảng điều khiển
Lên dây cho bảng điều khiển

Đây là mạch điều khiển đèn LED. Nó rất đơn giản. Nó sử dụng MOSFET kênh N IRBLxxx cho mỗi kênh trên dải LED. Dải LED là cực dương chung, có nghĩa là + 12V được gửi đến dải LED và các kênh LED màu đỏ, xanh lá cây và xanh lam được điều khiển bằng cách cung cấp mặt đất trên kết nối tương ứng với dải. Vì vậy, chúng tôi sẽ kết nối cống của MOSFET với các kênh màu LED và nguồn với mặt đất. Các cổng sẽ được kết nối với các đầu ra kỹ thuật số Arduino và các điện trở cung cấp một thanh kéo xuống để đảm bảo mỗi MOSFET sẽ bật hoặc tắt hoàn toàn khi cần thiết.

Arduino cung cấp điều chế độ rộng xung trên một số đầu ra kỹ thuật số của nó, vì vậy chúng tôi sẽ sử dụng các đầu ra đó (cụ thể là D9, D10, D11) để có thể kiểm soát cường độ của mỗi kênh màu.

Nếu bạn bối rối không biết kết nối ở đâu trên IRLB8721 MOSFETs, hãy cầm một chiếc trong tay với mặt trước quay về phía bạn như thể hiện trong ảnh ở trên. Chân bên trái (chân 1) là cổng, và sẽ kết nối với chân đầu ra kỹ thuật số Arduino và điện trở (đầu kia của điện trở phải kết nối với đất). Chân ở trung tâm (chân 2) là lỗ thoát và kết nối với kênh màu dải LED. Chân bên phải (chân 3) là nguồn, và được nối với đất. Đảm bảo rằng bạn theo dõi bóng bán dẫn nào kết nối với kênh màu LED nào.

Tôi sẽ không đi vào chi tiết về cách hàn bảng proto. Thành thật mà nói, tôi ghét nó, và tôi không giỏi về nó. Nhưng tốt hơn hay tệ hơn, nó vẫn hoạt động, và đó là một cách nhanh chóng và tiện lợi để hoàn thành một nguyên mẫu vững chắc hoặc hoàn thành một lần. Bảng đầu tiên của tôi được hiển thị ở đây.

Bạn cũng có thể lên bảng điều khiển này. Nó chắc chắn sẽ nhanh hơn hàn mọi thứ trên bảng proto, nhưng ít lâu dài hơn.

Khi bạn đã có dây cho trình điều khiển của mình, hãy kết nối các đầu vào cổng MOSFET với các chân đầu ra kỹ thuật số Arduino: D9 cho kênh màu xanh lá cây, D10 cho kênh màu đỏ và D11 cho kênh màu xanh lam. Kết nối dải LED với bảng proto của bạn.

Ngoài ra, hãy đảm bảo rằng bo mạch trình điều khiển của bạn có kết nối riêng biệt từ mặt đất của nó với một trong các chân nối đất của Arduino.

Cuối cùng, đối với nguồn LED, hãy kết nối dây dẫn âm (đất) của nguồn điện 12V với mặt đất trên bo mạch trình điều khiển của bạn. Sau đó kết nối dây dẫn dương của nguồn cung cấp 12V với dây dẫn cực dương của dải đèn LED của bạn (đây là dây màu đen trên cáp của tôi được hiển thị trong hình).

Cuối cùng, tôi đã kết thúc việc thiết kế một tấm chắn bo mạch PC gắn trên Uno và cũng có một giá đỡ gắn cho Trellis. Điều này cung cấp một sản phẩm cuối cùng hoàn thiện hơn nhiều. Nếu bạn muốn làm điều đó, bạn có thể bỏ qua việc sử dụng bảng proto như được mô tả ở đây và chỉ cần làm bảng lá chắn. Đó là tất cả được mô tả trong bước cuối cùng.

Bước 2: Đặt đèn LED trên giàn

Đặt đèn LED trên giàn
Đặt đèn LED trên giàn

Bảng Trellis có các miếng đệm trống cho đèn LED 3mm mà chúng ta sẽ cần phải lấp đầy. Lưu ý cẩn thận các ký hiệu ở miếng đệm - có một dấu "+" rất tinh tế bên cạnh miếng đệm để chỉ định phía cực dương. Nếu bạn đang giữ bảng để văn bản nằm ở phía bên phải, thì cũng có một ký hiệu ở trên cùng và dưới cùng của bảng cho biết cực dương của đèn LED nằm ở bên trái.

Hàn đèn LED 3mm của bạn vào bảng. Nhìn vào mặt trước của bảng, văn bản từ bên phải lên trên, vị trí công tắc / đèn LED phía trên bên trái là # 1, phía trên bên phải là # 4, dưới cùng bên trái là # 13 và dưới cùng bên phải là # 16. Dưới đây là các màu tôi đã sử dụng ở mỗi vị trí (và có lý do tại sao, vì vậy tôi khuyên bạn nên làm theo mẫu của tôi ít nhất cho hai hàng trên cùng):

1 - red2 - green3 - blue4 - white5 - red6 - green7 - blue8 - white9 - white10 - white11 - yellow12 - yellow13 - white14 - white15 - yellow16 - yellow

CC Attribution: Hình ảnh Trellis ở trên là của Adafruit và được sử dụng theo giấy phép Creative Commons - Attribution / ShareAlike.

Bước 3: Kết nối Trellis với Arduino

Kết nối Trellis với Arduino
Kết nối Trellis với Arduino

Trellis có năm tấm đệm đi dây, nhưng chỉ có bốn tấm được sử dụng trong dự án này. Trellis cần SDA và SCL để giao tiếp với Arduino (sử dụng I2C) và 5V và GND để cấp nguồn. Phần đệm cuối cùng, INT, không được sử dụng. Các tấm đệm Trellis xuất hiện trên tất cả bốn cạnh của bảng. Bạn có thể sử dụng bất kỳ bộ miếng đệm nào bạn muốn.

Hàn một dây kết nối chắc chắn với các miếng đệm 5V, GND, SDA và SCL. Sau đó, kết nối dây 5V với chân 5V trên Arduino, GND với chân nối đất, dây SDA với A4 và dây SCL với A5.

Tiếp theo, chúng ta sẽ tăng sức mạnh cho Arduino và tải bản phác thảo lên nó. Bây giờ là thời điểm tốt để đặt miếng đệm nút silicon trên bảng Trellis. Nó chỉ nằm trên bảng (lưu ý các "nubs" ở dưới cùng của miếng đệm vừa với các lỗ trên bảng), vì vậy bạn có thể muốn sử dụng một vài miếng băng dính để giữ các cạnh của miếng lót vào bảng để hiện nay.

CC Attribution: hình ảnh dây Trellis ở trên là phiên bản cắt xén của hình ảnh này bởi Adafruit và được sử dụng theo giấy phép Creative Commons - Attribution / ShareAlike.

Bước 4: Tải xuống bản phác thảo dự án và tải nó lên Arduino

Bạn có thể tải xuống bản phác thảo từ kho Github của tôi cho dự án này.

Khi bạn đã có, hãy mở nó trong Arduino IDE, kết nối Arduino bằng cáp USB và tải bản phác thảo lên Arduino.

Nếu bản phác thảo được tải lên và Trellis được kết nối đúng cách, bất kỳ nút nào trên Trellis sẽ nhấp nháy nhanh ba lần khi được nhấn. Đây là dấu hiệu cho thấy bạn đã nhấn một nút không hợp lệ, bởi vì hệ thống xuất hiện ở trạng thái "tắt", do đó, nhấn phím hợp lệ duy nhất là thao tác bắt buộc để bật.

Để bật hệ thống, hãy nhấn và giữ nút dưới cùng bên trái (# 13) trong ít nhất một giây. Khi bạn nhả nút, tất cả các đèn LED sẽ sáng lên trong một thời gian ngắn và sau đó hai hàng dưới cùng sẽ tắt, ngoại trừ số 13 (dưới cùng bên trái). Hệ thống hiện đang ở trạng thái khởi động và không hoạt động.

Bạn có thể thử sử dụng hai hàng trên cùng để làm sáng và làm mờ các kênh LED như một thử nghiệm đầu tiên. Nếu điều đó hiệu quả, bạn có thể chuyển sang bước tiếp theo. Nếu không, hãy kiểm tra:

  1. Nguồn điện LED được kết nối và bật;
  2. Các MOSFET của bo mạch trình điều khiển được nối dây chính xác. Nếu bạn sử dụng cùng IRLB8721 mà tôi đã sử dụng, hãy kiểm tra:

    • Đầu vào tín hiệu bảng trình điều khiển (cổng MOSFET, chân IRLB8721 1) được kết nối với Arduino D9 = xanh lá cây, D10 = đỏ, D11 = xanh lam (xem lưu ý bên dưới);
    • Dải đèn LED được kết nối với bảng trình điều khiển và các kênh màu LED được kết nối với cống MOSFET (IRLB8721 chân 2);
    • Chân nguồn MOSFET (chân 3 IRLB8721) được kết nối với đất trên bo mạch trình điều khiển;
  3. Kết nối nối đất giữa bảng trình điều khiển và chân nối đất của Arduino.

Trong bước tiếp theo, chúng ta sẽ chơi với một số chức năng của giao diện người dùng bàn phím bấm.

LƯU Ý: Nếu bộ điều khiển của bạn đang hoạt động nhưng các nút cường độ không điều khiển đúng màu sắc, đừng lo lắng và đừng rewire! Chỉ cần vào Sketch trong Arduino IDE và sửa đổi các định nghĩa pin RED, GREEN và BLUE ở gần đầu tệp.

Bước 5: Các chức năng điều khiển cơ bản

Các chức năng điều khiển cơ bản
Các chức năng điều khiển cơ bản

Bây giờ hệ thống đã được khởi động, chúng ta có thể chơi với một số nút và làm cho nó hoạt động.

Như tôi đã nói ở bước trước, khi được khởi động, hệ thống sẽ ở trạng thái "nhàn rỗi". Ở trạng thái này, bạn có thể sử dụng các nút ở hai hàng trên cùng để tăng và giảm cường độ màu của từng kênh LED đỏ, lục và lam. Nếu bạn sử dụng các nút tăng / giảm màu trắng, hệ thống sẽ tăng hoặc giảm cường độ của cả ba kênh bằng nhau và ở các mức bằng nhau.

Hai hàng dưới cùng được sử dụng để phát lại các mẫu đặt trước. Các mẫu này được lưu trữ trong EEPROM của Arduino. Khi bản phác thảo chạy lần đầu tiên, nó thấy rằng EEPROM không có bất kỳ mẫu nào được lưu trữ và lưu trữ một tập hợp các mẫu mặc định. Sau đó, bạn có thể thay đổi các mẫu này và các thay đổi của bạn được lưu trữ trong EEPROM của Arduino, thay thế cho mẫu đặt trước. Điều này đảm bảo rằng các mẫu của bạn vẫn tồn tại khi ngắt kết nối điện. Chức năng chỉnh sửa được mô tả trong bước tiếp theo.

Hiện tại, hãy nhấn nhanh bất kỳ nút nào trong số các nút đặt trước (tám nút ở hai hàng dưới cùng) để chạy mẫu được lưu trữ cho nút đó. Nút nhấp nháy trong khi mẫu chạy. Để dừng mẫu, bấm nhanh nút mẫu một lần nữa. Trong khi một mẫu đang chạy, các nút lên / xuống màu trắng ở các hàng trên cùng có thể được sử dụng để thay đổi tốc độ mẫu.

Nếu bạn để dự án một mình trong vài giây mà không chạm vào bất kỳ nút nào, bạn sẽ nhận thấy đèn LED mờ đi. Điều này vừa để tiết kiệm điện năng vừa tránh để Lưới chiếu sáng quá mức bất kỳ "tâm trạng" nào mà đèn LED đang cố gắng tạo ra. Chạm vào một nút trên Trellis sẽ đánh thức nó trở lại.

Để tắt hệ thống, nhấn và giữ nút phía dưới bên trái (# 13) trong một hoặc nhiều giây rồi thả ra. Lưới tản nhiệt và dải đèn LED sẽ chuyển sang màu tối.

Bước 6: Chỉnh sửa mẫu trên bàn phím

Chỉnh sửa mẫu trên bàn phím
Chỉnh sửa mẫu trên bàn phím

Như tôi đã nói ở bước trước, bản phác thảo lưu trữ tám mẫu mặc định trong EEPROM trong lần đầu tiên nó chạy. Bạn có thể thay đổi 7 trong số các mẫu này thành thứ khác nếu muốn bằng cách sử dụng chế độ chỉnh sửa mẫu trên bàn phím.

Để vào chế độ chỉnh sửa mẫu, trước tiên hãy quyết định nút nào bạn muốn chỉnh sửa mẫu. Bạn có thể chọn bất kỳ nút nào ngoài nút dưới cùng bên trái. Vào chế độ chỉnh sửa mẫu bằng cách nhấn và giữ (giữ hơn một giây) vào nút mẫu bạn đã chọn. Khi được thả ra, nút này sẽ sáng lên và hai hàng phía trên sẽ bắt đầu nhấp nháy. Điều này cho biết bạn đang ở chế độ chỉnh sửa.

Chế độ chỉnh sửa bắt đầu ở bước đầu tiên của mẫu và tiếp tục cho đến khi bạn thoát khỏi chỉnh sửa hoặc hoàn thành chỉnh sửa bước thứ 16 (tối đa 16 bước cho mỗi mẫu). Ở mỗi bước, sử dụng các nút cường độ kênh ở hai hàng trên cùng để chọn màu bạn muốn cho bước đó. Sau đó, nhấn nhanh nút cài sẵn mẫu để lưu màu đó và chuyển sang bước tiếp theo. Ở bước cuối cùng của bạn, thay vì nhấn nhanh, chỉ cần nhấn và giữ để thoát khỏi chỉnh sửa.

Sau khi bạn thoát khỏi chỉnh sửa mẫu, mẫu sẽ tự động phát.

Đó là nó! Bây giờ bạn có một bộ điều khiển LED RGB sẽ trình tự các mẫu mà bạn có thể lập trình thông qua bàn phím. Bạn có thể dừng ở đây hoặc nếu bạn muốn xây dựng một phiên bản chính thức hơn của dự án này, hãy tiếp tục thực hiện các bước còn lại.

Bước 7: Phần cứng tốt hơn: Tấm chắn và vỏ bọc trình điều khiển LED RGB

Image
Image
Phần cứng tốt hơn: Tấm chắn và vỏ bọc trình điều khiển LED RGB
Phần cứng tốt hơn: Tấm chắn và vỏ bọc trình điều khiển LED RGB
Phần cứng tốt hơn: Tấm chắn và vỏ bọc trình điều khiển LED RGB
Phần cứng tốt hơn: Tấm chắn và vỏ bọc trình điều khiển LED RGB

Khi tôi đã có một nguyên mẫu hoạt động, tôi biết rằng tôi không thể để Arduino và bảng proto trần trên bàn của con mình như một giải pháp lâu dài. Tôi cần một bao vây cho dự án. Tôi cũng quyết định rằng mình sẽ tạo ra một bảng điều khiển tốt hơn, và tôi nghĩ đó là cơ hội hoàn hảo để tạo ra tấm chắn của riêng mình.

Tôi đã làm sạch sơ đồ giấy của mình bằng cách nhập nó vào ExpressSCH, một công cụ miễn phí được cung cấp bởi ExpressPCB, một công ty chế tạo bảng cung cấp các bảng PC nhỏ chạy ngắn không tốn kém. Tôi đã sử dụng ExpressPCB trong hơn một thập kỷ cho các dự án, nhưng hãy sử dụng bất kỳ công cụ và trình chế tạo nào bạn thích, bằng mọi cách.

Tôi đã thêm một vài tính năng nhỏ vào giản đồ cơ bản để nó hoạt động tốt như một lá chắn cho dự án này. Tôi đã thêm các miếng nối dây để kết nối Trellis, giắc cắm nguồn, đèn hoa tiêu và đầu nối cho dải đèn LED. Tôi cũng đã thêm một vị trí cho một tụ điện trên nguồn điện. Mạch cuối cùng được hiển thị ở đây.

Tôi quyết định rằng sức mạnh cho dự án nên đến từ lá chắn. Nguồn 12V được cung cấp cho tấm chắn cung cấp năng lượng cho cả dải LED và Arduino. Nguồn điện cho Arduino được cung cấp bằng cách kết nối đầu vào nguồn điện với chân VIN của Arduino, chân này có hai chiều (bạn có thể cấp nguồn cho Arduino trên chân này hoặc nếu bạn kết nối nguồn điện với Arduino ở nơi khác, nó sẽ cung cấp cho bạn nguồn điện được cung cấp bật nguồn này). Diode bảo vệ D1 ngăn không cho bất kỳ nguồn điện nào được kết nối trực tiếp với Arduino (ví dụ: USB) cố gắng cấp nguồn cho các đèn LED.

Tại sao không sử dụng giắc cắm nguồn của Arduino và chỉ kết nối 12V ở đó? Mặc dù tôi có thể đã cung cấp 12V cho giắc cắm nguồn của Arduino và sử dụng chân VIN để lấy nguồn điện đó cho tấm chắn, tôi lo ngại rằng diode D1 của Arduino và các dấu vết sẽ không đạt đến dòng cao có thể trong việc điều khiển đèn LED dải. Vì vậy, tôi quyết định rằng tấm chắn của mình sẽ tiếp nhận nguồn điện đầu vào và cung cấp điện cho Arduino. Thay vào đó, tôi cũng cần 5V cho Trellis, nhưng bộ điều chỉnh nguồn trên bo mạch của Arduino cung cấp 5V trên một số chân, vì vậy tôi đã sử dụng một trong số chúng cho Lưới mắt cáo. Điều đó đã giúp tôi đặt một mạch điều chỉnh trên tấm chắn.

Sau đó tôi đặt ra PCB. Tôi đã sử dụng một số tài nguyên mà tôi tìm thấy để có được các phép đo chính xác cho vị trí của các chân để đáp ứng các tiêu đề trên Arduino Uno. Một chút siêng năng và nó phù hợp với lần thử đầu tiên. Bản thân mạch khiên không có nhiều thứ, vì vậy tôi có nhiều chỗ. Tôi đã đặt ra nhiều dấu vết cho các tải LED, vì vậy sẽ có rất nhiều khả năng mang dòng điện cho nhu cầu của tôi. Tôi đặt MOSFET ở nơi chúng có thể được gắn bằng phẳng, có hoặc không có tản nhiệt. Cho đến nay, tôi không cần tản nhiệt cho số lượng đèn LED mà tôi đã sử dụng, nhưng không gian vẫn có nếu cần.

Tôi cũng đã thêm các lỗ phù hợp với các lỗ gắn trên Trellis, để tôi có thể sử dụng các giá đỡ để gắn Trellis vào tấm chắn của mình. Với tấm chắn được cắm vào Arduino và Trellis treo lơ lửng trên tấm chắn, mọi thứ phải đẹp và chắc chắn.

Sau đó, tôi in bố cục bảng và dán nó vào một miếng lõi xốp, và chèn các bộ phận của tôi vào để đảm bảo mọi thứ vừa vặn. Tất cả tốt, vì vậy tôi đã gửi đơn đặt hàng.

Sau đó tôi bắt đầu làm việc trên một bao vây. Sử dụng Fusion 360, tôi đã thiết kế một vỏ bọc đơn giản để chứa ba bo mạch (Arduino Uno, khiên và Trellis). Các lỗ trong vỏ cho phép kết nối với cổng USB của Arduino và tất nhiên, truy cập vào kết nối dải LED và giắc cắm nguồn che chắn. Giắc cắm nguồn Arduino được bao phủ bởi vỏ để đảm bảo rằng nó không được sử dụng. Sau một vài mẫu thử nghiệm để lắp thử, cuối cùng tôi đã có một thiết kế ưng ý. Tôi đã đăng các tệp STL cho bao vây lên Thingiverse.

Trong tương lai, tôi sẽ làm một phiên bản của bo mạch mà Nano có thể được cắm trực tiếp vào, Điều này sẽ làm cho dự án thậm chí còn nhỏ gọn hơn. Cho đến lúc đó, bạn cũng có thể sử dụng bộ chuyển đổi lá chắn Nano to Uno như thế này.

Nếu bạn định làm lá chắn, đây là những gì bạn cần ngoài các phần được đề cập trong bước 1:

  • Bảng điều khiển RGB LED Driver Shield PC (từ ExpressPCB hoặc những người khác; bạn có thể tải xuống các tệp từ kho Github của tôi cho dự án);
  • 1N4002 diode;
  • Tụ điện hướng tâm 100uF 25V (sử dụng 220uF hoặc 470uF nếu tải LED lớn);
  • Giắc cắm nguồn, PJ202-AH (kiểu đánh giá 5A).

Các phần sau là tùy chọn:

  • 3mm LED - bất kỳ màu nào, cho đèn hoa tiêu (có thể bị bỏ qua)
  • Điện trở 1500 ohm - chỉ cần thiết nếu sử dụng đèn thí điểm LED

Đề xuất: