Mục lục:
Video: Đèn cổ vũ Halloween: 4 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Trong halloween vừa qua, tôi đã quyết định tạo một dự án cho mùa giải. Sử dụng mô hình 3D của một con ma mà tôi đã in trên Prusa i3 và dự án Cheerlights, tôi đã tạo ra một trang trí Halloween thay đổi màu sắc một cách ngẫu nhiên.
Dự án Cheerlight là một dự án mã nguồn mở đồng bộ hóa tất cả các thiết bị ánh sáng sử dụng nó. Thông qua Twitter, sử dụng thẻ bắt đầu bằng #cheerlight, chúng tôi đã chọn một màu từ bảng màu của dự án Cheerlights. Tất cả các thiết bị được kết nối với dự án Cheerlights đọc màu thông qua api và thay đổi màu của chúng thành màu đó. Thông qua một tweet, có thể thay đổi màu sắc của tất cả các thiết bị của hành tinh được kết nối với dự án.
Bước 1: Vật liệu và công cụ
Vật liệu
- ESP-01
- Cáp Awg 22
- Vòng đèn Led WS2812
- Giá đỡ pin
- Ắc quy
- Ghim hàng ổ cắm nữ
- Protoboard
- Hàn
Công cụ
- máy in 3D
- Hàn sắt
mẫu vật 3 chiều
Dễ thương ôm tôi ma
Bước 2: Lắp ráp
Đầu tiên, nó là cần thiết để tạo ra sự hỗ trợ cho các kết nối. Điều này được tạo ra bằng cách sử dụng một bảng mạch, ổ cắm cái cho ESP-01 và hàn. Các ổ cắm cái cho phép dễ dàng tháo ESP-01 để sử dụng cho dự án khác hoặc thay thế nó trong trường hợp hỏng hóc. Chất hàn được sử dụng để cố định các thành phần và tạo các rãnh kết nối. Protoboard được khoan trước và có các kết nối xung quanh mỗi lỗ. Nó chỉ cần thiết để sửa chữa các thành phần và nối các lỗ khác nhau để tạo ra các bản nhạc.
Sau đó, giá đỡ pin đã được hàn. Đồng thời, cơ sở sẽ chứa các thành phần đã được in. Điều này bao gồm một đế vuông, có đủ không gian để chứa các thành phần khác nhau, một vòng đèn led mở và đủ không gian cho bóng ma được in.
Sau khi phần đế đã sẵn sàng, vòng led đã được lắp đặt và kết nối với giá đỡ của các thành phần còn lại. Giá đỡ và giá đỡ pin đã được cố định vào đế bằng keo tản nhiệt.
Bước 3: Mã
Mã sẽ kết nối ESP-01 với mạng không dây và sau đó kết nối với dự án đèn cổ vũ và kiểm tra màu hiện tại. Sau đó, nó thay đổi màu sắc của nó thành màu của dự án đèn cổ vũ.
Để mã hoạt động, cần có ba thư viện:
- ThingSpeak - để kết nối với dự án Cheerlights
- ESP8266WiFi - để sử dụng ESP-01
- Adafruit_NeoPixel - để sử dụng vòng dẫn
Mã (bạn có thể tìm thấy nó tại Tài khoản GitHub của tôi)
#bao gồm
#include #include #define PixelPin 2 #define PixelNum 12 const char * ssid = "dev"; const char * password = "RatoRoeuRolha"; unsigned long cheerLightsChannelNumber = 1417; int delayval = 500; String colorName = {"none", "red", "pink", "green", "blue", "cyan", "white", "warmwhite", "oldlace", "Purple", "magenta", "cam vàng"};
// Bản đồ các giá trị RGB cho từng tên màu Cheerlight
int colorRGB [3] = {0, 0, 0, // "none" 255, 0, 0, // "red" 255, 192, 203, // "pink" 0, 255, 0, // "xanh lục" 0, 0, 255, // "xanh lam" 0, 255, 255, // "lục lam", 255, 255, 255, // "trắng", 255, 223, 223, // "warmwhite", 255, 223, 223, // "oldlace", 128, 0, 128, // "tím", 255, 0, 255, // "đỏ tươi", 255, 255, 0, // "vàng", 255, 165, 0}; // "quả cam"}; Adafruit_NeoPixel pixel = Adafruit_NeoPixel (PixelNum, PixelPin, NEO_GRB + NEO_KHZ800); WiFiClient wclient; void setup () {Serial.begin (9600); WiFi.begin (ssid, mật khẩu); WiFi.mode (WIFI_STA); Serial.println ("."); while (WiFi.status ()! = WL_CONNECTED) {delay (500); Serial.print ("."); } Serial.println (""); Serial.print ("Ligado a"); Serial.println (ssid); Serial.print ("IP Endereço:"); Serial.println (WiFi.localIP ()); pixel.begin (); ThingSpeak.begin (wclient); } void loop () {String color = ThingSpeak.readStringField (cheerLightsChannelNumber, 1); setColor (màu); //Serial.println(color); chậm trễ (5000); } void setColor (String color) {for (int iColor = 0; iColor <= 12; iColor ++) {if (color == colorName [iColor]) {for (int i = 0; i <PixelNum; i ++) {
pixel.setPixelColor (i, pixel. Color (colorRGB [iColor] [0], colorRGB [iColor] [1], colorRGB [iColor] [2])); // Màu xanh lục sáng vừa phải.
pixel.show (); // Điều này sẽ gửi màu pixel được cập nhật đến phần cứng. } trở lại; }}}
Bước 4: Các bước cuối cùng
Bóng ma được in trên Prusa i3 bằng cách sử dụng PLA trong suốt để cho phép ánh sáng truyền qua.
Cuối cùng thì pin đã được lắp và đặt bản ghost.
Gửi tweet có "#cheerlight red" chuyển màu sang màu đỏ.
Đề xuất:
TỰ LÀM ĐÈN FLOODLIGHT W / Đèn LED AC (+ Đèn LED HIỆU QUẢ VS DC): 21 bước (có Hình ảnh)
DIY FLOODLIGHT W / AC LED (+ EFFICIENCY VS DC LED): Trong video / hướng dẫn này, tôi sẽ chế tạo một đèn pha bằng chip LED AC không cần điều khiển cực kỳ rẻ. Chúng có tốt không? Hay chúng hoàn toàn là thùng rác? Để trả lời điều đó, tôi sẽ so sánh đầy đủ với tất cả các đèn tự làm của tôi. Như thường lệ, với giá rẻ
Luces De Navidad Con Pixeles (Điểm ảnh đèn Giáng sinh) Español - Tiếng Anh: 18 bước (có hình ảnh)
Luces De Navidad Con Pixeles (Điểm ảnh đèn Giáng sinh) Español - Tiếng Anh: EspañolQue es Vixen Lights? Vixen Lights es un software de DIY (hágalo usted mismo) secuencias de luces. La ultimo versión 3.x se rediseño completamente para soportar píxeles RGB inteligentes.Lo puedes descargar en la siguiente liga http: //www.vixenl
Đèn LED hoạt hình Arduino treo tường đầy bụi với hiệu ứng ánh sáng: 11 bước (có hình ảnh)
Đèn Led hoạt hình Arduino Wall Dusty có hiệu ứng ánh sáng: Tôi vừa mới sinh con xong và sau khi làm phòng ngủ cho nó, tôi cần một chiếc đèn chiếu sáng trên tường. Vì tôi rất yêu thích đèn LED nên tôi đã quyết định tạo ra một thứ gì đó. Nói chung tôi cũng thích máy bay, vậy tại sao không treo một chiếc máy bay từ phim hoạt hình lên tường, ở đây khi nó bắt đầu và tôi đã làm như thế nào
Đèn flash máy ảnh thành đèn pin: 8 bước (có hình ảnh)
Camera Flash to Flashlight: Cuối tuần rồi tôi cảm thấy buồn chán nên quyết định lục tung các thùng linh kiện của mình để tìm cảm hứng và nghĩ ra cái ‘ible này. Chiếc đèn flash mà tôi đã sử dụng, tôi đã nhặt được vài tháng trước với giá vài đô la và phần còn lại của những bộ phận tôi còn sót lại
UVIL: Đèn ngủ có đèn nền đen (hoặc Đèn chỉ báo SteamPunk): 5 bước (có hình ảnh)
UVIL: Đèn ngủ có đèn nền đen (hoặc Đèn chỉ báo SteamPunk): Cách kết hợp một đèn báo tia cực tím tân cổ điển phát sáng kỳ lạ. . Ý tưởng của tôi là sử dụng những thứ này khi tôi