Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Dự án này bao gồm một hệ thống dựa trên mô-đun NodeMCU ESP8266 cho phép bạn kiểm soát độ sáng của Dải đèn LED và rèm của căn phòng của bạn, nó cũng có thể gửi dữ liệu về các sự kiện chuyển động trong phòng của bạn và nhiệt độ lên đám mây nơi bạn có thể thấy nó bằng nền tảng Ubidots IoT.
Quân nhu
Tài khoản Ubidots:
- 1x ESP8266 NodeMCU
- 1x 12v Jack nguồn
- 1x Điện trở 220 ohm 1 / 4W
- 2x tụ điện 120nf
- 1x bóng bán dẫn công suất TIP31
- 1x Bộ điều chỉnh điện áp lm7805
- 1x Cảm biến PIR HC-SR501
- 1x Cảm biến nhiệt độ DS1820
- 1x Trình điều khiển động cơ DC L293D
- 2x Khối đầu cuối
- 1x đầu nối SIL Female
Bước 1: Sơ đồ mạch:
Vật liệu:
- 1x ESP8266 NodeMCU
- 1x Jack nguồn 12v
- 1x Điện trở 220 ohm 1 / 4W
- 2x tụ điện 120nf
- 1x bóng bán dẫn công suất TIP31
- 1x Bộ điều chỉnh điện áp lm7805
- 1x Cảm biến PIR HC-SR501
- 1x Cảm biến nhiệt độ DS1820
- 1x Trình điều khiển động cơ DC L293D
- 2x Khối đầu cuối
- 1x đầu nối SIL Female
Bước 2: Thiết kế PCB (Gerber):
Đây là Tệp Gerber để bạn có thể đặt mua PCB của riêng mình.
Tôi đề nghị sử dụng PCBGOGO để sản xuất PCB.
Bước 3: Hàn tất cả mọi thứ:
Làm sạch các miếng đệm mạch nếu chúng không có và bắt đầu hàn mọi thứ từng bước.
Bước 4: Cài đặt Thư viện cho Mã:
Đây là liên kết nơi bạn có thể tải xuống các thư viện.
Bước 5: Tải lên mã:
Đây là mã để tải xuống:
Bước 6: Nối dây và khởi động:
Kết nối các dây động cơ DC từ Rèm và các dải LED một cách chính xác.
Bước 7: Thiết lập Trang tổng quan và thiết bị Ubidots của bạn:
Thứ tự hình ảnh:
1-Khi NodeMCU được bật, tự động nó sẽ tạo ra một thiết bị gọi là "phòng" trong phần thiết bị của Ubidots.
2- Thiết bị sẽ có tất cả các biến bên trong.
3- Đi tới Dữ liệu / Trang tổng quan.
4- Nhấp vào "+" để tạo trang tổng quan mới.
5- Nhấp vào Dấu kiểm.
6- Tạo một Widget bằng cách nhấp vào "+".
7- Chọn widget Slider cho điều khiển Màn cửa.
8- Thêm một biến.
9- Chọn thiết bị "Phòng".
10- Chọn biến "Curtain".
11- Đặt bước thành 100.
12- Lặp lại cho Dải LED nhưng Bước = 1 và Biến là "Ledstrip".
13- Thêm một widget chỉ báo.
14- Chọn Biến chuyển động.
15- Bạn đã hoàn thành.
Bước 8: Kiểm tra nó:
Cảm ơn bạn đã là một phần của hướng dẫn này, hy vọng bạn thích nó và nếu bạn có bất kỳ câu hỏi nào, hãy hỏi tôi.