Quả cầu Giáng sinh Tiên tiến Nhất Thế giới
Thêm một quả cầu Giáng sinh dựa trên vi điều khiển vào cây thông Noel của bạn. Hướng dẫn này bao gồm thiết kế 3D Wheatley, điện tử và mã MicroPython để tạo ra một vật trang trí độc đáo, lấy cảm hứng từ Cheerlights và nhân vật Portal 2.
Mô tả
TỔNG QUAN
Trong hướng dẫn này, chúng ta sẽ tìm hiểu về:
- Cheerlights - Nguồn cảm hứng
- Wheatley - Thiết kế 3D
- Thiết kế 3D - Các bộ phận in được
- Điện tử - Đi dây
- MicroPython - Mã
DANH SÁCH VẬT TƯ
Sản phẩm
Mô tả
Số lượng
Giá
Raspberry Pi Pico, bo mạch
1
£12.00
Adafruit Jewel 7x Neopixel model
7 đơn vị RGB
1
$5.95
CHEERLIGHTS
ĐÓ LÀ GÌ?
- CheerLights là một dự án “Internet of Things” được tạo ra bởi Hans Scharler vào năm 2011
- Cho phép đèn của mọi người trên khắp thế giới đồng bộ hóa với một bộ màu được đặt bởi Twitter
- Đây là một cách để kết nối các vật thể vật lý với trải nghiệm mạng xã hội
Bạn có thể thay đổi màu sắc của tất cả đèn cheerlights trên toàn cầu bằng cách Tweet (từ Twitter):
#cheerlights blue
Xem trang web Cheerlights tuyệt vời của Hans tại đây: https://www.cheerlights.com
WHEATLEY - THIẾT KẾ 3D
Wheatley - Nhân vật trong Portal 2.
Portal & Portal 2 là một trong những trò chơi yêu thích của tôi, tôi đã chơi portal được đóng gói như một phần của trò chơi Orange Box Xbox 360 cách đây vài năm.
Wheatley là một nhân vật AI từ Portal 2, và được mô tả là một Quả cầu làm giảm trí tuệ.
Nó có hình tròn, vì vậy tôi đã chọn tạo một mô hình dựa trên thiết kế này, và đó cũng là lý do để thiết kế một thứ gì đó thú vị trong Fusion 360.
THIẾT KẾ 3D WHEATLEY
Thiết kế bao gồm 4 bộ phận in 3D:
- Hai nửa chính (trái và phải)
- Bộ phận mắt
- Vòng giữ phía trên
Đây là một thiết kế khá phức tạp để mô hình hóa, bao gồm việc tạo ra một số hình cầu nhỏ và lớn, sau đó được sử dụng để trừ vật liệu khỏi nhau.
Thiết kế cũng có hình tròn - giống như một Quả cầu Giáng sinh! Nó cũng có kích thước tương đương với một Quả cầu Cây Giáng sinh thông thường.
Tải xuống các file STL tại đây
NỬA TRÁI
Như bạn có thể thấy trong ảnh trên, nửa bên trái có một trung tâm rỗng, nơi chứa các bộ phận điện tử.
Nó cũng có hai phần lõm cho phép bộ phận mắt và vòng phía trên được khóa vào vị trí.
Độ khít là như vậy, việc sử dụng bộ phận mắt giữa hai nửa cung cấp đủ ma sát và độ bám để giữ cả hai nửa lại với nhau.
Nếu độ khít khác trên mô hình 3D đã in của bạn, bạn cũng có thể sử dụng 2x ốc vít M2 để cố định hai nửa lại với nhau.
VÒNG
Vòng chỉ đơn giản là để treo quả cầu lên cây (như một vật trang trí thông thường).
Nó có:
- Vòng đơn giản
- Gắn một sợi chỉ/dây vào vòng
- Được giữ bằng gờ nhỏ nhô ra xung quanh
- Cho phép cáp USB cắm vào trung tâm
MẮT
Khuếch tán ánh sáng LED.
Mắt có:
- Một hình tròn đơn giản, giống đồng xu
- Gắn LED RGB bằng Keo Nóng / Blutac vào mặt sau của mắt
- Được giữ bằng một khe nhỏ bên trong mỗi nửa
- In màu trắng, sử dụng một mẫu tô để ánh sáng khuếch tán theo những cách thú vị (Tôi đã sử dụng mẫu hình lục giác)
ĐIỆN TỬ
Các bộ phận điện tử cho dự án này rất đơn giản:
- Pimoroni Plasma Stick 2040 W
- Có Raspberry Pi Pico W trên bo mạch
- Có nút reset
- Đầu nối QW/ST
- 3 đầu nối vít để kết nối Dải LED
- Adafruit Neopixel Jewel (hoặc tương thích), hãy chú ý đến thứ tự RGB hoặc RGBW, và RGB
ĐI DÂY ĐIỆN TỬ
- Hàn 3 dây vào mặt sau của mô-đun LED RGB:
- 5v - dây đỏ
- GND - dây đen
- Data in - dây xanh lam
MÃ MICROPYTHON
Tải xuống các tệp dự án từ: https://www.github.com/kevinmcaleer/christmas-cheer
Mã MicroPython chính bạn sẽ cần là:
rgb.py- thư viện trợ giúp RGBpattern.py- chứa mã chocheerlight_bauble.pycheerlight_bauble.py- mã webserver chínhindex.html- mẫu trang webheader.html- mẫu tiêu đề trang webfooter.html- mẫu chân trang web
Ngoài ra còn có một vài chương trình demo độc lập:
colour.py- bài kiểm tra màu rắn đơn giảnspin.py- xoay màu quanh màn hìnhglow.py- hiển thị màu sắc lung linh
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!