Mục lục:

Hệ thống nhà thông minh Alexa sử dụng mô-đun chuyển tiếp NodeMCU: 10 bước
Hệ thống nhà thông minh Alexa sử dụng mô-đun chuyển tiếp NodeMCU: 10 bước

Video: Hệ thống nhà thông minh Alexa sử dụng mô-đun chuyển tiếp NodeMCU: 10 bước

Video: Hệ thống nhà thông minh Alexa sử dụng mô-đun chuyển tiếp NodeMCU: 10 bước
Video: Alexa echo dot Smart Voice Control Home Automation system using NodeMCU ESP8266 | IoT Projects 2022 2024, Tháng bảy
Anonim
Image
Image
Hệ thống nhà thông minh Alexa sử dụng mô-đun chuyển tiếp NodeMCU
Hệ thống nhà thông minh Alexa sử dụng mô-đun chuyển tiếp NodeMCU
Hệ thống nhà thông minh Alexa sử dụng mô-đun chuyển tiếp NodeMCU
Hệ thống nhà thông minh Alexa sử dụng mô-đun chuyển tiếp NodeMCU

Trong dự án IoT này, tôi đã tạo hệ thống Tự động hóa nhà thông minh Alexa bằng cách sử dụng Mô-đun chuyển tiếp & NodeMCU ESP8266. Bạn có thể dễ dàng điều khiển đèn, quạt và các thiết bị gia dụng khác bằng khẩu lệnh. Để kết nối loa thông minh Echo Dot với NodeMCU, tôi chỉ sử dụng ứng dụng Amazon Alexa.

Nếu không có loa thông minh Echo Dot, bạn vẫn có thể điều khiển các thiết bị gia dụng. Và bạn cũng có thể theo dõi phản hồi thời gian chuyển tiếp của các công tắc từ điện thoại thông minh. Bạn cũng có thể sử dụng bo mạch ESP32 thay vì vi điều khiển NodeMCU.

Quân nhu

1. Alexa Echo Dot

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

3. Bảng mạch NodeMCU hoặc ESP32

4. Rơle 5v (SPDT)

5. Bóng bán dẫn BC547

6. LED 5mm

7. Điện trở 220 ohm

5. Kết nối

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

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

Như bạn có thể thấy mạch cho dự án tự động hóa gia đình này rất đơn giản. Bạn có thể dễ dàng tạo mạch này với mô-đun Relay và NodeMCU.

Ở đây, tôi đã sử dụng các chân D1, D2, D5, D6, D7 của NodeMCU để điều khiển 5 Rơle. Và tôi đã sử dụng một bộ sạc di động 5V để cung cấp cho mạch.

Bước 2: Lập trình NodeMCU

Lập trình NodeMCU
Lập trình NodeMCU
Lập trình NodeMCU
Lập trình NodeMCU

Trong video hướng dẫn, tôi đã giải thích chi tiết về mã.

Như tôi đã nói, bạn có thể sử dụng cả NodeMCU hoặc ESP32 cho dự án này. Tôi đã sử dụng thư viện ESPAlexa cho dự án này.

Nếu bạn sử dụng NodeMCU ESP8266 thì bạn phải tải về và cài đặt phiên bản board ESP8266 (2.5.1) (như trong hình).

Tôi đã gặp phải một số vấn đề với phiên bản mới nhất của thư viện bảng ESp8266 trong khi tải lên mã.

Trong mã, hãy nhập thông tin đăng nhập WiFi và đặt tên của các thiết bị như Đèn phòng, quạt, Đèn ngủ, v.v.

Ở đây, tôi đã sử dụng mô-đun chuyển tiếp Cao đang hoạt động, vì vậy nếu bạn sử dụng mô-đun rơle thấp hoạt động thì bạn phải thực hiện một số sửa đổi nhỏ trong mã như được hiển thị trong video hướng dẫn.

Tuy nhiên, nếu bạn gặp bất kỳ vấn đề nào, hãy cho tôi biết trong phần bình luận.

Tôi đã đính kèm mã cho dự án tự động hóa nhà Alexa này.

Bước 3: Định cấu hình ứng dụng Amazon Alexa

Định cấu hình ứng dụng Amazon Alexa
Định cấu hình ứng dụng Amazon Alexa

Trước tiên, hãy tải xuống và cài đặt Ứng dụng Amazon Alexa từ Google PlayStore hoặc App Store.

Điện thoại di động của bạn và NodeMCU phải được kết nối với cùng một mạng wifi.

Các bước thêm thiết bị trong Ứng dụng Amazon Alexa

1. Mở Ứng dụng Amazon Alexa.

2. Thiết bị Goto.

3. Nhấn vào biểu tượng "+" ở trên cùng, sau đó chọn Thêm thiết bị.

4. Chọn Light rồi chọn Other.

5. Nhấn vào Khám phá thiết bị.

Sẽ mất một thời gian để khám phá tất cả các thiết bị. Sau đó, thêm lần lượt tất cả các thiết bị vào Ứng dụng Amazon Alexa. Trong video hướng dẫn, tôi đã hướng dẫn từng bước cách kết nối thiết bị với ứng dụng Amazon Alexa.

Bước 4: Thiết kế PCB

Thiết kế PCB
Thiết kế PCB

Mặc dù bạn không cần bất kỳ PCB thiết kế tùy chỉnh nào để tạo ra hệ thống nhà thông minh này. Nhưng để làm cho mạch nhỏ gọn và tạo cho dự án một cái nhìn chuyên nghiệp, tôi đã thiết kế PCB cho dự án Alexa này.

Bước 5: Đặt mua PCB

Đặt mua PCB
Đặt mua PCB
Đặt mua PCB
Đặt mua PCB
Đặt mua PCB
Đặt mua PCB

Sau khi tải xuống tệp Garber, bạn có thể dễ dàng đặt mua PCB

1. Truy cập https://jlcpcb.com và Đăng nhập / Đăng ký

2. Bấm vào nút BÁO GIÁ NGAY BÂY GIỜ.

3 Nhấp vào nút "Thêm tệp Gerber của bạn".

Sau đó duyệt và chọn tệp Gerber bạn đã tải xuống.

Bước 6: Tải lên tệp Gerber và thiết lập các thông số

Tải lên tệp Gerber và thiết lập các thông số
Tải lên tệp Gerber và thiết lập các thông số
Tải lên tệp Gerber và thiết lập các thông số
Tải lên tệp Gerber và thiết lập các thông số

4. Đặt thông số cần thiết như số lượng, màu PCB, v.v.

5. Sau khi chọn tất cả các Tham số cho PCB, hãy nhấp vào nút LƯU VÀO GIỎ HÀNG.

Bước 7: Chọn Địa chỉ Giao hàng và Phương thức Thanh toán

Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán
Chọn địa chỉ giao hàng và phương thức thanh toán

6. Nhập Địa chỉ Giao hàng.

7. Chọn Phương thức Vận chuyển phù hợp với bạn.

8. Gửi đơn hàng và tiến hành thanh toán.

Bạn cũng có thể theo dõi đơn đặt hàng của mình từ JLCPCB.com.

PCB của tôi mất 2 ngày để được sản xuất và đến nơi trong vòng một tuần bằng cách sử dụng tùy chọn chuyển phát DHL.

PCB được đóng gói tốt và chất lượng thực sự tốt với mức giá phải chăng này.

Bước 8: Hàn tất cả các thành phần

Hàn tất cả các thành phần
Hàn tất cả các thành phần
Hàn tất cả các thành phần
Hàn tất cả các thành phần

Sau đó hàn tất cả các thành phần theo sơ đồ mạch.

Sau đó kết nối NodeMCU.

Bước 9: Kết nối các thiết bị gia dụng

Kết nối các thiết bị gia dụng
Kết nối các thiết bị gia dụng

Kết nối các thiết bị gia dụng theo sơ đồ mạch điện.

Vui lòng thực hiện các biện pháp phòng ngừa an toàn thích hợp khi làm việc với điện áp cao.

Kết nối nguồn DC 5Volt với PCB như trong mạch.

Bật nguồn 110V / 230V và nguồn 5V DC.

Bước 10: Cuối cùng, chúng ta có thể điều khiển ánh sáng, quạt bằng Alexa

Cuối cùng, chúng ta có thể điều khiển ánh sáng, quạt bằng Alexa
Cuối cùng, chúng ta có thể điều khiển ánh sáng, quạt bằng Alexa
Cuối cùng, chúng ta có thể điều khiển ánh sáng, quạt bằng Alexa
Cuối cùng, chúng ta có thể điều khiển ánh sáng, quạt bằng Alexa

Giờ đây, bạn có thể kiểm soát các thiết bị gia dụng của mình một cách thông minh.

Chỉ cần nói bạn muốn bật hoặc tắt thiết bị nào với Alexa, Alexa sẽ thực hiện công việc đó cho bạn.

Tôi hy vọng bạn đã thích dự án tự động hóa gia đình này. Tôi đã chia sẻ tất cả các thông tin cần thiết cho dự án này.

Tôi thực sự sẽ đánh giá cao nó nếu bạn chia sẻ phản hồi có giá trị của bạn, Ngoài ra nếu bạn có bất kỳ câu hỏi nào xin vui lòng viết trong phần bình luận.

Để biết thêm các dự án như vậy, vui lòng theo dõi TechStudyCell.

Cảm ơn bạn đã dành thời gian và Chúc bạn học vui vẻ.

Đề xuất: