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

評(píng)論