Nhấp nháy Firmware SONOFF Tasmota trên NodeMCU: 9 bước
Nhấp nháy Firmware SONOFF Tasmota trên NodeMCU: 9 bước
Anonim
Nhấp nháy Firmware SONOFF Tasmota trên NodeMCU
Nhấp nháy Firmware SONOFF Tasmota trên NodeMCU

Sonoff là một công tắc điều khiển WiFi được nhúng với IC ESP8266 và có rơ le để điều khiển thiết bị thông qua Internet. IC này có thể được flash và lập trình lại bởi Arduino IDE. Các nhà sản xuất Sonoff đã xuất bản các thư viện và tệp Arduino trên trang GitHub của họ. Ban đầu, nó chỉ dành cho các bo mạch do Sonoff sản xuất, sau đó nó hỗ trợ nhiều bo mạch ESP8266 và các bo mạch Phát triển như NodeMCU. Trong hướng dẫn này, chúng ta sẽ xem cách cài đặt Sonoff Tasmota Firmware vào bảng phát triển NodeMCU. Trong phần sụn cập nhật mới, bạn có thể dễ dàng chọn các Bo mạch ESP8266 khác nhau một cách dễ dàng.

Bước 1: Các thành phần cần thiết - Điều kiện tiên quyết

  • Ban phát triển NodeMCU
  • cáp microUSB
  • Sonoff Tasmota Firmware - Liên kết GitHub
  • Máy quét IP nâng cao
  • Arduino IDE

Tải xuống Sonoff Tasmota Firmware từ liên kết này.

Đảm bảo rằng bạn đã cài đặt Thư viện ESP8266 trên Arduino IDE của mình. Nếu bạn muốn biết cách cài đặt thư viện ESP8266 đúng cách, hãy truy cập blog đầy đủ này về Phần mềm nhấp nháy SONOFF Tasmota trên NodeMCU.

Bước 2: Đưa các thư viện Sonoff vào Arduino IDE

Bao gồm các Thư viện Sonoff vào Arduino IDE
Bao gồm các Thư viện Sonoff vào Arduino IDE

Sau khi phần mềm SONOFF Tasmota được tải xuống từ GitHub. Mở thư mục Sonoff Tasmota. Điều hướng đến thư mục ‘lib’ và sao chép tất cả nội dung, sau đó dán nó vào thư mục ‘thư viện’ Arduino trên máy tính của bạn.

Bây giờ chúng tôi đã đưa các tệp thư viện cần thiết vào Thư viện Arduino IDE. Hãy cấu hình mã của chúng tôi.

Bước 3: Sonoff tệp chính và cấu hình người dùng

Tệp chính Sonoff và cấu hình người dùng
Tệp chính Sonoff và cấu hình người dùng

Bên trong tệp đã tải xuống, Mở tệp sonoff.ino. Nó sẽ mở tất cả các tệp cần thiết trong các tab tiếp theo trong Arduino IDE. Bây giờ, hãy mở tab userconfig.h để nhập Thông tin đăng nhập Wi-Fi của chúng tôi.

Bước 4: Định cấu hình SSID, Mật khẩu và Tên dự án

Định cấu hình SSID, Mật khẩu và Tên dự án
Định cấu hình SSID, Mật khẩu và Tên dự án

Bây giờ, hãy chỉnh sửa các trường SSID và Mật khẩu bằng SSID và Mật khẩu mạng WiFi của bạn. Ngoài ra, hãy đặt tên dự án duy nhất theo lựa chọn của bạn trong dòng "sonoff" #define DỰ ÁN.

Ví dụ. #define DỰ ÁN “nodefactory”

Bước 5: Chọn đúng bảng NodeMCU

Chọn đúng bảng NodeMCU
Chọn đúng bảng NodeMCU

Bây giờ hãy kết nối NodeMCU của bạn và chọn đúng Cổng COM và Phiên bản bo mạch. Đảm bảo các cài đặt như thế này đối với Bo mạch NodeMCU 1.0.

Bo mạch: NodeMCU 1.0 (Mô-đun ESP12-E)

Kích thước đèn flash: “4M (1M SPIFFS)

Tần số CPU: 80 MHZ

Tốc độ tải lên: “115200”

Sau đó, Flash Firmware bằng cách nhấp vào Tải lên.

Bước 6: Tìm địa chỉ IP NodeMCU trên mạng của bạn

Tìm địa chỉ IP NodeMCU trên mạng của bạn
Tìm địa chỉ IP NodeMCU trên mạng của bạn
Tìm địa chỉ IP NodeMCU trên mạng của bạn
Tìm địa chỉ IP NodeMCU trên mạng của bạn

Sau khi nhấp nháy xong, Mở Trình quét IP Nâng cao. Và tìm kiếm địa chỉ IP bên trong IP mạng của bạn. Trong trường hợp của tôi, IP của tôi sẽ nằm trong khoảng 192.168.255.0-255 (Có nghĩa là IP sẽ nằm trong khoảng từ 0-255). Nhấp vào quét và bạn có thể thấy tên dự án bạn đã cung cấp trong tệp userconfig.h dưới dạng tên thiết bị tại đây.

Ghi lại Địa chỉ IP bạn tìm thấy và dán nó vào URL trình duyệt của bạn và nhấp vào enter. Nó sẽ hiển thị trang Sonoff Tasmota để cấu hình mô-đun của bạn.

Bước 7: Cấu hình cho Bo mạch ESP8266

Cấu hình cho Bo mạch ESP8266
Cấu hình cho Bo mạch ESP8266

Theo mặc định, nó sẽ nằm trong Sonoff Basic. Vì vậy, bạn cần thay đổi nó thành ‘Chung’ trong menu ‘Cấu hình’. Nhấp vào ‘Cấu hình’ và bên trong chọn ‘Định cấu hình mô-đun’.

Bước 8: Lưu cấu hình

Lưu cấu hình
Lưu cấu hình

Chọn bảng là Chung và Lưu. Thiết bị sẽ khởi động lại. Tùy chọn này dành cho tất cả các bo mạch ESP8266.

Bước 9: Tùy chọn GPIO mới theo các loại bảng ESP8266

Các tùy chọn GPIO mới theo các loại bảng ESP8266
Các tùy chọn GPIO mới theo các loại bảng ESP8266

Bây giờ nếu bạn nhấp vào cấu hình, thì bạn có thể xem thêm các tùy chọn GPIO. Sử dụng nó, bạn có thể chọn các Chức năng GPIO.

Tùy thuộc vào cài đặt GPIO, tùy chọn sẽ xuất hiện trên Trang chủ như DHT, Relay, Switch và nhiều tùy chọn khác.

Để biết thêm hướng dẫn, hãy truy cập blog của chúng tôi - Blog Chuyển tiếp Nhà máy

Đề xuất: