Mục lục:

NeoPixel Pie Tin Arduino Vòng hoa: 8 bước
NeoPixel Pie Tin Arduino Vòng hoa: 8 bước

Video: NeoPixel Pie Tin Arduino Vòng hoa: 8 bước

Video: NeoPixel Pie Tin Arduino Vòng hoa: 8 bước
Video: [TAE VietNam] Neopixel Led RGB WS2812 - Code Arduino Nhiều Hiệu Ứng Đẹp 2024, Tháng mười một
Anonim
NeoPixel Pie Tin Arduino Vòng hoa
NeoPixel Pie Tin Arduino Vòng hoa
NeoPixel Pie Tin Arduino Vòng hoa
NeoPixel Pie Tin Arduino Vòng hoa
NeoPixel Pie Tin Arduino Vòng hoa
NeoPixel Pie Tin Arduino Vòng hoa
NeoPixel Pie Tin Arduino Vòng hoa
NeoPixel Pie Tin Arduino Vòng hoa

Dưới đây là hướng dẫn tạo phiên bản mới của Vòng hoa ngày lễ Pie Tin có thể hướng dẫn.

Thay vì đèn GE mua ở cửa hàng, những chiếc bánh thiếc hiện được chiếu sáng bằng đèn chiếu sáng ngày lễ DIY tự chế với "NeoPixels". NeoPixels là đèn LED thay đổi màu sắc do người dùng lập trình. Màn trình diễn ánh sáng được lập trình tùy chỉnh bằng cách sử dụng mã Arduino, được tải vào Arduino UNO hoặc chip CPU tương thích. Kết quả trang trí là độc lập (chạy bằng pin) và trọng lượng nhẹ. Phần mềm Shareware, ví dụ như thư viện Arduino của Adafruit.com, giúp lập trình một màn trình chiếu ánh sáng tùy chỉnh tương đối dễ dàng đối với những người có khuynh hướng này.

Xin đừng để mô-típ ngày lễ Giáng sinh đánh lừa bạn. Những gì chúng tôi thực sự có ở đây là một phiên bản đường kính 4 ft được thu nhỏ của vòng 12xNeoPixel đường kính 1,5 inch của Adafruit, với nhiều khả năng trang trí.

Quân nhu:

4 x Tấm áp phích (Tấm xốp chịu nước Pacon 20x30-in)

12 x NeoPixel LED (WS2812B 5050 RGB SMD có thể địa chỉ trên bảng mạch PCB)

12 x Bộ khuếch tán ánh sáng LED (Bóng trống rõ ràng)

Bảng Arduino Uno

Bo mạch tương thích Arduino nhỏ (bo mạch SparkFun.com LilyTiny ATTiny85)

Trang trí nơ đỏ thắp sáng (Walmart)

Pin Lithium 3.7v (hoặc pin kiềm 4 x AA có giá đỡ)

Nguồn cung cấp dây và hàn

Duct Tape và các phụ kiện thủ công khác

(Xem thêm Tài liệu hướng dẫn trước đây của tôi về Cây thông Noel bằng bánh thiếc, Hanukah Menorah, Bí ngô vĩ đại, Vòng hoa ngày lễ, Quả bóng thời gian năm mới)

Bước 1: Lấy hoặc làm sạch bóng đèn khuếch tán (12)

Lấy hoặc làm rõ bóng đèn khuếch tán (12)
Lấy hoặc làm rõ bóng đèn khuếch tán (12)
Lấy hoặc làm rõ bóng đèn khuếch tán (12)
Lấy hoặc làm rõ bóng đèn khuếch tán (12)

Ý tưởng cơ bản của dự án này là tạo ra những bóng đèn Xmas đầy màu sắc của riêng bạn.

Để thực hiện điều này, các nắp bóng đèn trong suốt (bộ khuếch tán ánh sáng) và hộp thiếc hình bánh sẽ được gắn vào mặt trước của một tấm xốp có lỗ để chèn đế bóng đèn. Sau đó, các bóng đèn sẽ được chiếu sáng từ phía sau bằng đèn LED NeoPixel.

Có 3 cách cơ bản để có được bóng đèn trong (bộ khuếch tán) - chúng có thể được mua, hoặc làm bằng máy in 3D, hoặc nhặt từ dây đèn thương mại.

Đối với dự án hôm nay, tôi đang tìm kiếm 12 bóng đèn rõ ràng từ một chuỗi đèn GE Color Effects cũ hơn. Đây là những bóng đèn lớn bằng nhựa trong (rỗng) kích thước G35, với đế 13/16 inch. Đế của bóng đèn trong suốt chèn khít vào bảng áp phích cắt 13/16 lỗ.

Bước 2: Tạo bảng sao lưu vòng tròn

Tạo bảng sao lưu vòng tròn
Tạo bảng sao lưu vòng tròn
Tạo bảng sao lưu vòng tròn
Tạo bảng sao lưu vòng tròn
Tạo bảng sao lưu vòng tròn
Tạo bảng sao lưu vòng tròn
Tạo bảng sao lưu vòng tròn
Tạo bảng sao lưu vòng tròn

Tôi đã sử dụng Tấm xốp chống nước Pacon và cắt một hình tròn khổng lồ có đường kính trung tâm 35 inch để tạo khoảng cách cho các hộp bánh thiếc 12x9 inch ở khoảng cách khoảng 9,1 inch. Vì mỗi tấm bảng xốp chỉ có kích thước 20x30 inch nên tôi đã làm tấm bìa đó thành 4 miếng và dán chúng lại với nhau bằng băng keo như hình bên.

Có thể sử dụng dao X-Acto hoặc cắt các lỗ 13/16 inch để chèn bộ khuếch tán bóng đèn. Tuy nhiên, tôi đã sử dụng Máy cắt hình tròn hoàn hảo Lion Ev-R-Round để tạo các lỗ sạch trên bảng áp phích. Bởi vì máy cắt hình tròn Sư tử chỉ cắt đến độ sâu 1/4 inch, cần phải có hai đường cắt (một đường cắt ở phía trên tấm ván xốp và một đường ở bên dưới) để tạo các lỗ.

Tôi đã sơn bảng nền màu xanh lá cây bằng sơn thủ công acrylic. Tuy nhiên, thật khó để sơn bám dính tốt trên tấm áp phích chịu nước đặc biệt. Bước sơn này không quan trọng và có thể bỏ qua. Tấm nền không thể nhìn thấy vào ban đêm, vì vậy tôi chủ yếu cố gắng chống thấm nước hơn nữa.

Bước 3: Tùy chọn đèn LED NeoPixel

Tùy chọn đèn LED NeoPixel
Tùy chọn đèn LED NeoPixel
Tùy chọn đèn LED NeoPixel
Tùy chọn đèn LED NeoPixel

Đối với dự án này, tôi quyết định thử các NeoPixels sau: Đèn LED Pixel có địa chỉ WS2812B của ALITOVE 5050 RGB SMD trên Bảng mạch PCB tản nhiệt 5V DC Tương thích với Arduino, Raspberry Pi, có sẵn từ Amazon với giá 16 đô la cho 100 miếng. Đó chỉ là 16 xu cho mỗi NeoPixel.

Xem hình phóng to ở trên cho các NeoPixel này. Dự án này sử dụng 12 đèn LED NeoPixel. Mỗi chip LED có hai miếng hàn Dương (+ 5V), hai miếng hàn Nối đất hoặc Âm (gnd -), một miếng hàn Data In (Din) và cuối cùng là một miếng hàn Data Out (Dout). Tất cả sáu miếng hàn phải được sử dụng để kết nối 12 đèn LED NeoPixel mắc nối tiếp. "Dữ liệu" đề cập đến các hướng dẫn kỹ thuật số của chương trình ánh sáng đi vào chuỗi ánh sáng từ Arduino hoặc chip nhớ tương thích khác, được chuyển vào LED1, và sau đó từ LED1 ra LED2… cuối cùng xuống chuỗi đến LED12.

NeoPixels cũng có sẵn để mua từ Adafruit.com. Một số người có thể thấy Adafruit Flora NeoPixels Ver2 dễ làm việc hơn, vì kiểu dáng đó có các kết nối hàn xuyên lỗ.

Bước 4: Nối dây NeoPixels

Nối dây NeoPixels
Nối dây NeoPixels
Nối dây NeoPixels
Nối dây NeoPixels
Nối dây NeoPixels
Nối dây NeoPixels

Các NeoPixel được hàn với nhau trong một chuỗi ánh sáng 12 LED, như thể hiện trong sơ đồ đấu dây và ảnh ở trên. Khoảng 10 inch dây giữa mỗi đèn LED NeoPixel cho phép đủ độ trễ trong dự án này. Lưu ý rằng, để tránh cháy NeoPixels, tôi thường chèn một điện trở 480 Ohm trên đầu vào đường dữ liệu phía trước đèn LED NeoPixel đầu tiên (như được hiển thị trong sơ đồ đấu dây).

Đối với dây nối, tôi thích sử dụng dây liên lạc nội bộ rắn 4 ruột Radio Shack 24AWG, có thể dễ dàng cắt xuống 3 dây. Tuy nhiên, dây đó có thể không còn để mua..

Băng keo được sử dụng để cố định dây đèn vào bảng nền và để định hướng NeoPixel chiếu ra ngoài qua các bóng đèn.

Ở dưới cùng của vòng hoa, một tấm gỗ nhỏ (của bộ phận Walmart-craft) được gắn vào phía sau để gắn pin và PCBoard LilyTiny (ATTINY85) nhỏ như hình.

LƯU Ý: Vui lòng bỏ qua thực tế là màu cách điện của hệ thống dây điện mà tôi đã sử dụng trong dự án đã hoàn thành của mình không khớp với màu dây dẫn trong sơ đồ đấu dây. Nói một cách đơn giản, thật khó để tìm thấy dây 3 ruột trong bảng màu chính xác mà bạn có thể muốn cho đèn LED NeoPixel.

Bước 5: Chuẩn bị bánh Tins

Chuẩn bị bánh Tins
Chuẩn bị bánh Tins

Hefty hoặc Reynolds E-Z Foil Pie Pans dành cho công thức nấu ăn 9 inch trông tuyệt vời như những tấm phản chiếu. Những chiếc bánh thiếc 9 inch này là những chiếc có hình "ngôi sao" 8 điểm ở giữa. Tuy nhiên, rất khó tìm thấy thương hiệu E-Z Foil vào năm 2020, vì vậy có thể thay thế các loại bánh thiếc 9 inch tương tự khác. Các hộp bánh 9 inch E-Z Foil thực tế có đường kính trong 8-3 / 4 inch (bên trong vành), cho phép chúng cách nhau khoảng 9,1 inch trong dự án này. Sử dụng dao X-Acto hoặc loại tương đương, cắt một lỗ có đường kính 3/4 inch ở chính giữa của mỗi chiếc bánh thiếc. Đối với dự án này, tôi đã sử dụng đồng xu niken Jefferson làm hướng dẫn để cắt lỗ ở giữa. Tổng số bánh thiếc 12x9 inch được sử dụng trong mẫu hình tròn.

Bước 6: Chèn Bóng đèn / Tins và Treo Phần cứng

Chèn Bóng đèn / Tins và Treo Phần cứng
Chèn Bóng đèn / Tins và Treo Phần cứng
Chèn bóng đèn / hộp bánh và treo phần cứng
Chèn bóng đèn / hộp bánh và treo phần cứng
Chèn Bóng đèn / Tins và Treo Phần cứng
Chèn Bóng đèn / Tins và Treo Phần cứng

Sau đó, bóng đèn và hộp thiếc được chèn vào các lỗ trên bảng áp phích. Tôi dán một ít băng dính Scotch hai mặt quanh đế bóng đèn để giúp giữ chúng khít hơn.

Dưới mấu trên cùng của vòng hoa, một bảng gỗ nhỏ (của bộ phận Walmart-craft) được gắn để gắn phần cứng treo.

Một chiếc nơ trang trí có đèn màu đỏ (Walmart) được sử dụng để tô điểm cho vòng hoa.

Hiện giờ tôi đang giữ vòng hoa khỏi mưa. Chống đạn cho thiết kế trong mọi thời tiết là một hạng mục hành động trong tương lai.

Bước 7: Lập trình chương trình ánh sáng

Lập trình trình diễn ánh sáng
Lập trình trình diễn ánh sáng
Lập trình trình diễn ánh sáng
Lập trình trình diễn ánh sáng

Nếu bạn chưa quen với NeoPixel LED và Arduino, nhưng muốn tìm hiểu, các hướng dẫn về NeoPixel của Adafruit.com là một nơi tốt để bắt đầu.

Đối với dự án này, tôi chỉ đơn giản là sử dụng mã hiển thị ánh sáng "STRANDTEST" của Adafruit.com từ thư viện chương trình Adafruit NeoPixel cho Arduino. Tôi đã thực hiện một số chỉnh sửa đơn giản đối với mã STRANDTEST, ví dụ: tôi đã thêm bước giữ TRÌ HOÃN sau khi vòng hoa chuyển sang màu xanh lá cây Giáng sinh. Ngoài ra, tôi quan sát thấy một số cuộc rượt đuổi màu sắc đang di chuyển quá nhanh, do đường kính 4 ft khổng lồ của vòng hoa hình bánh thiếc, vì vậy, tôi đã làm chậm một số trình tự đuổi theo.

LIÊN KẾT YouTube cho Video Hiển thị Vòng hoa:

Thông thường, tôi bắt đầu tải mã Arduino (ví dụ: STRANDTEST 12 đã được sửa đổi) vào bảng Arduino Uno kích thước đầy đủ để chạy thử. Khi hài lòng, tôi tải mã Arduino vào một con chip nhỏ hơn. Trước đây, tôi thích sử dụng SparkFun.com LilyTiny ATTiny85 trong các dự án cuối cùng của mình, có xu hướng lập trình phức tạp hơn một chút (xem hướng dẫn tại SparkFun.com). Con chip nhỏ tương đương Adafruit, có lẽ thuận tiện hơn để lập trình thông qua kết nối USB thông thường, sẽ là bảng Gemma và / hoặc Trinket của chúng, mà tôi dự định sẽ sử dụng nhiều hơn trong tương lai.

Ngoài thư viện phần mềm NeoPixel của Adafruit.com, FastLED rõ ràng còn cung cấp một nguồn phần mềm trình chiếu ánh sáng khác của bên thứ ba.

Bước 8:

www.youtube.com/watch?v=qcu_U-GFcQQ

Đề xuất: