什么是Sonoff?
Sonoff是ITEAD開發的用于智能家居的智能開關設備系列。該系列中最靈活,最便宜的設備之一是Sonoff Basic和Sonoff mini。這些都是基于Wi-Fi的交換機,基于出色的芯片ESP8266/ESP8285。
雖然Sonoff基礎結構對于基本用戶而言可能工作得很好,但其他人可能希望通過黑客手段來擁有自己的硬件。構建DIY Sonoff智能的硬件的價格低廉:ESP8266具有1MB閃光燈,繼電器LED,按鈕和電源。
接下來,要將固件加載到esp8266,您不需要計算機或筆記本電腦,只需要擁有功能強大的SwitchIoT的Android智能手機,借助此應用程序,IoT設備就像上傳一樣容易無需注冊/登錄和服務器配置的固件。
本教程將告訴您如何使用幾種不同的硬件模型制作DIY Sonoff智能交換機。
步驟1:使用ESP-01制作DIY Sonoff智能開關
成本是使用ESP-01和中繼模塊。
僅當刷新固件時,需要用于ESP-01的附加模塊USB轉TTL轉換器。您需要通過添加一個將GPIO0連接到GND的按鈕進行修改,以便在按住該按鈕的同時打開ESP-01時,它可以進入閃存模式。
使用OTG在兩個之間進行連接帶有Android智能手機的USB TTL轉換器。
步驟2:使用Wemos和繼電器,按鈕護罩制作DIY Sonoff智能開關
這里您只需要Wemos板,繼電器,按鈕和雙底座屏蔽層,并且插頭引腳已焊接。
您將很容易組裝它,因為它僅將幾個屏蔽層堆疊在一起圖片,請檢查針腳方向是否反向。
使用OTG和micro USB電纜在Wemos和Android智能手機之間進行連接。
步驟3:使用NodeMCU和中繼模塊制作DIY Sonoff智能交換機
如果使用NodeMCU,則需要一塊面包板來放置它并放置中繼模塊。需要至少3根跨接電纜,如下所示進行連接:
NodeMCU 《===》繼電器模塊
VIN 《==========》 VCC
GND 《===========》 GND
D0 《==========》 IN
使用OTG和Micro USB電纜在NodeMCU和Android智能手機之間進行連接。
步驟4:使用Bluino IoT入門套件制作DIY Sonoff智能交換機
Bluino IoT入門套件已經具有Wemos板,繼電器,LED和按鈕。您將使用連接到引腳D6的繼電器,連接到引腳D0的LED和連接到引腳D1的按鈕。使用OTG和Micro USB電纜在Wemos和Android智能手機之間進行連接
步驟5:使用SwitchIoT固件的Flash Sonoff Basic R1/R2/R3/mini
ESP8266/ESP8285是通過串行端口編程的。要刷新Sonoff硬件,您需要USB到TTL轉換器級別3.3V(PL2303)和杜邦電纜進行連接。您可能需要在PCB上焊接一個引腳接頭,以方便地將USB連接到TTL轉換器。 Sonoff Basic R1/R2/R3/mini每個PCB具有RX,TX,3V3和GND的不同點,您可以根據圖片看到標記。
基本上,您必須將PCB Sonoff與USB至TTL轉換器如下:
PCB Sonoff 《==》 USB至TTL
3V3 《==========》 3V3
RX 《=========》 TX
TX 《==========》 RX
GND 《===== =====》 GND
要首先啟用閃光探空功能,必須先進入閃光模式,在將OTG插入智能手機以啟動電源時,按住并按按鈕即可。
步驟6:使用SwitchIoT App從Android將固件上傳到ESP8266/ESP8285
完成智能手機的硬件設置后,就該開始將固件上傳到ESP8266/ESP8285芯片中了。請等待,然后確保在連接閃光燈電纜期間請勿連接交流電源。
從Google Playstore安裝SwitchIoT應用。
SwitchIoT應用
打開SwitchIoT應用,進入小部件設置菜單,選擇“通過USB上傳固件”選項,然后根據要閃爍的硬件指定預設選項。最后,按下“上傳”按鈕,等待完成,這將花費一些時間。
如果您沒有USB OTG,或者從手機上載固件時手機仍處于危險之中手機,您可以通過在App上點擊“ GENERATE .BIN”按鈕生成二進制格式的固件文件(例如0x00000_32e5_NodeMCU.bin),然后將其發送到電子郵件或在線存儲,然后在計算機上打開它,然后使用NodeMCU Flasher軟件上傳固件
步驟7:將SwitchIoT設備連接到網絡
上傳完成后,打開硬件,看看會發生什么。第一次狀態LED指示燈快速閃爍時,這意味著設備未連接到任何網絡(或在主機名為siot-xxxx的AP模式下),您需要添加設備將使用的網絡。
打開應用程序進入設置,然后選擇菜單“將設備連接到網絡”,確認SwitchIoT設備的狀態LED快速閃爍,將智能手機連接到主機名為siot-xxxx的網絡,然后填寫SSID和為SwitchIoT設備將使用的網絡設置密碼。然后按“ CONNECT”,等待完成。
步驟8:了解狀態LED指示燈
SwitchIoT設備運行時,狀態LED會發生變化。
1。 LED快速閃爍,表示無法與路由器連接,原因可能是:
WiFi強度較弱。您的路由器距離設備太遠,可能會對環境造成干擾。要解決此問題,請將您的SwitchIoT設備靠近路由器。如果問題仍然存在,請重置SwitchIoT設備,通過使用App添加網絡設置來重新連接網絡,請執行上一步。
已忘記存儲在SwitchIoT設備中的WiFi SSID和密碼,這可以通過按住SwitchIoT設備上的按鈕5秒鐘來實現。您需要通過使用上一步的App添加網絡設置來重新連接到網絡。
2。 LED每4秒鐘閃爍一次,這意味著無法連接到服務器,這可能是由于網絡無法訪問Internet引起的。請檢查您的網絡服務連接并重置SwitchIoT設備。
3。 LED持續亮起,表示SwitchIoT設備可以正常工作并已連接到服務器。
步驟9:與其他用戶共享SwitchIoT令牌
SwitchIoT設備所有者可以與他人共享對設備的完全控制權,因此其他人可以在SwitchIoT應用程序上打開/關閉,更改時間表,計時器,循環計時器并命名設備。此功能對家庭而言非常好,因為它將允許他們一起控制。
共享SwitchIoT設備令牌的方式非常簡單,您只需要與其他人共享唯一的令牌,他們只需將其粘貼到SwitchIoT應用中即可。
每個令牌都可以SwitchIoT設備是唯一的,并且是從您的Android智能手機生成的,因此此令牌是永久的,您必須謹慎使用它才能與他人共享。
步驟10:控制對同一SwitchIot設備的多重復制
一個以上的應用程序和一個以上的SwitchIoT設備可以訪問唯一令牌。借助此功能,您可以創建可以一起控制的方案,例如兩個switchiot設備和SwitchIoT app。如果一個SwitchIoT設備處于打開狀態,則另一臺SwitchIoT設備以及該應用程序也遵循相同的條件。
步驟11:盡情享受
-
交換機
+關注
關注
21文章
2722瀏覽量
101369 -
ESP8266
+關注
關注
51文章
965瀏覽量
46892
發布評論請先 登錄
工業交換機與普通交換機的區別:為什么工廠網絡寧貴不省?
POE交換機接口詳解
如何實現POE交換機串聯?
PoE交換機如何助力智慧城市基礎設施建設?
PoE交換機與非PoE交換機的比較:兩者能否協同工作?
交換機與集線器的優缺點 如何監控交換機流量
交換機的工作原理是什么?3類交換機故障詳解
如何測試交換機端口速率
如何使用反射內存交換機
反射內存交換機與普通交換機的區別

評論