Mục lục:

Tự tạo công tắc thông minh Sonoff bằng ứng dụng Android: 11 bước
Tự tạo công tắc thông minh Sonoff bằng ứng dụng Android: 11 bước

Video: Tự tạo công tắc thông minh Sonoff bằng ứng dụng Android: 11 bước

Video: Tự tạo công tắc thông minh Sonoff bằng ứng dụng Android: 11 bước
Video: Hướng dẫn sử dụng công tắc điều khiển từ xa qua mạng wifi 3G Sonoff Basic 2024, Tháng bảy
Anonim
Tự tạo công tắc thông minh Sonoff bằng ứng dụng Android
Tự tạo công tắc thông minh Sonoff bằng ứng dụng Android

Sonoff là gì?

Sonoff là dòng thiết bị công tắc thông minh dành cho Nhà thông minh do ITEAD phát triển. Một trong những thiết bị linh hoạt và rẻ tiền nhất từ dòng đó là Sonoff Basic và Sonoff mini. Đây là các thiết bị chuyển mạch hỗ trợ Wi-Fi dựa trên một con chip tuyệt vời, ESP8266 / ESP8285.

Mặc dù cơ sở hạ tầng Sonoff có thể hoạt động khá tốt đối với người dùng cơ bản, nhưng những người khác có thể muốn hack để tự tạo bằng phần cứng của họ. Phần cứng để xây dựng công tắc thông minh DIY Sonoff giá rẻ: ESP8266 với đèn flash 1MB, đèn LED chuyển tiếp, nút và nguồn.

Tiếp theo, để tải phần sụn cho esp8266, bạn không cần máy tính hay máy tính xách tay, chỉ cần điện thoại thông minh Android có ứng dụng tuyệt vời đó là SwitchIoT, với ứng dụng này, thiết bị IoT dễ dàng như tải lên phần mềm mà không cần đăng ký / cấu hình đăng nhập và máy chủ.

Hướng dẫn này sẽ cho bạn biết cách tự tạo công tắc thông minh Sonoff bằng cách sử dụng một số kiểu phần cứng khác nhau.

Bước 1: Tự làm Công tắc thông minh Sonoff Tự làm Sử dụng ESP-01

Tự làm một Công tắc thông minh Sonoff Tự làm Sử dụng ESP-01
Tự làm một Công tắc thông minh Sonoff Tự làm Sử dụng ESP-01
Tự làm một Công tắc thông minh Sonoff Tự làm Sử dụng ESP-01
Tự làm một Công tắc thông minh Sonoff Tự làm Sử dụng ESP-01
Tự làm một Công tắc thông minh Sonoff Tự làm Sử dụng ESP-01
Tự làm một Công tắc thông minh Sonoff Tự làm Sử dụng ESP-01
Tự làm một Công tắc thông minh Sonoff Tự làm Sử dụng ESP-01
Tự làm một Công tắc thông minh Sonoff Tự làm Sử dụng ESP-01

Yêu cầu chi phí thấp nhất là sử dụng ESP-01 và mô-đun chuyển tiếp.

Cần một mô-đun bổ sung Bộ chuyển đổi USB sang TTL cho ESP-01 được sử dụng khi chỉ flash chương trình cơ sở. Bạn cần sửa đổi nó bằng cách thêm một nút để kết nối GPIO0 với GND để khi ESP-01 được bật trong khi nhấn và giữ nút, nó có thể vào chế độ flash.

Sử dụng OTG để kết nối giữa bộ chuyển đổi USB TTL với điện thoại thông minh Android.

Bước 2: Tự làm Công tắc thông minh Sonoff Tự làm Sử dụng Wemos và Rơ le, Tấm chắn nút

Tự làm Công tắc thông minh Sonoff Tự làm Sử dụng Wemos và Rơ le, Tấm chắn nút
Tự làm Công tắc thông minh Sonoff Tự làm Sử dụng Wemos và Rơ le, Tấm chắn nút
Tự làm một công tắc thông minh Sonoff Tự làm Sử dụng Wemos và Rơ le, Tấm chắn nút
Tự làm một công tắc thông minh Sonoff Tự làm Sử dụng Wemos và Rơ le, Tấm chắn nút

Ở đây bạn chỉ cần bảng Wemos, rơ le, nút và tấm chắn đế kép với các chân tiêu đề được hàn.

Bạn sẽ dễ dàng lắp ráp nó vì nó chỉ xếp chồng nhiều tấm chắn lại với nhau như trong hình, kiểm tra hướng của chốt không bị đảo ngược.

Sử dụng OTG và cáp micro USB để kết nối giữa Wemos và điện thoại thông minh Android.

Bước 3: Tự làm một công tắc thông minh Sonoff Tự làm sử dụng NodeMCU và Mô-đun chuyển tiếp

Tự làm một công tắc thông minh Sonoff Tự làm sử dụng NodeMCU và Mô-đun chuyển tiếp
Tự làm một công tắc thông minh Sonoff Tự làm sử dụng NodeMCU và Mô-đun chuyển tiếp

Nếu bạn sử dụng NodeMCU, bạn cần một breadboard để đặt nó và để đặt mô-đun chuyển tiếp. Cần ít nhất 3 đoạn cáp jumper để kết nối như sau:

Mô-đun chuyển tiếp NodeMCU

VIN VCC

GND GND

D0 VÀO

Sử dụng OTG và cáp micro USB để kết nối giữa NodeMCU và điện thoại thông minh Android.

Bước 4: Tự làm công tắc thông minh Sonoff bằng cách sử dụng Bluino IoT Starter Kit

Tự làm công tắc thông minh Sonoff bằng cách sử dụng Bluino IoT Starter Kit
Tự làm công tắc thông minh Sonoff bằng cách sử dụng Bluino IoT Starter Kit
Tự làm công tắc thông minh Sonoff bằng cách sử dụng Bluino IoT Starter Kit
Tự làm công tắc thông minh Sonoff bằng cách sử dụng Bluino IoT Starter Kit

Bluino IoT Starter Kit đã có bảng Wemos, rơ le, đèn LED và nút. Bạn sẽ sử dụng một rơ le kết nối với chân D6, các đèn LED kết nối với chân D0 và một nút kết nối với chân D1. Sử dụng cáp OTG và micro USB để kết nối giữa Wemos và điện thoại thông minh Android

Bước 5: Flash Sonoff Basic R1 / R2 / R3 / mini Với Phần mềm Firmware SwitchIoT

Flash Sonoff Basic R1 / R2 / R3 / mini Với Firmware SwitchIoT
Flash Sonoff Basic R1 / R2 / R3 / mini Với Firmware SwitchIoT
Flash Sonoff Basic R1 / R2 / R3 / mini Với Firmware SwitchIoT
Flash Sonoff Basic R1 / R2 / R3 / mini Với Firmware SwitchIoT
Flash Sonoff Basic R1 / R2 / R3 / mini Với Firmware SwitchIoT
Flash Sonoff Basic R1 / R2 / R3 / mini Với Firmware SwitchIoT

ESP8266 / ESP8285 được lập trình thông qua cổng nối tiếp. Để flash phần cứng Sonoff, bạn cần một bộ chuyển đổi USB sang TTL mức 3.3V (PL2303) và cáp dupont để kết nối nó. Bạn có thể cần hàn đầu ghim trên PCB để dễ dàng kết nối bộ chuyển đổi USB sang TTL. Sonoff Basic R1 / R2 / R3 / mini mỗi pcb có điểm RX, TX, 3V3 & GND khác nhau, các bạn xem dấu theo hình nhé.

Về cơ bản, bạn phải kết nối PCB Sonoff với bộ chuyển đổi USB sang TTL như sau:

PCB Sonoff USB sang TTL

3V3 3V3

RX TX

TX RX

GND GND

Để có thể bật đèn flash trước tiên bạn phải vào chế độ flash, thực hiện bằng cách giữ và nhấn nút khi bạn lắp OTG vào điện thoại thông minh để bật nguồn.

Bước 6: Tải lên chương trình cơ sở từ Android lên ESP8266 / ESP8285 Sử dụng ứng dụng SwitchIoT

Tải lên chương trình cơ sở từ Android lên ESP8266 / ESP8285 Sử dụng ứng dụng SwitchIoT
Tải lên chương trình cơ sở từ Android lên ESP8266 / ESP8285 Sử dụng ứng dụng SwitchIoT
Tải lên chương trình cơ sở từ Android lên ESP8266 / ESP8285 Sử dụng ứng dụng SwitchIoT
Tải lên chương trình cơ sở từ Android lên ESP8266 / ESP8285 Sử dụng ứng dụng SwitchIoT
Tải lên chương trình cơ sở từ Android lên ESP8266 / ESP8285 Sử dụng ứng dụng SwitchIoT
Tải lên chương trình cơ sở từ Android lên ESP8266 / ESP8285 Sử dụng ứng dụng SwitchIoT
Tải lên chương trình cơ sở từ Android lên ESP8266 / ESP8285 Sử dụng ứng dụng SwitchIoT
Tải lên chương trình cơ sở từ Android lên ESP8266 / ESP8285 Sử dụng ứng dụng SwitchIoT

Sau khi hoàn tất thiết lập phần cứng với điện thoại thông minh, đã đến lúc bạn bắt đầu tải lên phần sụn vào chip ESP8266 / ESP8285. Chờ trước đó, đảm bảo KHÔNG KẾT NỐI NGUỒN AC trong quá trình kết nối cáp flash.

Cài đặt ứng dụng SwitchIoT từ Google Playstore.

Ứng dụng SwitchIoT

Mở ứng dụng SwitchIoT, vào menu cài đặt tiện ích, chọn tùy chọn "Tải lên chương trình cơ sở qua USB", sau đó chỉ định các tùy chọn đặt trước tùy theo phần cứng mà bạn sẽ cài đặt. Cuối cùng nhấn nút "TẢI LÊN" và đợi cho đến khi việc này được thực hiện sẽ mất một chút thời gian.

Nếu bạn không có USB OTG hoặc bạn vẫn gặp rủi ro với điện thoại của mình khi tải lên chương trình cơ sở từ điện thoại, bạn có thể tạo tệp chương trình cơ sở ở định dạng binnary (ví dụ: 0x00000_32e5_NodeMCU.bin) bằng cách nhấn vào nút "GENERATE. BIN" trên Sau đó, ứng dụng sẽ gửi nó đến email hoặc bộ nhớ trực tuyến, tiếp theo hãy mở nó trên máy tính của bạn sau đó tải lên firmware bằng phần mềm NodeMCU Flasher.

Bước 7: Kết nối thiết bị SwitchIoT với mạng

Kết nối thiết bị SwitchIoT với mạng
Kết nối thiết bị SwitchIoT với mạng
Kết nối thiết bị SwitchIoT với mạng
Kết nối thiết bị SwitchIoT với mạng

Sau khi tải lên xong, hãy bật phần cứng lên và xem điều gì sẽ xảy ra. Lần đầu tiên đèn LED trạng thái sẽ nhấp nháy nhanh chóng, điều đó có nghĩa là thiết bị không được kết nối với bất kỳ mạng nào (hoặc ở chế độ AP với tên máy chủ là siot-xxxx), bạn cần thêm mạng mà thiết bị sẽ sử dụng.

Mở ứng dụng vào cài đặt và chọn menu "Kết nối thiết bị với mạng", đèn LED xác nhận trạng thái của thiết bị SwitchIoT nhấp nháy nhanh, kết nối điện thoại thông minh của bạn với mạng có tên máy chủ siot-xxxx sau đó điền SSID và mật khẩu mạng sẽ được sử dụng bằng thiết bị SwitchIoT. Sau đó nhấn "KẾT NỐI", đợi cho đến khi hoàn tất.

Bước 8: Biết chỉ báo LED trạng thái

Biết chỉ báo LED trạng thái
Biết chỉ báo LED trạng thái

Có một số điều kiện khi thiết bị SwitchIoT hoạt động, nó có thể nhìn thấy khi đèn LED trạng thái thay đổi.

1. Đèn LED nhấp nháy nhanh, có nghĩa là không kết nối được với bộ định tuyến của bạn, có thể do:

  • Độ mạnh WiFi yếu. Bộ định tuyến của bạn ở quá xa thiết bị của bạn và có thể có một số nhiễu trong môi trường. Để giải quyết vấn đề này, vui lòng mang thiết bị SwitchIoT của bạn đến gần bộ định tuyến. Nếu sự cố vẫn tồn tại, vui lòng đặt lại thiết bị SwitchIoT, kết nối lại với mạng bằng cách thêm cài đặt mạng sử dụng Ứng dụng theo bước trước.
  • WiFi SSID và mật khẩu được lưu trữ trong thiết bị SwitchIoT đã bị quên, điều này có thể xảy ra bằng cách nhấn nút trên thiết bị SwitchIoT trong 5 giây. bạn cần kết nối lại với mạng bằng cách thêm cài đặt mạng, sử dụng Ứng dụng ở bước trước.

2. Đèn LED nhấp nháy 4 giây một lần, có nghĩa là không kết nối được với máy chủ, có thể do mạng không vào được Internet. Vui lòng kiểm tra kết nối dịch vụ mạng của bạn và đặt lại thiết bị SwitchIoT.

3. Đèn LED sáng ổn định, có nghĩa là thiết bị SwitchIoT hoạt động và được kết nối với máy chủ.

Bước 9: Chia sẻ mã thông báo SwitchIoT với người dùng khác

Chia sẻ mã thông báo SwitchIoT với người dùng khác
Chia sẻ mã thông báo SwitchIoT với người dùng khác

Chủ sở hữu thiết bị SwitchIoT có thể chia sẻ toàn quyền kiểm soát thiết bị cho người khác và do đó những người khác có thể bật / tắt, thay đổi lịch biểu, bộ đếm thời gian, bộ đếm vòng lặp và đặt tên cho thiết bị trên ứng dụng SwitchIoT. Chức năng này rất tốt cho gia đình vì nó sẽ cho phép họ kiểm soát cùng nhau.

Cách chia sẻ mã thông báo thiết bị SwitchIoT rất dễ dàng, bạn chỉ cần chia sẻ mã thông báo duy nhất cho người khác và họ chỉ cần dán nó vào ứng dụng SwitchIoT.

Mã thông báo của mỗi thiết bị SwitchIoT là duy nhất và được tạo từ điện thoại thông minh Android của bạn, do đó mã thông báo này là vĩnh viễn, bạn phải xử lý nó cẩn thận để chia sẻ nó với người khác.

Bước 10: Kiểm soát Multipile trên cùng một thiết bị SwitchIot

Kiểm soát Multipile trên cùng một thiết bị SwitchIot
Kiểm soát Multipile trên cùng một thiết bị SwitchIot

Các mã thông báo duy nhất có thể được phép truy cập bởi nhiều ứng dụng và nhiều thiết bị SwitchIoT. Với tính năng này, bạn có thể tạo các lược đồ như hai thiết bị switchiot và ứng dụng SwitchIoT có thể được điều khiển cùng nhau. Nếu một thiết bị SwitchIoT BẬT thì thiết bị SwitchIoT khác cũng tuân theo các điều kiện tương tự BẬT, cũng như ứng dụng.

Bước 11: Thưởng thức

Hy vọng rằng bạn thích SwitchIoT của mình. Nếu bạn làm và làm được, hãy chia sẻ "I Made it!" để cho tôi biết bao nhiêu là hiệu quả. Chia sẻ liên kết, thích và đăng ký. Như mọi khi, nếu bạn có bất kỳ câu hỏi nào, vui lòng cho tôi biết!

Đề xuất: