Mục lục:

Trang trí cửa sổ bằng ánh sáng Giáng sinh có điều khiển bằng WiFi: 4 bước
Trang trí cửa sổ bằng ánh sáng Giáng sinh có điều khiển bằng WiFi: 4 bước

Video: Trang trí cửa sổ bằng ánh sáng Giáng sinh có điều khiển bằng WiFi: 4 bước

Video: Trang trí cửa sổ bằng ánh sáng Giáng sinh có điều khiển bằng WiFi: 4 bước
Video: Khi bị điểm kém #shorts #duolingo 2024, Tháng mười một
Anonim
Image
Image
Trang trí cửa sổ ánh sáng Giáng sinh có điều khiển bằng WiFi
Trang trí cửa sổ ánh sáng Giáng sinh có điều khiển bằng WiFi

Điều khiển dải đèn LED từ điện thoại hoặc PC của bạn - vô số mẫu đèn theo chủ đề Giáng sinh vui nhộn.

Quân nhu

1. Bảng phát triển ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - Bảng phát triển ESP8266, với gói pin và các tiêu đề hàn sẵn. Cái này đi kèm với đèn LED RGB và thậm chí là cảm biến ánh sáng. Mua hai cái nếu bạn thích! Dự án này có thể dễ dàng được điều chỉnh cho bất kỳ bo mạch ESP8266 nào, chẳng hạn như D1 Mini yêu thích của tôi. Tôi đang sử dụng cái này ở đây vì không cần hàn và nó đi kèm với một bộ pin.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - đây là loại có chip Atmega328P có thể tháo rời, được sử dụng để lập trình board mạch ESP8266.

3. Cáp USB cho Uno: Aliexpress:

4. Cáp jumper để kết nối mọi thứ - không hàn cho dự án này! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - lựa chọn từ nam đến nam / nữ, v.v. Chúng tôi đang sử dụng M2M cho Uno để Kết nối dải LED

5. WS2812 LED Strip: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Chọn phiên bản của bạn. Tôi đã chọn 5m, 150 LED, IP30 (không chống nước) và PCB màu trắng

6. Pin AA x 3

Bước 1: Mạch

Mạch
Mạch
Mạch
Mạch

Xem sơ đồ mạch.

* xin lưu ý: Tôi không chịu trách nhiệm về bất kỳ bộ điều khiển vi mô bị chảy hoặc dải đèn LED nào. Dự án này có hiệu quả với tôi, đó là điều tôi có thể nói, tuy nhiên tôi không nhất thiết phải để nó chạy khi tôi ra khỏi nhà. Trên nhiều diễn đàn Arduino khuyến nghị nên có ít nhất một tụ điện 1000 uF giữa 5v và GND (trước dải LED) và cũng có một điện trở 500 Ohm trước đường Dữ liệu. Vui lòng xem https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels để biết thêm một số mẹo.

Bước 2: Lập trình

Lấy mã Arduino của bạn tại đây: https://github.com/tomjuggler/esp8266-fastled-web… - mã này không phải của tôi, tôi vừa điều chỉnh nó để hoạt động hiệu quả cho dải LED của tôi và cũng độc lập bởi mặc định mà không cần bộ định tuyến.

Nếu bạn chưa làm như vậy, hãy tải phần bổ trợ ESP8266 cho Arduino IDE. Addon và hướng dẫn ở đây:

1. Đảm bảo mọi thứ đều được kết nối (ngoại trừ đường dây nguồn LED Strip (dây màu vàng), 2 chân của chế độ lập trình cần được nối ngắn với nhau trước khi bật nguồn. Bo mạch đi kèm với một chiếc nắp nhỏ để thực hiện việc này.

2. Bật nguồn cho bo mạch (Tôi đã thêm một công tắc vào, nó không đi kèm với một công tắc, bạn có thể chỉ cần kéo một viên pin và đặt nó trở lại để bật nguồn.)

3. Cắm cáp USB từ Arduino vào máy tính của bạn - chip Atmega328 của Arduino Uno trước tiên cần được tháo ra (bạn cũng có thể sử dụng bộ chuyển đổi USB to Serial để lập trình thay thế).

4. Chọn 'Mô-đun ESP8266 Chung' làm bảng của bạn, trong IDE Arduino. Cũng chọn 4m với 1m Spiffs. Kiểm tra kết nối Serial của bạn ngay bây giờ, Công cụ -> Cổng.

5. Tải lên bản phác thảo

6. Tắt và bật lại bo mạch (với chân chế độ lập trình vẫn bị chập)

7. Tải lên Spiffs (tệp cần thiết cho máy chủ web, v.v.), Công cụ -> 'Tải lên dữ liệu phác thảo ESP8266'

8. Ngắt kết nối 2 chân chế độ lập trình, kết nối dây LED Strip 5v màu vàng với 5v (Tôi đã cắm mỏ vào giữa cực + pin và pin, xem ảnh bên dưới)

9. Bật nguồn

10. Bây giờ bạn cần kết nối với Điểm truy cập WiFi bằng PC hoặc Điện thoại di động. AP sẽ hiển thị dưới dạng ESP - cái gì đó hoặc cái khác. Sau khi kết nối, hãy nhập '192.168.4.1' vào thanh địa chỉ. Đây là địa chỉ máy chủ web mặc định của ESP8266.

11. Vậy là xong, bạn sẽ có thể sử dụng ứng dụng web để điều khiển đèn của mình!

Bước 3: Hoàn thiện

Kết thúc
Kết thúc
Kết thúc
Kết thúc
Kết thúc
Kết thúc
Kết thúc
Kết thúc

Sau khi mã được tải, bạn có thể ngắt kết nối các dây lập trình và Arduino UNO. Bây giờ chỉ cần treo đèn của bạn xung quanh cửa sổ (tôi đã treo đèn của bạn xung quanh các cạnh trên cùng, phía sau một tấm rèm lưới mang lại hiệu ứng tuyệt vời). Ngoài ra, có thể để bo mạch và pin vào hộp cho gọn gàng, hoặc thậm chí thay pin bằng nguồn điện (tôi có thể tự làm việc này sau).

Bước 4: Chúc mọi người Giáng sinh vui vẻ

Điều tôi thấy hấp dẫn nhất ở dự án này là số lượng các mảng hoạt động đan xen ở đây. Chip ESP được lập trình bằng C, giao tiếp với JavaScript được cung cấp bởi máy chủ web nội bộ và chạy trong trình duyệt. HTML cũng có liên quan - hãy tự mình xem bên trong thư mục dữ liệu của bản phác thảo Arduino nếu bạn quan tâm. Đó là một chương trình học tập tuyệt vời với một số cài đặt thực sự mang tính lễ hội cho ánh sáng và tôi rất biết ơn Jason Coon đã chia sẻ nó trên GitHub.

Bạn có thể tìm thấy điều này và các dự án điện tử khác trên trang web của tôi: xiếcscientist.com

Đề xuất: