Mục lục:

Lumos the Christmas Tree: 3 bước
Lumos the Christmas Tree: 3 bước

Video: Lumos the Christmas Tree: 3 bước

Video: Lumos the Christmas Tree: 3 bước
Video: 3 CHRISTMAS TREE DECOR IDEAS 2019 / How To Decorate A Tree On A Small Budget 2024, Tháng bảy
Anonim
Lumos the Christmas Tree
Lumos the Christmas Tree
Lumos the Christmas Tree
Lumos the Christmas Tree
Lumos the Christmas Tree
Lumos the Christmas Tree

Các con của tôi và tôi đã xây dựng dự án này để mang một chút điều kỳ diệu từ Universal Studios về nhà với chúng tôi. Gần đây chúng tôi đã đến thăm công viên giải trí và mua đũa phép từ cửa hàng đũa phép của Ollivander và có rất nhiều niềm vui khi đi xung quanh công viên kích hoạt các trạm thần chú khác nhau. Tôi luôn tò mò về cách mọi thứ hoạt động, vì vậy tất nhiên tôi phải tìm kiếm trên Google cách tạo lại điều này ở nhà. Tôi đã tìm thấy một số Người dạy tuyệt vời đang tái tạo phép thuật theo những cách đặc biệt của riêng họ, nhưng Giáng sinh đã đến gần và tôi nghĩ sẽ thật tuyệt vời nếu tôi có thể kết hợp phép thuật của Giáng sinh và phép thuật của trường Hogwarts và có thể truyền cảm hứng cho một số đứa trẻ trong đại gia đình của tôi để suy nghĩ về cách lập trình và kỹ thuật giống như biểu diễn phép thuật trong cuộc sống thực. Vì vậy, "Lumos the Christmas Tree" đã ra đời. Cây này được lập trình để đọc 8 phép thuật khác nhau và thực hiện hoạt ảnh âm thanh và ánh sáng phù hợp với loại bùa chú đã được "vẽ ra".

Quân nhu

Bạn có thể định cấu hình điều này để hoạt động với các thiết lập khác, nhưng đây là những gì tôi đã thử nghiệm với: 1. Loa Mini không dây I-VOM với Giắc cắm đầu vào Aux 3,5 mm, Loa di động 3W lớn cho iPhone iPod iPad Máy tính bảng điện thoại di động, với USB có thể sạc lại Ba

2. Cáp AmazonBasics USB 2.0 - A-Male to Mini-B Cord - 6 Feet (1.8 mét

3. Camera hồng ngoại tầm nhìn ban đêm IR cho Webcam video Raspberry Pi 4, Pi 3b + với Case Suits cho 3D Priter

4. Adafruit FadeCandy - Phối màu trình điều khiển USB điều khiển cho RGB NeoPixels [ADA1689]

5. ALITOVE 50 cái DC 12V WS2811 Led Pixel Đen 12mm Khuếch tán RGB kỹ thuật số có thể địa chỉ Màu mơ ước Mô-đun điểm ảnh LED tròn IP68 Chống thấm nước

6. CanaKit Raspberry Pi 4 4GB Starter Kit - 4GB RAM

7. Đũa phép Harry Potter từ Universal Studios (hoặc tự làm https://www.hackster.io/news/build-your-own-magic..)

8. Nguồn cấp nguồn cho bộ chuyển đổi âm tường 12V cho các điểm ảnh LED https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wall+adapter&qid = 1601237915 & sprefix = 12v + wall% 2Caps% 2C163 & sr = 8-8

Vật liệu tùy chọn để xây dựng cây:

1. Khung lồng cà chua cho cây: https://www.lowes.com/pd/33-in-Gal Zinc-Steel-Wi…

2. Garland (Tôi đã sử dụng 2,5 trong số này):

3. Twist Ties (Tôi đã sử dụng 2 trong số này):

Bước 1: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Đối với dự án này, tôi đã sử dụng một lồng cà chua và một số bìa cứng để dựng cây thông Noel và giữ cho sự sắp xếp ánh sáng của tôi khá đồng đều. Đây không phải là một yêu cầu, mặc dù tôi nghĩ rằng nó làm cho hoạt ảnh trông đẹp hơn. Phần quan trọng của bước này là camera quan sát ban đêm phải có tầm nhìn rõ ràng về giá đỡ đũa phép và tất cả các cơ cấu bên trong phải có đủ luồng không khí. Tôi đã sử dụng dây buộc để gắn mọi thứ lại với nhau. Tôi đã gắn lồng cà chua vào bìa cứng và pi mâm xôi, loa và camera quan sát ban đêm được gắn vào đế bìa cứng. Garland được quấn quanh lồng cà chua để che phần bên trong, lưu ý giữ nó ngoài tầm nhìn của máy ảnh, có thể cần phải cắt tỉa một chút để làm điều này. Cuối cùng, tôi đã sử dụng khoảng 30 feet vòng hoa để quấn cây cà chua lồng cao 33 ", đường kính 12" của mình.

Bước 2: Cài đặt phần mềm

Dự án này đã được thử nghiệm với phiên bản mới nhất của Raspian Buster với phiên bản dành cho máy tính để bàn: 4.19. Bạn có thể tải xuống phiên bản mới nhất tại

1. OpenCV: Làm theo hướng dẫn trên bài đăng blog này để cài đặt OpenCv và môi trường ảo:

2. Xử lý: Làm theo hướng dẫn trong bài đăng blog này để cài đặt phần mềm xử lý trên raspberry pi:

3. FadeCandy: Làm theo hướng dẫn trên fadecandy github readme https://github.com/scanlime/fadecandy để sao chép fadecandy và cài đặt một máy chủ fadecandy. Bạn sẽ sẵn sàng tiếp tục khi có thể điều khiển đèn của mình bằng cách truy cập fcserver tại https:// localhost: 7890 /

4. Nhân bản "Lumos the Christmas Tree" nguồn từ:

5. Xây dựng các tệp thực thi hoạt ảnh ánh sáng: Tôi đã bao gồm các tệp cần thiết để tạo các hoạt ảnh ánh sáng xử lý, nhưng vì tệp thực thi java quá lớn, bạn sẽ cần phải biên dịch chúng một cách riêng biệt. Dưới đây là các lệnh để làm như vậy (thay thế / home / pi / repos / đến bất cứ nơi nào bạn sao chép dự án này):

executive / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-Christmas-tree / strip50_flames --output = / home / pi / repos / lumos-the-Christmas-tree / incendio --platform = linux --export

executive / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-Christmas-tree / strip50_water --output = / home / pi / repos / lumos-the-Christmas-tree / aguamenti --platform = linux --export

executive / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-Christmas-tree / strip50_light --output = / home / pi / repos / lumos-the-Christmas-tree / lumos --platform = linux --export

executive / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-Christmas-tree / strip50_spazzy --output = / home / pi / repos / lumos-the-Christmas-tree / bị hỏng --platform = linux --export

Bước 3: Chạy chương trình

Chạy chương trình
Chạy chương trình
Chạy chương trình
Chạy chương trình

Nguồn github bao gồm nhận dạng chính tả cho các phép thuật được liệt kê trên tờ rơi ở trên. Có hướng dẫn trên readme github nếu bạn muốn thử luyện phép thuật của riêng mình. chạy lumos.py để khởi động chương trình Tính năng nhận dạng chính tả hoạt động tốt nhất trong điều kiện ánh sáng yếu, nếu bạn gặp sự cố với hình ảnh lang thang nảy khắp màn hình, hãy kiểm tra cửa sổ gỡ lỗi để xem liệu nó có thu nhận bất kỳ nguồn sáng sai nào không, những điều này sẽ hiển thị với các vòng tròn màu đỏ trên màn hình.

Đề xuất: