Mục lục:

IOT Home Automation DIY Project # 1: 7 Step
IOT Home Automation DIY Project # 1: 7 Step

Video: IOT Home Automation DIY Project # 1: 7 Step

Video: IOT Home Automation DIY Project # 1: 7 Step
Video: Smart Home with Google Assistant & Alexa using NodeMCU ESP8266 (Manual + Voice) | IoT Projects 2021 2024, Tháng mười một
Anonim
Image
Image
Sự miêu tả
Sự miêu tả

# GIỚI THIỆU

Tự động hóa gia đình là quá trình tự động hóa các thiết bị gia dụng như AC, Quạt, Tủ lạnh, đèn và danh sách tiếp tục để chúng có thể được điều khiển bằng điện thoại, máy tính hoặc thậm chí từ xa. Dự án này giao dịch với esp2866 nodeMCU để điều khiển các thiết bị trong nhà của chúng tôi thông qua mạng WiFi của chúng tôi.

Bước 1: Các thành phần được sử dụng

ESP 2866 NodeMCU

2. Nguồn dc 5V / Arduino UNO cho nguồn 5V

3. Cảm biến DHT11

4. Bóng đèn điện

5. Mô-đun chuyển tiếp 5V

6. Breadboard

7. Dây nhảy (nam-nữ & nam-nam)

8. Điện thoại thông minh có cài đặt ứng dụng Blynk

9. Mạng WiFi.

Bước 2: Mô tả

Sự miêu tả
Sự miêu tả

1. NodeMCU (Node MicroController Unit) là một môi trường phát triển phần mềm và phần cứng mã nguồn mở được xây dựng dựa trên một Hệ thống trên chip (SoC) rất rẻ được gọi là ESP8266.

ESP8266 là chip Mô-đun WiFi giá rẻ có thể được cấu hình để kết nối với Internet cho Internet of Things (IoT) và các Dự án Công nghệ tương tự. Về cơ bản, các thiết bị Cơ điện thông thường của bạn không thể tự kết nối với Internet. Họ không có thiết lập sẵn để làm như vậy.

Bạn có thể thiết lập ESP8266 với những thiết bị này và làm những điều tuyệt vời. Kiểm soát, Giám sát, Phân tích và hơn thế nữa. ESP8266 NodeMCU có 17 chân GPIO có thể được gán cho các chức năng khác nhau như I2C, I2S, UART, PWM, IR Remote Control, LED Light và Button theo lập trình. Mỗi GPIO hỗ trợ kỹ thuật số có thể được định cấu hình ở mức cao hoặc thấp. Để biết thêm chi tiết tham khảo

nodeMCU

Bước 3: Chuyển tiếp

một chuyển tiếp
một chuyển tiếp
một chuyển tiếp
một chuyển tiếp
một chuyển tiếp
một chuyển tiếp
một chuyển tiếp
một chuyển tiếp

là một công tắc hoạt động bằng điện, có thể bật hoặc tắt, cho phép dòng điện đi qua hoặc không, và có thể được điều khiển với điện áp thấp, như 5V được cung cấp bởi các chân Arduino.

Hình dưới đây cho thấy sơ đồ chân của mô-đun rơ-le. 3 chân ở bên trái của mô-đun rơ-le kết nối điện áp cao và các chân ở phía bên phải kết nối thành phần yêu cầu điện áp thấp-các chân Arduino.

Phía cao áp có hai đầu nối, mỗi đầu có ba ổ cắm: chung (COM), thường đóng (NC), và thường mở (NO).

1. COM: chân chung

2. NC (Thường đóng): cấu hình thường đóng được sử dụng khi bạn muốn đóng rơ le theo mặc định, nghĩa là có dòng điện chạy trừ khi bạn gửi tín hiệu từ Arduino đến mô-đun rơ le để mở mạch và dừng dòng điện..

3. KHÔNG (Thường Mở): cấu hình thường mở hoạt động theo cách khác: rơ le luôn mở, do đó mạch bị hỏng trừ khi bạn gửi tín hiệu từ Arduino để đóng mạch.

Các kết nối giữa mô-đun chuyển tiếp và NodeMCU thực sự đơn giản:

1. GND: đi xuống đất

2. IN: điều khiển rơ le (nó sẽ được kết nối với chân kỹ thuật số nodeMCU)

3. VCC: đi vào 5V

Ở đây, chúng ta cho chân 5V và GND này của relay lần lượt được nối với chân 5V và GND của arduino và chân GND của arduino là chung với chân GND của NodeMCU.

Trước khi tiếp tục dự án này, tôi muốn cho bạn biết rằng bạn đang xử lý điện áp nguồn. Vì vậy, vui lòng xem kết nối đúng cách trước khi bật nó lên. Ghim và mô tả kết nối:

1. Dây màu xanh lá cây đang kết nối chân D2 của nodeMCU với i / p của rơle

2. Các dây màu đỏ và màu vàng được kết nối 5V và GND tương ứng với VCC và GND của Relay.

Bây giờ để kết nối tải (trong trường hợp này là Bulb). Lúc đầu cắt dây điện của bóng đèn hoặc bóng đèn. Bây giờ kết nối đầu đầu tiên, tức là với nguồn điện lưới đến chân NO (nếu bạn thỉnh thoảng muốn bật đèn / bóng đèn) và đầu kia của dây dẫn trực tiếp với bóng đèn, với chân COM của Rơle. Vui lòng tìm kết nối bên dưới.

Bước 4: Cảm biến DHT11

Cảm biến DHT11
Cảm biến DHT11
Cảm biến DHT11
Cảm biến DHT11
Cảm biến DHT11
Cảm biến DHT11

Được sử dụng để cảm nhận nhiệt độ và độ ẩm của nơi làm việc trong phòng trường hợp này, của cảm biến.

Để biết thêm chi tiết tham khảo

Kết nối của DHT11 như sau Kết nối các chân VCC và GND của cảm biến với các chân 3.3V và GND của nodeMCU tương ứng và chân dữ liệu với D4 trong giếng này, bạn có thể sử dụng bất kỳ chân GPIO nào trong dự án này đã được thảo luận cho đến nay. Loại tham khảo hình ảnh sau:

Ở đây, dây Đỏ và Xanh lá đang kết nối các chân 3.3V và GND của nodeMCU với chân VCC (+) và GND (-) của cảm biến DHT11 tương ứng.

Bước 5: Ứng dụng Blynk

Ứng dụng Blynk
Ứng dụng Blynk

Blynk là một nền tảng mới cho phép bạn nhanh chóng xây dựng các giao diện để kiểm soát và giám sát các dự án phần cứng của mình từ thiết bị iOS và Android. Sau khi tải xuống ứng dụng Blynk, bạn có thể tạo bảng điều khiển dự án và sắp xếp các nút, thanh trượt, đồ thị và các tiện ích con khác trên màn hình.

Để bắt đầu với blynk, hãy làm theo liên kết bên dưới.

Để biết thêm chi tiết tham khảo

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

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

Bước 7: Mã

Nhận mã của bạn ở đây

Một số liên kết hữu ích hơn

1. Liên kết thư viện Blynk cho arduino IDE

2. Thư viện cảm biến dht11

3. Thư viện hẹn giờ đơn giản

4. Tại sao bộ đếm thời gian đơn giản được sử dụng ??

Đề xuất: