Mục lục:
- Bước 1: Các thành phần cần thiết - Điều kiện tiên quyết
- Bước 2: Đưa các thư viện Sonoff vào Arduino IDE
- Bước 3: Sonoff tệp chính và cấu hình người dùng
- Bước 4: Định cấu hình SSID, Mật khẩu và Tên dự án
- Bước 5: Chọn đúng bảng NodeMCU
- Bước 6: Tìm địa chỉ IP NodeMCU trên mạng của bạn
- Bước 7: Cấu hình cho Bo mạch ESP8266
- Bước 8: Lưu cấu hình
- Bước 9: Tùy chọn GPIO mới theo các loại bảng ESP8266
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
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
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
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
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
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
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
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
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
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:
Cách hàn đèn LED nhấp nháy trên PCB trống: 5 bước
Cách hàn đèn LED nhấp nháy trên PCB trống: PCB là từ viết tắt của " Bảng mạch in ". Trên PCB, bạn sẽ thấy Một PCB có các lỗ để bạn có thể trượt linh kiện vào và ở mặt trái, bạn có thể hàn các chân của các thành phần để giữ chúng ở đúng vị trí. Hàn cũng là một v
Nhấp nháy Công tắc cảm ứng thông minh TỪNG WiFi Với Tasmota: 10 bước
Công tắc cảm ứng thông minh nhấp nháy MỖI NGƯỜI WiFi Với Tasmota: Vì vậy, tôi quyết định làm điều này có thể hướng dẫn cho bất kỳ ai khác ngoài đó đang tự hỏi liệu điều này có khả thi không
Đèn nháy nhấp nháy: 5 bước (có hình ảnh)
Đèn LED nhấp nháy: Đang nghe nhạc trên máy tính của tôi (tự hào sử dụng WINAMP), tôi đã tự hỏi làm thế nào để có một số đèn LED nhấp nháy với âm thanh phát ra từ đầu nối P2, vì vậy tôi quyết định làm một mạch đơn giản để làm điều đó. Nó hoạt động khá tốt, vì vậy tôi quyết định
Nhấp chuột LED nhấp nháy Hack: 4 bước
Hack chuột bằng đèn LED nhấp nháy: Tôi muốn thêm một đèn LED trên chuột Logitech của mình, nơi đèn LED sẽ nhấp nháy khi tôi di chuyển chuột. Tôi muốn làm điều này mà KHÔNG sử dụng chip PIC hoặc bộ đếm thời gian 555. Vì vậy, tất cả những gì bạn cần là một diode LED
Đèn LED nhấp nháy / mờ dần / nhấp nháy với bộ hẹn giờ 555: 7 bước
LED nhấp nháy / mờ dần / nhấp nháy Với bộ hẹn giờ 555: Mạch nhỏ này là một cách đơn giản để tạo ra một đèn LED mờ dần mà không cần phải lập trình chip hoặc viết mã. Chỉ cần một vài thành phần đơn giản và bạn đã sẵn sàng mờ nhạt cả ngày. Kết quả cuối cùng là liên tục mờ dần lên và mờ dần xuống giống như máy Mac ở chế độ chờ. Cố gắng