Mục lục:
- Quân nhu
- Bước 1: Sơ đồ
- Bước 2: Lắp ráp mạch
- Bước 3: Cài đặt LED Stripe
- Bước 4: Lập trình
- Bước 5: Kiểm tra
Video: Đèn LED sọc đầu giường với ESP8266-01: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Đây là một dự án rất dễ dàng mà tôi đã bỏ bê từ lâu, nhưng vì cách ly, tôi đã làm một điều gì đó khác biệt với những phần tôi có trong tay.
Ý tưởng là có một ánh sáng có thể điều chỉnh độ sáng, có thể được điều khiển bằng các lệnh TCP đơn giản hoặc bằng công tắc thủ công.
Vì thiếu các bộ phận nên sự ngẫu hứng trở thành điểm chính của dự án. Đầu tiên, tôi thiếu MOSFET mức logic và chỉ có MOSFET chuyển mạch dòng cao, vì vậy cần một trình điều khiển nhỏ (nhân tiện, không phải thiết kế tốt nhất có thể), sau đó thiếu một công tắc xung bảng điều khiển, vì vậy tôi đã lấy một lò vi sóng dự phòng công tắc bảo mật khóa cửa cho nút nhấn.
Ihope bạn học được điều gì đó và vui vẻ với dự án này.
Quân nhu
- 3 m sọc trắng LED. Khi tôi mua nó bao gồm một nguồn điện 12 V
- ESP8266-01S x 1
- Bóng bán dẫn NPN 2N3904 x1
- Bóng bán dẫn 2N3906 PNP x 1
- IRF3205 MOSFET x 1
- Bộ điều chỉnh AMS1117-3.3 x 1
- Điện trở 3,3 K x 2
- 1 K điện trở x 1
- Điện trở 1,5 K x 1
- 120 điện trở x 1
- 10 k điện trở x 1
- Tụ điện 10 uF 16 V x 1
- 100 nF gốm o tụ điện polyester x 1
- Đầu nối tiêu đề ổ cắm 1x6 (hai đơn vị). Thậm chí tốt hơn nếu bạn có đầu nối cái 2x4 thích hợp cho ESP.
- Đầu nối đầu cuối cho nguồn cung cấp và đầu ra LED
- Một hộp nhựa chung
- Dụng cụ điện tử cơ bản (mỏ hàn, máy cắt dây, kìm, v.v.)
- Arduino IDE được cài đặt hỗ trợ ESP8266.
-
Bộ chuyển đổi nối tiếp USB sang 3.3 V UART hoặc nếu không có, bất kỳ Arduino UNO hoặc Nano nào có cấu hình đều hiển thị ở đây https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (nhân tiện, trang được liên kết là hướng dẫn PWM rất tốt cho ESP)
Bước 1: Sơ đồ
Mạch bao gồm một MOSFET được điều khiển PWM ở GPIO2. Mạch trình điều khiển là cần thiết vì IRF3205 cần tối thiểu 10 V để đạt Rds (bật) 8 miliohms và ESP chỉ cung cấp 3,3 V.
Bộ điều chỉnh 3.3 V cho phép cấp nguồn cho ESP từ nguồn cung cấp giống như dải LED và các nắp bổ sung cải thiện độ ổn định của nguồn cung cấp.
Cuối cùng, nút nhấn ở GPIO0, trải qua một chu kỳ độ sáng với mỗi lần nhấp. Trong trường hợp của tôi, ba bước độ sáng và tắt đèn.
Bước 2: Lắp ráp mạch
Đó là một dự án (không quá) nhanh chóng và (thực sự) bẩn thỉu. Điều ngạc nhiên nhất là công tắc khóa liên động hoạt động tốt như thế nào như một bộ tạo xung.
Làm ơn đừng nhìn vào dây: P
Bước 3: Cài đặt LED Stripe
Đo và cắt ba đoạn, sau đó hàn dây. Cuối cùng, bóc lớp keo dán và ấn vào mặt sau của đầu giường.
Trong trường hợp của tôi, tôi đã gian lận và sử dụng băng dính rộng trên dải đèn LED, bởi vì chất kết dính đã bị yếu đi bằng cách nào đó.
Cuối cùng, vặn dây ở các thiết bị đầu cuối và kiểm tra các kết nối.
Bước 4: Lập trình
Mã cần được cải thiện nhiều như sửa lỗi phân tích cú pháp chuỗi, hỗ trợ địa chỉ IP cố định, chế độ thiết lập, lưu các biến môi trường vào EPROM, đọc các biến môi trường từ EPROM khi khởi động, v.v.
Để tải phần sụn, tôi đã sử dụng Arduino với thư viện cộng đồng ESP phiên bản 2.5.0. Điều này quan trọng vì quá trình tải chương trình ESP không thành công với các phiên bản mới hơn, có thể là một vấn đề với ESP8266-01, có thể do tôi sử dụng Arduino UNO làm trình tải, tôi không biết.
Hãy nhớ thêm https://arduino.esp8266.com/stable/package_esp8266… vào tùy chọn Arduino của bạn để nhận hỗ trợ bảng ESP.
www.electronicshub.org/esp8266-pwm-tutoria… có một hướng dẫn tốt về ESP8266 PWM. Ngoài ra, tôi đã sử dụng bộ chuyển đổi nối tiếp Arduino sang USB của họ để tải chương trình vào ESP.
Bước 5: Kiểm tra
Trước tiên, hãy kiểm tra nhanh hệ thống dây điện và lắp ESP8266 vào mạch trước khi bật nguồn.
Nhấn nút Nên xen kẽ giữa sáng thấp, sáng trung bình, sáng tối đa và sáng tắt.
Đối với kiểm tra TCP, tôi đã sử dụng Socket Test nhưng bất kỳ phần mềm tương tự nào khác sẽ thực hiện công việc
Đề xuất:
Đồng hồ báo thức MP3 đầu giường: 6 bước (có hình ảnh)
Đồng hồ báo thức MP3 đầu giường: Đối với dự án này, tôi muốn làm một chiếc đồng hồ báo thức đầu giường tiện lợi và đầy đủ chức năng. Điều kiện tiên quyết cá nhân của tôi đối với đồng hồ báo thức cạnh giường là: Có thể đọc được ở mọi ánh sáng, đồng thời không chói mắt vào ban đêm Các giai điệu báo thức MP3 thu hút
Điều khiển đầu giường MQTT không dây trên giường: 5 bước (có hình ảnh)
Điều khiển đầu giường MQTT không dây trên giường: Một vài năm trước, chúng tôi đã mua một chiếc giường xốp hoạt tính mới và, như trường hợp của hầu hết các giường, bạn cũng phải mua một trong những " đế được chấp thuận " để duy trì một bảo hành. Vì vậy, chúng tôi đã chọn cơ sở ít tốn kém nhất cũng bao gồm t
Đầu giường có đèn nền LED - Kích hoạt cảm ứng: 3 bước
Đầu giường có đèn nền LED - Kích hoạt cảm ứng: Đèn LED dải chiếu sáng với nắp sau cảm ứng nhạy. Để kích hoạt đèn LED, tôi chạm vào nắp đồng trên trụ của giường. Có ba cường độ ánh sáng, thấp, trung bình và sáng được kích hoạt theo trình tự trước khi lần chạm thứ tư chuyển sang
Bắt đầu dự án đầu tiên của bạn với Raspberry: Đèn LED nhấp nháy: 4 bước
Bắt đầu dự án đầu tiên của bạn với Raspberry: Đèn LED nhấp nháy: Trong dự án này, tôi sẽ chỉ cho bạn cách lập trình Raspberry Pi để tạo đèn LED nhấp nháy, Nếu bạn đã gần mua một chiếc Raspberry pi và bạn không biết bắt đầu từ đâu, điều này hướng dẫn nó phù hợp. Ngoài Raspberry Pi của bạn chạy Raspbian, y
Đèn ngủ / Đèn LED mini đầu giường: 5 bước
Đèn ngủ / Đèn LED mini đầu giường: Trước tiên, tôi phải nói rằng điều này được lấy cảm hứng từ đèn LED đứng mini của Sunbanks. Thay vì sử dụng biro để giữ đèn led khỏi bàn làm việc, tôi đã sử dụng một số nhân vật rõ ràng để chiếu ánh sáng từ đế. Dự án nhỏ này là một nguyên mẫu