Mục lục:

Kiểm soát phòng với ESP8266 - Nhiệt độ, chuyển động, rèm cửa và ánh sáng: 8 bước
Kiểm soát phòng với ESP8266 - Nhiệt độ, chuyển động, rèm cửa và ánh sáng: 8 bước

Video: Kiểm soát phòng với ESP8266 - Nhiệt độ, chuyển động, rèm cửa và ánh sáng: 8 bước

Video: Kiểm soát phòng với ESP8266 - Nhiệt độ, chuyển động, rèm cửa và ánh sáng: 8 bước
Video: Đo nhiệt độ - độ ẩm đất và điều khiển bơm tưới tự động sử dụng esp8266 và blynk iot 2024, Tháng sáu
Anonim
Kiểm soát phòng với ESP8266 | Nhiệt độ, chuyển động, rèm cửa và ánh sáng
Kiểm soát phòng với ESP8266 | Nhiệt độ, chuyển động, rèm cửa và ánh sáng

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:

Sơ đồ mạch
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):

Thiết kế PCB (Gerber)
Thiết kế PCB (Gerber)
Thiết kế PCB (Gerber)
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ứ:

Hàn mọi thứ
Hàn mọi thứ
Hàn mọi thứ
Hàn 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ã:

Cài đặt Thư viện cho Mã
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ã:

Tải lên mã
Tải lên mã

Đây là mã để tải xuống:

Bước 6: Nối dây và khởi động:

Đấu dây và tăng nguồn
Đấu dây và tăng nguồn
Đấu dây và tăng nguồn
Đấu dây và tăng nguồn
Đấu dây và tăng nguồn
Đấu dây và tăng nguồn

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:

Thiết lập Trang tổng quan và thiết bị Ubidots của bạn
Thiết lập Trang tổng quan và thiết bị Ubidots của bạn
Thiết lập Thiết bị và Trang tổng quan Ubidots của bạn
Thiết lập Thiết bị và Trang tổng quan Ubidots của bạn
Thiết lập Thiết bị và Trang tổng quan Ubidots của bạn
Thiết lập Thiết bị và Trang tổng quan 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ó:

Image
Image
Kiểm tra nó
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.

Đề xuất: