Mục lục:

Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)
Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)

Video: Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)

Video: Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)
Video: 100 Addressable LED Lights Arduino Build (Quick) 2024, Tháng bảy
Anonim
Đèn LED để bàn thông minh | Chiếu sáng thông minh W / Arduino | Neopixels Workspace
Đèn LED để bàn thông minh | Chiếu sáng thông minh W / Arduino | Neopixels Workspace

Ngày nay, chúng ta đang dành nhiều thời gian ở nhà, học tập và làm việc ảo, vậy tại sao không biến không gian làm việc của mình trở nên tuyệt vời hơn với hệ thống chiếu sáng tùy chỉnh và thông minh dựa trên đèn LED Arduino và Ws2812b.

Sau đây, tôi chỉ cho bạn cách chế tạo Đèn LED để bàn thông minh mà bạn có thể điều khiển bằng bộ điều khiển từ xa IR từ TV, rạp hát tại nhà hoặc bất kỳ thiết bị nào có bộ phát IR.

Nếu bạn là người học trực quan, tôi biết rằng một video có giá trị hơn 1000 từ, vì vậy đây là video Hướng dẫn 2 phần. (Tôi là người nói tiếng Tây Ban Nha, vì vậy hãy cân nhắc việc bật phụ đề tiếng Anh):

Bước 1: Kỹ năng cần thiết

Những kỹ năng cần thiết
Những kỹ năng cần thiết

Như bạn có thể nhận thấy, dự án này không có gì là quá khó, nhưng bạn sẽ cần một số kiến thức cơ bản về:

-Sử dụng Arduino IDE.

-Lập trình ESP8266.

-in 3d.

- Hàn.

-Dây dây.

Bước 2: Danh sách các thành phần và bộ phận

Danh sách thành phần và bộ phận
Danh sách thành phần và bộ phận

Một nơi tốt mà tôi có thể giới thiệu để tìm các thành phần của bạn, đó là MakerFocus, đó là Cửa hàng phần cứng nguồn mở!

1. PCB Tôi thực sự khuyên bạn nên sử dụng Dịch vụ JLCPCB SMT để đặt hàng của bạn.

2. ESP8266 (Vi điều khiển).

3. Dải đèn LED WS2812.

4. Nguồn 5v 2A.

5. Jack nguồn PCB.

6. Máy in 3D.

7. Cảm biến IR

8. Bộ điều khiển từ xa, có thể là chiếc TV của bạn.

Bước 3: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch

Đây là Sơ đồ mạch, nó có tất cả các hình nón bên trong của mạch sẽ cho phép chúng ta tạo thiết kế PCB sau này.

Tôi cũng đính kèm bản PDF của Sơ đồ để bạn có thể xem rõ hơn.

TẢI XUỐNG Sơ đồ, Mã và Thư viện MIỄN PHÍ.

Bước 4: Thiết kế và đặt hàng PCB

Thiết kế và đặt hàng PCB
Thiết kế và đặt hàng PCB
Thiết kế và đặt hàng PCB
Thiết kế và đặt hàng PCB
Thiết kế và đặt hàng PCB
Thiết kế và đặt hàng PCB

Để thực hiện một dự án tốt, chúng ta cần một bộ phận lắp ráp đáng tin cậy cho mạch tạo nên nó, và không có cách nào tốt hơn để làm điều đó hơn là với một PCB tốt.

Tại đây, bạn có thể tải xuống Tệp Gerber, BOM và Pick & Place, những tệp bạn cần để đặt mua PCB tại công ty sản xuất PCB của bạn.

Tôi đề nghị JLCPCB:

? $ 2 cho PCBs 5 - 4 lớp & SMT giá rẻ (2 phiếu giảm giá)

MUA BAN ĐƯỢC THIẾT KẾ MỚI NHẤT, Gerber + Pick & Place + BOM

Bước 5: In các bộ phận 3D

In các bộ phận 3D
In các bộ phận 3D

Tất cả các tệp để in bao vây dự án.

Bạn có thể in chúng trên máy in 3D của mình, nếu bạn chưa có máy in của mình, bạn có thể in chúng bằng máy tôi sử dụng ở đây.

Máy in 3D Ender 3 Pro

Bước 6: Lập trình ESP8266

Lập trình ESP8266
Lập trình ESP8266
Lập trình ESP8266
Lập trình ESP8266
Lập trình ESP8266
Lập trình ESP8266
  1. Cài đặt các Thư viện để mã hoạt động
  2. Mở IDE Arduino của bạn.
  3. Đi tới Tệp> Ví dụ> IRremoteESP8266> IRrecvDemo
  4. Ví dụ này Mã sẽ cho phép bạn sao chép mã IR truyền phím điều khiển từ xa mà bạn muốn sử dụng.
  5. Trong IRrecvDemo, hãy cập nhật kRecvPin thành kRecvPin mà bạn đã kết nối với Cảm biến IR.
  6. Kết nối ESP8266 của bạn với bộ lập trình và kết nối Cảm biến IR với Pin đã chọn của bạn.
  7. Tải lên mã.
  8. Mở màn hình Nối tiếp và nhấn các phím bạn muốn biết mã, đồng thời sao chép và lưu chúng vào ghi chú.
  9. Mở mã MCM-LED-DESK.ino.
  10. Đặt kRecvPin thành 3, các pixel được kết nối trên chân 0 và số pixel trong trường hợp của tôi là 80.
  11. Trong hàm Leer (), hãy cập nhật mã của If thành mã của bộ điều khiển từ xa của bạn.
  12. Tải mã lên ESP8266 bằng PCB dự án và bộ chuyển đổi USB sang TTL

Bước 7: ESP8266 ADC Hack

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Như bạn đã nhận thấy, thiết kế của tôi có thể được sử dụng với ESP-07 hoặc ESP-01, nhưng trong trường hợp của tôi, tôi đã sử dụng ESP-01 và nó không có chân ADC (Tout) có thể tiếp cận nên tôi phải hàn một dây nhỏ trong chân Tout của chip và kết nối nó trên chân PCB ADC.

Bước 8: Lắp ráp dự án

Hội dự án
Hội dự án
Hội dự án
Hội dự án
Hội dự án
Hội dự án
Hội dự án
Hội dự án

Đặt PCB với mọi thứ đã được kết nối vào hộp, vặn nó, đặt đai ốc và núm chiết áp, dán cảm biến IR và đóng mọi thứ bằng vít hoặc nhiều keo hơn: D.

Bước 9: Đặt các dải và Bộ điều khiển

Đặt các dải và Bộ điều khiển
Đặt các dải và Bộ điều khiển
Đặt các dải và Bộ điều khiển
Đặt các dải và Bộ điều khiển
Đặt các dải và Bộ điều khiển
Đặt các dải và Bộ điều khiển

Dán các dải trên bàn của bạn hoặc nơi bạn muốn, chúng đã có keo nhưng tôi đã cố định chúng bằng một ít keo nóng.

Cắt nó theo kích thước bàn làm việc / vị trí của bạn, đảm bảo đầu nối có thể chạm vào hộp điều khiển và dán nó vào.

Kết nối nó và tìm Nguồn điện 5V 2A +.

Bước 10: Cấp nguồn và kiểm tra

Cấp nguồn và thử nghiệm
Cấp nguồn và thử nghiệm
Cấp nguồn và thử nghiệm
Cấp nguồn và thử nghiệm
Cấp nguồn và thử nghiệm
Cấp nguồn và thử nghiệm

Cắm nguồn điện vào hộp điều khiển và lấy bộ điều khiển từ xa của bạn và kiểm tra cài đặt và điều khiển độ sáng của bạn bằng chiết áp.

Tận hưởng dự án của bạn và thiết lập của bạn.

Bạn có thể tự do sửa đổi mã và thêm màu sắc và hình ảnh động mà bạn muốn.

Đề xuất: