Call +84.99.6656.999 for ADS 01

Hướng dẫn Flash firmware Tasmota cho SONOFF một cách đơn giản nhất

15/03/2019 (12:31:46)

Xin chào các bác. Hôm nay em xin chia sẻ với các bác về cách Flash firmware Tasmota cho con công tắc wifi Sonoff basic một cách đơn giản và nhanh chóng nhất.

Nói một chút về Sonoff (em hay đọc là S - On - Off), thì đây là một thương hiệu khá nổi tiếng ở VN cũng như trên thế giới. Đơn giản vì những sản phẩm của Sonoff có mức giá khá “bèo” so với trải nghiệm người dùng mà nó mang lại (Hiện tại trên tiki hay lazada đang rao bán mấy con Sonoff basic với giá dao động từ 100-120k). Và Sonoff cũng thuộc phân khúc nhóm các sản phẩm smarthome như Xiaomi, Yaris, Bkav, SmartZ, Asus, Smartthing (Samsung)… vân vân và vân vân. Và tất nhiên thì mỗi hãng lại có một hệ sinh thái smarthome riêng, mỗi hãng đều có điểm mạnh, điểm yếu, đều có những sản phẩm có những chức năng đặc biệt mà hãng khác không có.

Vâng, sẽ chẳng có gì nếu nhu cầu của các bác chỉ đơn giản là dừng lại ở điều khiển một vài thiết bị trong nhà qua wifi, cao hơn một chút thì cài đặt thời gian biểu bật tắt thiết bị, hay là thiết kế thêm một vài ngữ cảnh đơn giản như: nếu có người thì bật đèn; nếu con công tắc A mở thì con B cũng mở theo…

Nhưng dùng càng lâu chúng ta càng có thêm nhiều nhu cầu, mà tất nhiên thì nếu chỉ dùng sản phẩm của một hãng thì chúng ta khó có thể đáp ứng được bài toán nhu cầu đó của bản thân, từ đó sinh ra phải dùng thêm sản phẩm của hãng khác, phải cài thêm nhiều app của riêng mỗi hãng. Chưa kể đến là nhiều anh em trong chúng ta có nhu cầu chuyên sâu hơn về quản lý thiết bị và thiết lập những ngữ cảnh phức tạp hơn theo mục đích riêng thì cuối cùng “Con đường nào cũng phải dẫn về thành Rome” =)). Chính vì vậy mà chúng ta cần hướng đến Home-Assistant (HASS), là bộ não để kết nối toàn bộ các thiết bị của tất cả các hãng lại với nhau và quản lý tập trung ở đó (Cái này em ko nói chi tiết, các bác đang tìm hiểu thì có thể đọc lại bài của mod @Duy Luân )

Trở lại vấn đề chính, thì trớ trêu thay, hiện tại HASS lại không hỗ trợ add trực tiếp các thiết bị của Sonoff vào hệ thống của mình, cho nên các “chuyên gia” công nghệ có tâm đã tạo ra bản mod Tasmota cho Sonoff để nó có thể kết nối vào hệ thống HASS. Nhờ đó mà ta có thể kết hợp cảm biến nhiệt độ của Xiaomi để ra lệnh cho công tắc Sonoff hay dùng cảm biến chuyển động của Samsung để kích hoạt công tắc Sonoff qua trung tâm HASS nhờ vào MQTT (cách cấu hình MQTT và add Sonoff vào HASS em sẽ viết ở bài sau, riêng bài này em tập trung vào cách flash firmware)


I. Các thiết bị cần chuẩn bị
1. Công tắc Sonoff basic (cái này là hiển nhiên)

Đang tải basicw.jpg…
2. Mạch nạp firmware USB to COM TTL FT232RL, giá 88K(Link mua)
Lưu ý: lúc mua thì các bác mua kèm thêm 1 bộ cáp kết nối Jumper 1 đầu đực - 1 đầu cái nha, cái này để kết nối mạch của công tắc và mạch nạp firmware)
Đang tải s-l300.jpg…
Update: Cảm ơn bác @taolao100 đã giới thiệu.
Các bác có thể thay con mạch rườm rà này bằng con cáp có tích hợp sẵn mạch nạp bên trong này nhé.
Link tham khảo tại đây, giá dao động quanh 100k
Đang tải Screen Shot 2019-03-14 at 10.56.05 AM.png…


3. Một sợi cáp Micro Usb (để kết nối mạch FT232 vào máy tính, nếu mua đc con cáp bên trên thì thôi)

4. Firmware và các phần mềm cần thiết (Tải ở đây)


II. Tiến hành
1. Kết nối mạch nạp với công tắc.

Trên mạch con Sonoff có 4 cổng là TX, RX, 3V, GND.
Trên mạch con nạp FT232 cũng có các cổng kết nối tương tự.
Đang tải 5.jpg…

Các bác kết nối theo cặp như sau:

TX - RX
RX - TX
3V - 3V
GND - GND
Đọc có vẻ rối như vậy, nhưng thực tế thì khá đơn giản, các bác xem hình em chụp là sẽ hiểu (Trong hình vì em lúc đặt hàng người ta ship nhầm cho con cáp 2 đầu cái nên phải chế thêm mấy chân kim bằng đồng, nhìn hơi củ chuối, các bác thông cảm)
Đang tải IMG_4430.jpg…

Đang tải 6.jpg…

2. Đưa công tắc vào chế độ upload firmware bằng cách sau:
Nhấn giữ nút chức năng
trên con công tắc đồng thời cắm cáp kết nối từ con FT232 vào máy tính sau đó giữ thêm 3-4 giây thì thả ra.
(Nếu là lần đầu thì máy tính sẽ mất khoảng 2-3 phút để update driver.)


3. Vào phần Computer Management và kiểm tra xem cổng kết nối là cổng COM bao nhiêu.
Đang tải 1.jpg…

4.Chạy file FlashESP8266.exe trong thư mục tải về
Chọn cổng COM phù hợp, và chọn file firmware là Sonoff.bin sau đó nhấn vào nút Flash.
Đang tải 2.PNG…

Nếu màn hình chạy như sau thì chứng tỏ flash đã thành công
Đang tải 3.PNG…


5. Sau khi flash xong thì chúng ta dùng điện thoại để kết nối vào wifi của con Sonoff
Đang tải 2.jpg…



6. Khi kết nối thành công, sẽ hiện giao diện để cấu hình wifi cho con Sonoff.
Chúng ta điền tên wifi và password của wifi nhà mình vào sau đó nhấn save.
Đang tải 3.jpg…


7. Sau khi Sonoff kết nối wifi thành công thì chúng ta tắt và bật lại bằng cách rút dây usb.


8. Chúng ta nên cố định ip của con Sonoff bằng cách vào modem và tìm ip của con công tắc mới flash xong và set ip tĩnh cho nó.
Đang tải 4.jpg…



Vậy là đã flash xong cho con Sonoff basic. Cảm ơn các bác đã theo dõi.

Bài sau em sẽ hướng dẫn cách setup MQTT và cách khai báo con Sonoff ào HASS để điều khiển trực tiếp qua HASS.
Xin chân thành cảm ơn

UPDATE: Nhấn vào đây để xem cách add SONOFF vào HASS

 

Theo: TINHTE.VN


Khoa học Công nghệ (Tin trước)


Cryptocurrency USDT-BTC on BITTREX

Last3989
Bid3989
Ask3990
High4024
Low3976
Vol. BTC177
Vol. USDT708848
Open Buy1267
Open Sell740
Khoa học Công nghệ (Có thể bạn quan tâm)
Call +84.99.6656.999 for ADS 05