Mục lục:

Lập trình Flash cho ổ cắm thông minh Joinrun (EU Plug): 6 bước
Lập trình Flash cho ổ cắm thông minh Joinrun (EU Plug): 6 bước

Video: Lập trình Flash cho ổ cắm thông minh Joinrun (EU Plug): 6 bước

Video: Lập trình Flash cho ổ cắm thông minh Joinrun (EU Plug): 6 bước
Video: Tự học HTML và code ra cái web đơn giản trong 15 phút 2024, Tháng sáu
Anonim
Lập trình Flash cho ổ cắm thông minh Joinrun (EU Plug)
Lập trình Flash cho ổ cắm thông minh Joinrun (EU Plug)
Lập trình Flash cho ổ cắm thông minh Joinrun (EU Plug)
Lập trình Flash cho ổ cắm thông minh Joinrun (EU Plug)

Ổ cắm "Joinrun Smart Wifi" với USB là một ổ cắm điện khác có thể điều khiển Wi-Fi dựa trên ESP8266. Nó có thiết kế đẹp mắt, kiểu dáng nhỏ gọn và có thêm cổng sạc USB. Nó cần ứng dụng smartlife để điều khiển nó thông qua một máy chủ được lưu trữ tại Trung Quốc từ thiết bị thông minh của bạn và có kỹ năng làm việc với các trợ lý nhà thông minh từ amazon và google. Tuy nhiên, nó cần kết nối internet và nếu bạn muốn giữ điều khiển gia đình bên trong mạng của riêng mình, bạn có thể cài đặt bộ điều khiển bằng một phần mềm khác như tasmota. Tasmota thêm một máy chủ web vào thiết bị để bạn có thể trực tiếp điều khiển nó từ trình duyệt trong mạng gia đình của mình.

Bước 1: Mở trường hợp

Mở trường hợp
Mở trường hợp
Mở trường hợp
Mở trường hợp

Có 2 vít phía sau tấm nắp ở phía dưới cần được tháo ra để mở vỏ.

Bước 2: Truy cập Mô-đun Esp8266ex

Truy cập Mô-đun Esp8266ex
Truy cập Mô-đun Esp8266ex
Truy cập Mô-đun Esp8266ex
Truy cập Mô-đun Esp8266ex

Thiết bị không có tiêu đề chương trình tích hợp sẵn, vì vậy để flash nó, bạn cần hàn dây lập trình. ESP8266 nằm trên một bo mạch riêng biệt được hàn vuông góc với bo mạch chính.

Rất tiếc, không dễ dàng có được chân cắm cho phép lập trình (GPIO0), vì vậy bạn cần liên hệ trực tiếp với nó trên bảng.

Tôi đã tách bảng ESP ra khỏi bảng chính bằng cách sử dụng dây bện khử mùi, sau đó tôi hàn một dây nhỏ vào miếng đệm GPIO0. Các chân lập trình khác có sẵn trên miếng đệm bảng như thể hiện trên hình.

Bước 3: Chuẩn bị nhấp nháy thiết bị

Chuẩn bị nhấp nháy thiết bị
Chuẩn bị nhấp nháy thiết bị
Chuẩn bị nhấp nháy thiết bị
Chuẩn bị nhấp nháy thiết bị

Để flash thiết bị, tôi đã sử dụng bộ chuyển đổi USB-to-Serial giá rẻ của aliexpress

Mô-đun TTL CP2102 MICRO USB to UART đi kèm với đầu cắm 6 chân và có thể hoạt động với các thiết bị 5V và 3.3V.

Nếu bạn cắm nó vào PC windows của mình, nó sẽ tạo ra một cổng COM mà bạn có thể thấy trong trình quản lý thiết bị. Mine ở COM6 và tôi đã định cấu hình cổng thành 57600 baud.

Rút CP2102 khỏi PC của bạn và kết nối nó với mô-đun ESP.

Kết nối 3.3V và GND với các tấm đệm tương ứng trên mô-đun ESP. Kết nối TxD với RxD trên mô-đun và RxD với TxD tương ứng.

Để bật chế độ lập trình, GPIO0 phải được kéo đến GND, ví dụ: với một điện trở 2k.

Bước 4: Chuẩn bị môi trường lập trình của bạn

Có nhiều cách để cài đặt mô-đun esp8266 và để mô tả đầy đủ về chúng nằm ngoài phạm vi của hướng dẫn này. Chỉ cần sử dụng công cụ tìm kiếm yêu thích của bạn để tìm kiếm chi tiết.

Tôi sử dụng IDE lập trình arduino nơi có thể thêm bo mạch esp8266 từ menu quản lý bo mạch, sau đó cài đặt một esptool.exe có thể được sử dụng để dễ dàng flash một tệp nhị phân vào mô-đun ESP.

Bạn có thể tải xuống tệp nhị phân tasmota sonoff.bin từ github và cũng có sẵn bằng nhiều ngôn ngữ khác nhau.

Bước 5: Lập trình Flash Mô-đun ESP

Việc nhấp nháy thực tế có thể dễ dàng thực hiện từ dấu nhắc lệnh trên windows.

Đi tới thư mục chứa esptool.exe

ví dụ. cd / d% USERPROFILE% / AppData / Local / Arduino15 / package / esp8266 / tools / esptool cd 0.4.13

Sau đó flash thiết bị với nhị phân sonoff đã tải xuống như thế này

esptool.exe -vv -cd gật đầu -cb 57600 -ca 0x00000 -cp COM6 -cf% HOMEPATH% / Documents / Downloads / sonoff.bin

Bước 6: Định cấu hình Mô-đun

Định cấu hình mô-đun
Định cấu hình mô-đun
Định cấu hình mô-đun
Định cấu hình mô-đun

Sau khi flash thành công, chân GPIO0 cần được giải phóng khỏi GND và cấp lại ESP, sau đó nó sẽ mở ra một điểm truy cập và có thể được kết nối với trình duyệt tại 192.168.4.1

Trên trang cấu hình ban đầu, bạn có thể quét wifi của mình, chọn mạng thích hợp và nhập mật khẩu wifi của bạn.

Sau đó, một lần khởi động lại khác và ESP sẽ hiển thị trên mạng đã chọn của bạn.

Kiểm tra mạng trong bộ định tuyến của bạn để tìm địa chỉ IP được chỉ định.

Sau đó kết nối IP với trình duyệt của bạn và đặt loại thiết bị thành "18 chung" và lưu nó.

ESP thực hiện khởi động lại tự động sau đó bạn có thể cấu hình các cổng chuyển tiếp và nút như thể hiện trên hình.

Bạn cũng có thể muốn đi tới "cài đặt khác" để đặt tên thân thiện, để tắt MQTT nếu bạn không có nó và bật mô phỏng Belkin WeMo để làm cho phích cắm hoạt động với Alexa.

Sau khi mọi thứ hoạt động, cuối cùng hãy hàn lại mô-đun vào bo mạch chính và lắp ráp lại phích cắm.

Đề xuất: