Mục lục:
- Quân nhu
- Bước 1: Nhận PCB cho dự án của bạn được sản xuất
- Bước 2: Nhìn vào Mô-đun chuyển tiếp
- Bước 3: Kết nối ESP8266 với Bảng chuyển tiếp
- Bước 4: Tải xuống và thiết lập Arduino IDE
- Bước 5: Thêm thư viện bổ sung vào Arduino IDE
- Bước 6: Mã hóa mô-đun
- Bước 7: Relay chuyển sang Command sang Alexa
Video: Kiểm soát thiết bị gia dụng thông qua Alexa với ESP8266 hoặc ESP32: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Này, có chuyện gì vậy, các bạn! Akarsh đây từ CETech.
Dự án này của tôi sẽ giúp cuộc sống của bạn trở nên dễ dàng và bạn sẽ cảm thấy mình như một vị vua sau khi điều khiển các thiết bị trong nhà bằng cách chỉ cần ra lệnh cho Alexa.
Điều chính đằng sau dự án này không gì khác ngoài hoạt động của hai mô-đun ESP8266 và Mô-đun chuyển tiếp. Về cơ bản, chúng tôi sẽ kiểm soát ESP8266 của mình bằng cách sử dụng Alexa.
Ở phần cuối của bài viết, chúng tôi sẽ thực hiện các kết nối đơn giản giữa ESP8266 và mô-đun chuyển tiếp, tiếp theo là mã kết nối và điều khiển ESP8266 với Alexa.
Hãy bắt đầu với niềm vui bây giờ.
Quân nhu
Liên kết đến các sản phẩm:
ESP8266 NodeMcu:
Bảng chuyển tiếp kênh đôi:
Bước 1: Nhận PCB cho dự án của bạn được sản xuất
Bạn phải xem PCBGOGO để đặt mua PCB trực tuyến với giá rẻ!
Bạn nhận được 10 PCB chất lượng tốt được sản xuất và vận chuyển đến trước cửa nhà của bạn với giá 5 đô la và một số phí vận chuyển. Bạn cũng sẽ được giảm giá vận chuyển cho đơn hàng đầu tiên của mình.
PCBGOGO có khả năng lắp ráp PCB và sản xuất stencil cũng như giữ các tiêu chuẩn chất lượng tốt.
Hãy kiểm tra chúng Nếu bạn cần sản xuất hoặc lắp ráp PCB.
Bước 2: Nhìn vào Mô-đun chuyển tiếp
Mô-đun Relay là một bảng tiện lợi có thể được sử dụng để điều khiển tải điện áp cao, dòng điện cao như đèn và tải xoay chiều. Nó được thiết kế để giao tiếp với một bộ vi điều khiển như Arduino, ESP8266, v.v. Nó đi kèm với một đèn LED để chỉ ra trạng thái của rơle. Các mô-đun chuyển tiếp thường có các đầu cuối sau:
1. 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, có nghĩa là dòng điện đang 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.
2. NO (Normal Open) = 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.
3. Chốt chung = Nó thường ở giữa
4 Chân đầu vào = Là chân mà rơle được kết nối với thiết bị điều khiển.
Nếu không được đề cập trên mô-đun, chúng ta có thể tìm ra chân NC bằng cách sử dụng đồng hồ vạn năng trong cài đặt liên tục bằng cách kết nối chung với đầu cuối khác thông qua đầu dò vạn năng nếu nó tạo ra tiếng bíp thì chân đó là NC.
Bước 3: Kết nối ESP8266 với Bảng chuyển tiếp
Các mô-đun có thể được mua từ đây (Liên kết để được thêm vào). Bạn chắc chắn sẽ nhận được một số hợp đồng tốt ở đây.
Kết nối gồm hai phần:
Giữa ESP8266 và Mô-đun chuyển tiếp:
1. Kết nối chân D5 (GPIO14) với đầu vào của rơ le. Bạn cũng có thể kết nối nhiều đầu vào rơle hơn bằng cách kết nối chúng với các chân GPIO khác có sẵn.
2. Kết nối Vcc của mô-đun rơ-le với nguồn điện 5V / 12V dựa trên mô-đun rơ-le của bạn.
3. Kết nối GND của ESP8266 với GND của mô-đun rơle và sau đó kết nối chúng với GND của nguồn điện.
Giữa mô-đun Relay và Thiết bị:
1. Đảm bảo rằng Ổ cắm điện đã được tắt trước khi kết nối.
2. Kết nối chung với một đầu cuối của ổ cắm.
3. Kết nối đầu cuối khác của ổ cắm với một đầu cuối của thiết bị.
4. Kết nối đầu cuối khác của thiết bị với đầu cuối KHÔNG của rơle.
Khi bước này hoàn tất, bạn có thể chuyển sang phần phần mềm.
Bước 4: Tải xuống và thiết lập Arduino IDE
Tải xuống Arduino IDE từ đây
1. Cài đặt Arduino IDE và mở nó.
2. Đi tới Tệp> Tùy chọn
3. Thêm https://arduino.esp8266.com/stable/package_esp8266c… vào URL trình quản lý bảng bổ sung.
4. Đi tới Công cụ> Bảng> Trình quản lý bảng
5. Tìm kiếm esp8266 và sau đó cài đặt bảng.
6. Khởi động lại IDE.
Bước 5: Thêm thư viện bổ sung vào Arduino IDE
Chúng tôi sẽ sử dụng thư viện fauxmoESP để điều khiển ESP8266 của mình bằng Alexa.
Thư viện này yêu cầu một thư viện khác hoạt động là ESPAsyncTCP.
Tìm hiểu về thư viện fauxmoESP từ đây. Đối với ESPAsyncTCP, hãy truy cập trang này.
Thư viện FauxmoESP có thể được tải xuống từ đây.
Thư viện ESPAsyncTCP có thể được tải xuống từ đây.
Sau khi tải xuống các thư viện này, chúng ta cần giải nén chúng và đặt chúng vào thư mục thư viện của Arduino IDE có thể được tìm thấy trong thư mục tài liệu.
Bước 6: Mã hóa mô-đun
1. Tải xuống mã để kết nối và điều khiển ESP8266 với Alexa từ đây.
2. Mở mã trong Arduino IDE và thực hiện các thay đổi cần thiết đối với SSID / Mật khẩu ở đầu mã.
3. Điều hướng đến Công cụ> Bảng. Chọn bảng thích hợp mà bạn đang sử dụng NodeMCU (12E) hoạt động trong hầu hết các trường hợp.
4. Chọn dấu phẩy đúng. chuyển bằng cách đi tới Công cụ> Cổng.
5. Nhấn nút tải lên.
6. Khi tab thông báo Tải lên xong, bạn đã sẵn sàng sử dụng thiết bị.
Bước 7: Relay chuyển sang Command sang Alexa
Sau khi mã được tải lên:
1. Chúng tôi có thể mang thiết bị Alexa vào và yêu cầu cô ấy "Alexa, khám phá thiết bị". Khi thiết bị của chúng tôi khởi động ở chế độ ghép nối, Alexa sẽ có thể phát hiện được.
2. Khi màn hình thiết bị khám phá tắt, nó cho thấy rằng thiết bị đã được khám phá và thêm vào.
3. Hãy dùng thử bằng cách nói "Alexa, Bật" trong trường hợp của tôi, tôi đã đặt tên "Thiết bị 1" và "Thiết bị 2"
Bạn sẽ có thể thấy rằng rơ le bật và tắt khi chúng tôi đưa ra lệnh cho Alexa.
Bằng cách này, bạn có thể điều khiển bao nhiêu thiết bị gia dụng tùy thích bằng cách sử dụng mô-đun rơ le phù hợp và thực hiện các thay đổi có liên quan trong mã.
Đó là nó từ cuộc biểu tình này!
Đề xuất:
Công tắc Tuchless cho Đồ gia dụng -- Kiểm soát các thiết bị gia dụng của bạn mà không cần bất kỳ công tắc nào: 4 bước
Công tắc Tuchless cho Thiết bị Gia dụng || Điều khiển thiết bị gia dụng của bạn mà không cần bất kỳ công tắc nào: Đây là một công tắc không cần Tuchless dành cho thiết bị gia dụng. Bạn có thể sử dụng cái này cho bất kỳ nơi công cộng nào để giúp chống lại bất kỳ loại virus nào. Mạch dựa trên mạch cảm biến bóng tối được tạo bởi Op-Amp và LDR. Phần quan trọng thứ hai của mạch SR Flip-Flop này với Sequencell
Kiểm soát thiết bị gia dụng bằng Node MCU và Trợ lý Google - IOT - Blynk - IFTTT: 8 bước
Kiểm soát thiết bị gia dụng bằng Node MCU và Trợ lý Google | IOT | Blynk | IFTTT: Một dự án đơn giản để kiểm soát các thiết bị bằng Google Assistant: Cảnh báo: Xử lý nguồn điện Điện có thể nguy hiểm. Xử lý cẩn thận. Thuê một thợ điện chuyên nghiệp khi làm việc với các mạch hở. Tôi sẽ không chịu trách nhiệm về da
Kiểm soát thiết bị gia dụng qua LoRa - LoRa trong Tự động hóa gia đình - Điều khiển từ xa LoRa: 8 bước
Kiểm soát thiết bị gia dụng qua LoRa | LoRa trong Tự động hóa gia đình | Điều khiển từ xa LoRa: Điều khiển và tự động hóa các thiết bị điện của bạn từ khoảng cách xa (Kilômét) mà không cần sự hiện diện của internet. Điều này có thể thực hiện được thông qua LoRa! Này, có chuyện gì vậy các bạn? Akarsh ở đây từ CETech. PCB này cũng có màn hình OLED và 3 rơ le
Kiểm soát thiết bị qua Internet thông qua trình duyệt. (IoT): 6 bước
Kiểm soát thiết bị qua Internet thông qua trình duyệt. (IoT): Trong phần Có thể hướng dẫn này, tôi sẽ chỉ cho bạn cách bạn có thể điều khiển các thiết bị như đèn LED, Rơle, động cơ, v.v. qua internet thông qua trình duyệt web. Và bạn có thể truy cập các điều khiển một cách an toàn trên bất kỳ thiết bị nào. Nền tảng web tôi đã sử dụng ở đây là truy cập RemoteMe.org
Vòi rảnh tay hoặc vòi có bàn đạp hoặc vòi tiết kiệm nước: 5 bước
Vòi rảnh tay hoặc vòi có bàn đạp hoặc vòi tiết kiệm nước: Đây là một phương pháp đơn giản và rẻ để chuyển vòi thoát nước thành vòi rảnh tay (hợp vệ sinh). rửa cả hai tay cùng một lúc và tiết kiệm nước