Mục lục:

Arduino Xmas Star lấp lánh: 8 bước
Arduino Xmas Star lấp lánh: 8 bước

Video: Arduino Xmas Star lấp lánh: 8 bước

Video: Arduino Xmas Star lấp lánh: 8 bước
Video: Arduino Lilypad Death Star Christmas Sweater step-by-step tutorial 2024, Tháng bảy
Anonim
Ngôi sao Arduino Xmas lấp lánh
Ngôi sao Arduino Xmas lấp lánh

Vì vậy, tôi đánh giá là hơi muộn cho việc bắt đầu một dự án Giáng sinh năm nay. Nhưng có lẽ bạn đã có mọi thứ bạn cần, và có thể bạn sẽ không đi đến đâu trong năm nay: Vậy thì có lẽ, chỉ có thể bạn muốn thử dự án nhỏ này. Danh sách các bộ phận ở bên dưới, vì vậy hãy tự kiểm tra!

Đó là một ngôi sao kiểu ngôi sao năm cánh gồm 20 đèn LED với các màu sắc khác nhau phù hợp với mùa.

Và vì nó được điều khiển bởi Arduino, bạn có thể sáng tạo với các kiểu chiếu sáng của mình: Tôi sẽ cung cấp một số tùy chọn để bạn bắt đầu để bạn tìm thấy nguồn cảm hứng của riêng mình. Sau đó chia sẻ!

Quân nhu:

Ánh sáng:

  • 10 đèn LED 3mm màu xanh lá cây
  • 5 đèn LED 3mm màu đỏ
  • 5 đèn LED 3mm màu vàng
  • 1 màu trắng 3mm
  • 5 điện trở 220 Ohm

Kiểm soát:

  • 1 Arduino Uno (hoặc tương thích)
  • 1 Adafruit Trình điều khiển PWM / Servo 16 kênh 12-bit - Giao diện I2C - PCA9685 (hoặc tương thích)

Những thứ khác:

  • một breadboard có kích thước phù hợp (tôi đã sử dụng một bảng ghim 830 với các đường cấp điện ở mỗi bên)
  • Nguồn điện 5V
  • bó dây nhảy
  • 20 + 1 dây 18AWG cho đèn LED và GND

Bước 1: Đầu tiên: Vẽ / In / Đục hoặc Khoan dấu sao của bạn

Đầu tiên: Vẽ / In / Đục hoặc Khoan ngôi sao của bạn!
Đầu tiên: Vẽ / In / Đục hoặc Khoan ngôi sao của bạn!
Đầu tiên: Vẽ / In / Đục hoặc Khoan ngôi sao của bạn!
Đầu tiên: Vẽ / In / Đục hoặc Khoan ngôi sao của bạn!

Nếu bạn không giỏi vẽ (như tôi thừa nhận, tôi là vậy; vì vậy phải sử dụng www.wikipedia.org): Tìm một ngôi sao năm cánh trên bất kỳ trang web hình ảnh miễn phí nào, chia tỷ lệ nó thành khoảng 8cm (3 1/8 ) và in nó.

Để hàn các đèn LED của bạn với nhau một cách thuận tiện, bạn có thể đục lỗ trên bìa cứng ở mỗi đầu của ngôi sao và mỗi giao điểm cộng với một ở trung tâm. Hoặc bạn chuyển các vị trí sang một miếng ván ép mỏng và khoan lỗ 3mm (1/8 ) như trong ảnh.

Bước 2: Thời gian hàn

Giờ hàn
Giờ hàn
Giờ hàn
Giờ hàn
Giờ hàn
Giờ hàn
Giờ hàn
Giờ hàn

Chọn bất kỳ vị trí nào cho đèn LED xanh lá cây, vàng và đỏ của bạn. Tôi quyết định có một màu trắng ở trung tâm, nhưng bạn có thể sử dụng bất kỳ màu nào. Ngôi sao của tôi là một sự pha trộn khá ngẫu nhiên, nhưng một cách sắp xếp các màu có trật tự tất nhiên cũng sẽ hoạt động tốt!

Tiếp theo, uốn cong các cực âm của mỗi đèn LED theo một góc 90 °. Đảm bảo uốn cong chúng theo cùng một hướng, điều này sẽ giúp việc hàn dễ dàng hơn sau này. Cực âm là dây ngắn hơn của mỗi đèn LED hoặc mặt phẳng của vỏ.

Đặt mỗi đèn LED vào lỗ tương ứng và hàn tất cả các cực âm lại với nhau để tạo thành hình ngôi sao như trong ảnh. Chú ý: Đảm bảo không làm ngắn cực âm và cực dương (chân dài hơn / cạnh tròn).

Bước 3:… và nhiều hơn nữa Hàn

… Và nhiều hơn nữa Hàn!
… Và nhiều hơn nữa Hàn!

Sau khi ngôi sao của bạn hoàn thành, bạn sẽ cần phải gắn một dây vào mỗi cực dương LED (hãy nhớ: chân dài, mặt tròn…). Đối với ngôi sao của tôi, y đã chọn dây màu xanh lá cây và màu trắng, chủ yếu là do tôi tình cờ có chúng. Cũng gắn một dây có màu khác vào cực âm (tức là tại bất kỳ điểm nào trên ngôi sao bạn đã tạo ở bước trước); Tôi đã sử dụng một dây màu đen (không vui lắm, nhưng màu đen rất truyền thống được sử dụng cho GND, tôi không thể tránh được).

Để thuận tiện, hãy tìm cách sắp xếp các dây của bạn theo một số thứ tự phù hợp với bạn. Đặc biệt:

  • Giữ dây (-) / cathode cách xa nhau
  • Xác định đèn LED trung tâm (trắng)
  • tách 5 đèn LED nằm trên các giao điểm của ngôi sao năm cánh (đèn LED "bên trong")

Bước 4: Kết hợp mọi thứ lại với nhau

Kết hợp mọi thứ lại với nhau
Kết hợp mọi thứ lại với nhau
Kết hợp mọi thứ với nhau
Kết hợp mọi thứ với nhau
Kết hợp mọi thứ với nhau
Kết hợp mọi thứ với nhau
Kết hợp mọi thứ với nhau
Kết hợp mọi thứ với nhau

Sau khi hàn ngôi sao xinh đẹp của bạn (mà tôi chắc chắn sẽ trông đẹp hơn của tôi: Bạn sẽ rất cẩn thận để giữ cho nó ở hình dạng tuyệt vời!), Đã đến lúc kết nối mọi thứ. Xin lỗi, tôi không làm FRITZING, vì vậy tôi sẽ thử và giải thích. Tổng quan có trong hình đầu tiên và các bước tiếp theo được hiển thị tương ứng.

Trên Breadboard

  • Cắm nguồn 5V của bạn. Đảm bảo cung cấp (+) ở vị trí breadboard (+)!
  • đặt bo mạch PWM 16 kênh trên breadboard ở vị trí thuận tiện
  • đặt 5 điện trở 220 Ohm cạnh nhau thuận tiện

Từ Arduino đến Breadboard

  • Kết nối Arduino GND với breadboard (-)
  • Kết nối Arduino SCL với bảng PWM SCL và SDA với SDA
  • Kết nối một jumper từ các chân Arduino 3, 4, 5, 6, 7 o một bên của mỗi điện trở

Từ PWM Breakout đến Breadboard

  • 16 dây jumper đi từ đầu ra PWM trên breakout đến 16 hàng liên tiếp trên breadboard
  • GND được kết nối với (-) trên các dải nguồn của breadboard
  • VCC được kết nối với (+) trên dải chủ của breadboard
  • vì chúng tôi sẽ chỉ sử dụng đèn LED nhỏ, tôi không sử dụng kết nối V +

Kết nối "Star"

  • Dây cực âm (đen!) Được kết nối với (-) trên bảng mạch
  • đèn LED trung tâm (màu trắng) được kết nối với chân PWM 15
  • 5 đèn LED "bên trong" được kết nối với đầu kia của điện trở
  • 15 đèn LED còn lại được kết nối với các chân PWM từ 0 đến 14 tương ứng

Những thứ khác

  • Bạn sẽ cần tăng sức mạnh cho breadboard của mình
  • … Và kết nối Arduino với PC của bạn bằng cáp USB tiêu chuẩn

Bước 5: Thời gian lập trình

Đã đến lúc sáng tạo và đưa sự lấp lánh của BẠN vào dự án.

Các tệp ví dụ của tôi dựa trên thư viện Adafruit_PWMServoDriver mà tôi thấy rất dễ sử dụng (và được ghi lại bằng tài liệu độc đáo).

Tất cả chúng đều bắt đầu bằng cách gọi các thư viện, xác định các biến bắt buộc (và tôi có thể đã bỏ qua việc dọn dẹp điều này trong các ví dụ sau!)

Trong phần CÀI ĐẶT, bạn sẽ thấy đột phá PWM đang được khởi tạo và một cổng nối tiếp được mở (mà tôi đã sử dụng để gỡ lỗi … phong cách lập trình của tôi chủ yếu là sao chép-dán-thử-không-thử-lặp lại!) Cũng như xác định 5 chân cho đèn LED bên trong như OUTPUT.

Cuối cùng trong LOOP, tôi sẽ để các đèn LED nhấp nháy ngẫu nhiên, hoặc đuổi theo xung quanh, hoặc để các nhóm chúng hoạt động và tắt. Hãy thử chúng, xem những gì chúng làm cho bạn: Đó là những gì về quà Giáng sinh, không? Đang ngạc nhiên! Hy vọng bạn thích!

BTW: Một số mẫu trên instagram của tôi (@nicnowak) giống như mẫu này ở đây:

Sieh dir dieen Beitrag auf Instagram an

Ein Beitrag nhận được von nicnowak (@nicnowak)

Bước 6: Điều gì tiếp theo: Những điều bạn muốn thử

Hy vọng bạn đã thích điều này HƯỚNG DẪN cho đến nay. Nếu vậy, đây là một vài ý tưởng mà bạn có thể làm để làm cho nó thú vị hơn:

Sử dụng đèn LED LỚN HƠN! 5mm, 8mm. Chỉ cần đừng quên rằng chúng có thể sẽ cần nhiều năng lượng hơn, vì vậy bạn muốn gắn nguồn cấp điện riêng cho V + trên bảng PWM và kết nối các đèn LED cho phù hợp.

Sử dụng nhiều đèn LED hơn! Vì bảng PWM dựa trên I2C, bạn có thể nối nhiều bảng (lên đến 62!) Và có nhiều đèn LED. Hình dạng ngôi sao phức tạp là có thể, thậm chí có thể là hình dạng 3D sẽ là một lựa chọn?

Sử dụng MÀU SẮC KHÁC NHAU! Tất nhiên màu đỏ, vàng và xanh lá cây là chủ đề Giáng sinh điển hình, nhưng màu xanh và trắng có vẻ là một lựa chọn thú vị.

Tạo một NGÔI SAO CÓ HÌNH ẢNH! Những sợi dây có thể nhìn thấy được không phải là thứ mà mọi người coi là hấp dẫn về mặt thẩm mỹ (tốt: Tôi thì…), vì vậy một tấm ván ép hoặc hộp nhựa để che ngôi sao có thể thêm tinh thần Giáng sinh. Bạn có thể in 3D nó? Có bạn có thể !! (Tôi không thể…)

Sử dụng KHÁC BIỆT! Đèn LED trần có vùng lấy nét rất nhỏ. Sử dụng một số vật liệu khuếch tán như giấy bán trong suốt hoặc nhựa trong mờ sẽ làm trơn bóng đèn.

Tạo HIỆU ỨNG ÁNH SÁNG ĐIÊN RỒ! Hoặc làm cho nó trở nên lễ hội hơn: Tùy bạn.

Thêm ĐIỀU KHIỂN! Vào cuối ngày, Arduino của bạn có thể làm được nhiều việc hơn chỉ là 21 đèn LED. Bao gồm các công tắc để chuyển đổi giữa các kiểu ánh sáng. Làm cho âm thanh nhạy cảm. Làm cho nó tỏa sáng khi mặt trời lặn.

Bước 7: Cuối cùng…

Như bạn có thể nhận thấy, các thành phần của tôi là bo mạch "tương thích". Họ làm tốt, rẻ và có sẵn trên nhiều cửa hàng.

Tuy nhiên, nếu bạn có đủ khả năng, hãy ủng hộ những người sáng tạo mang lại tất cả những điều này cho chúng tôi:

www.arduino.cc

www.adafruit.com /

Bước 8: Video của dự án đã hoàn thành. Vui mừng

Một số được quay chỉ với đèn LED trần trong khi trên một số khác, tôi sử dụng giấy trắng trơn để khuếch tán ánh sáng.

Cái nào bạn thích hơn?

Đề xuất: