![Hướng dẫn kép SONOFF: Điều khiển thiết bị điện của bạn từ xa bằng MQTT và Ubidots: 4 bước Hướng dẫn kép SONOFF: Điều khiển thiết bị điện của bạn từ xa bằng MQTT và Ubidots: 4 bước](https://i.howwhatproduce.com/images/003/image-6147-j.webp)
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14
![Hướng dẫn kép SONOFF: Điều khiển các thiết bị điện của bạn từ xa bằng MQTT và Ubidots Hướng dẫn kép SONOFF: Điều khiển các thiết bị điện của bạn từ xa bằng MQTT và Ubidots](https://i.howwhatproduce.com/images/003/image-6147-1-j.webp)
Rơ-le Wi-Fi trị giá $ 9 này có thể điều khiển hai thiết bị cùng một lúc. Tìm hiểu cách kết nối nó với Ubidots và phát huy hết tiềm năng của nó!
Trong hướng dẫn này, bạn sẽ học cách điều khiển một vài thiết bị 110V qua Wi-Fi với giá 9 đô la, sử dụng SONOFF Dual của Itead. So với các phích cắm thông minh WiFi dành cho người tiêu dùng trên thị trường, SONOFF là một lựa chọn thay thế tuyệt vời để tạo ra ngôi nhà thông minh và thậm chí các dự án IoT công nghiệp ở quy mô lớn hơn. Hơn nữa, nó dựa trên chip Wi-Fi ESP8266 phổ biến, làm cho nó tương thích với môi trường Arduino và các tài nguyên khác như thư viện ESP của chúng tôi tại Ubidots.
Bước 1: Yêu cầu và thiết lập
![Yêu cầu và thiết lập Yêu cầu và thiết lập](https://i.howwhatproduce.com/images/003/image-6147-2-j.webp)
![Yêu cầu và thiết lập Yêu cầu và thiết lập](https://i.howwhatproduce.com/images/003/image-6147-3-j.webp)
![Yêu cầu và thiết lập Yêu cầu và thiết lập](https://i.howwhatproduce.com/images/003/image-6147-4-j.webp)
Để làm theo Có thể hướng dẫn này, bạn sẽ cần:
- Một thiết bị UartSBee để có thể lập trình SONOFF bằng máy tính của bạn
- SONOFF Kép
- Thư viện UbidotsESPMQTT
- Tài khoản Ubidots - hoặc - Giấy phép STEM
Thiết lập phần cứng
Tháo rời thiết bị SONOFF Dual, đây là cách để truy cập sơ đồ chân SONOFF TTL, mà chúng tôi sẽ cần để lập trình ESP8266 trên bo mạch. SONOFF đi kèm không có hai đầu cắm chân cắm, vì vậy bạn sẽ cần hàn chúng trước khi lập trình thiết bị.
Sau khi hàn, kết nối bo mạch với UartSBee theo bảng sau:
UartSBee - SONOFF Kép
VCC - VCC
TX - RX
RX - TX
GND - GND
Bước 2: Thiết lập Arduino IDE
![Thiết lập Arduino IDE Thiết lập Arduino IDE](https://i.howwhatproduce.com/images/003/image-6147-5-j.webp)
Trong Arduino IDE, nhấp vào Tệp -> Tùy chọn và nhập URL này vào trường URL Trình quản lý bảng bổ sung, để có thể truy cập các thư viện của ESP8266 dành cho Arduino:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Trường này hỗ trợ nhiều URL. Phân tách chúng bằng dấu phẩy trong trường hợp bạn đã nhập các URL khác.
- Mở Trình quản lý bảng từ menu Công cụ -> Bảng và cài đặt nền tảng ESP8266.
- Sau khi cài đặt, vào menu Tools> Board và chọn board: Generic ESP8266 Module.
- Tải xuống thư viện UbidotsESPMQTT dưới dạng tệp ZIP trong tài khoản GitHub của chúng tôi.
- Quay lại IDE Arduino của bạn, nhấp vào Phác thảo -> Bao gồm Thư viện -> Thêm Thư viện. ZIP.
- Chọn tệp. ZIP của UbidotsESPMQTT và sau đó nhấp vào “Chấp nhận” hoặc “Chọn”. Đóng Arduino IDE và mở lại.
Bước 3: Mã hóa SONOFF Dual của bạn
![Mã hóa SONOFF Kép của bạn Mã hóa SONOFF Kép của bạn](https://i.howwhatproduce.com/images/003/image-6147-6-j.webp)
Mã mẫu này sẽ đăng ký một biến Ubidots bật hoặc tắt cả hai rơ le cùng một lúc.
Trước khi chạy mã, hãy truy cập tài khoản Ubidots của bạn, tìm tab "Thiết bị" và tạo Thiết bị có tên "SONOFF Dual" và một biến trong đó có tên là "Rơle". Nó sẽ giống như hình ảnh này.
Đảm bảo rằng nhãn API thiết bị là "sonoff-kép" và nhãn API biến là "rơle". Đây là những số nhận dạng duy nhất được SONOFF sử dụng để biết biến nào cần đăng ký trong nhà môi giới MQTT. Bạn có thể chỉnh sửa nhãn nếu cần. Bây giờ bạn đã sẵn sàng để flash thiết bị của mình bằng mã này!
Bước 4: Kiểm soát thiết bị của bạn từ xa
![Kiểm soát thiết bị của bạn từ xa! Kiểm soát thiết bị của bạn từ xa!](https://i.howwhatproduce.com/images/003/image-6147-7-j.webp)
![Kiểm soát thiết bị của bạn từ xa! Kiểm soát thiết bị của bạn từ xa!](https://i.howwhatproduce.com/images/003/image-6147-8-j.webp)
Sau khi flash các thiết bị của bạn, mở màn hình nối tiếp của Arduino IDE, bạn sẽ thấy một cái gì đó giống như trong hình, có nghĩa là kết nối WiFi và đăng ký MQTT đã thành công.
Bây giờ, hãy chuyển đến tab "Trang tổng quan" và thêm một Tiện ích con mới thuộc loại "Điều khiển" "Công tắc". Công tắc này sẽ gửi "1" hoặc "0" đến biến "Rơle", biến này sau đó được đọc trong chức năng gọi lại của SONOFF để bật hoặc tắt rơle. Giờ đây, bạn có thể điều khiển SONOFF Dual từ xa từ bảng điều khiển của mình!
Đề xuất:
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: 4 bước (có hình ảnh)
![Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: 4 bước (có hình ảnh) Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: 4 bước (có hình ảnh)](https://i.howwhatproduce.com/images/002/image-3464-25-j.webp)
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: Chào mừng bạn đến với 'ible' # 45 của tôi. Cách đây một thời gian, tôi đã tạo một phiên bản RC hoàn chỉnh của BB8 bằng cách sử dụng các phần Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Khi tôi thấy nó thú vị như thế nào Force Band do Sphero tạo ra, tôi nghĩ: " Ok, tôi c
Điều khiển đèn LED của bạn bằng điều khiển từ xa TV của bạn ?! -- Hướng dẫn Arduino IR: 5 bước (có hình ảnh)
![Điều khiển đèn LED của bạn bằng điều khiển từ xa TV của bạn ?! -- Hướng dẫn Arduino IR: 5 bước (có hình ảnh) Điều khiển đèn LED của bạn bằng điều khiển từ xa TV của bạn ?! -- Hướng dẫn Arduino IR: 5 bước (có hình ảnh)](https://i.howwhatproduce.com/images/003/image-6071-j.webp)
Điều khiển đèn LED của bạn bằng điều khiển từ xa TV của bạn ?! || Hướng dẫn sử dụng Arduino IR: Trong dự án này, tôi sẽ chỉ cho bạn cách tôi định vị lại các nút vô dụng trên điều khiển từ xa của TV để điều khiển đèn LED phía sau TV. Bạn cũng có thể sử dụng kỹ thuật này để kiểm soát tất cả mọi thứ với một chút chỉnh sửa mã. Tôi cũng sẽ nói một chút về lý thuyết
Điều khiển thiết bị của bạn bằng Android WiFi Esp8266 Điều khiển: 6 bước
![Điều khiển thiết bị của bạn bằng Android WiFi Esp8266 Điều khiển: 6 bước Điều khiển thiết bị của bạn bằng Android WiFi Esp8266 Điều khiển: 6 bước](https://i.howwhatproduce.com/images/007/image-19327-j.webp)
Điều khiển thiết bị của bạn bằng Android WiFi Điều khiển Esp8266: bây giờ chúng ta sẽ biết cách điều khiển thiết bị bằng mô-đun WiFi esp8266 và Arduino điều khiển thiết bị của bạn bằng điều khiển WiFi Android để biết thêm thông tin. nhấp vào liên kết mohamed ashraf
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
![ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước](https://i.howwhatproduce.com/images/001/image-2218-28-j.webp)
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
![Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước](https://i.howwhatproduce.com/images/003/image-8087-24-j.webp)
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu