加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于ESP-01的Sonoff無線智能開關(guān)

2020/04/27
447
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

一鍵控制所有設(shè)備。使用ESP-01的基于IoT的智能設(shè)備控制器

硬件組件

樂鑫ESP8266 ESP-01×1個(gè)

MIC29150 3.3BT×1個(gè)

Aimtec電源×1個(gè)

240VAC 3A固態(tài)繼電器×1個(gè)

BC547 NPN晶體管×1個(gè)

MCT2E×1個(gè)

5毫米LED:紅色×1個(gè)

5毫米LED:綠色×1個(gè)

電阻1k歐姆×2

2針PCB端子×1個(gè)

SparkFun按鈕開關(guān)12mm×1個(gè)

軟件應(yīng)用程序和在線服務(wù)

Arduino IDE

1. ESP-01:

基本上,這是一個(gè)小模塊中的第一個(gè)無線設(shè)備,它首先用作與Arduino原型板的無線接口。幾年后,它變成了一個(gè)小型的獨(dú)立無線模塊,既充當(dāng)微控制器又充當(dāng)無線設(shè)備。它由兩個(gè)GPIO引腳組成,可以根據(jù)Arduino IDE的編程來觸發(fā)它們。

2.為什么要這個(gè)項(xiàng)目?

我之所以選擇這個(gè)項(xiàng)目是因?yàn)殡S著時(shí)間的推移,人們?cè)絹碓揭蕾囉谠摷夹g(shù)。隨著5G的出現(xiàn),大多數(shù)技術(shù)正在從常規(guī)控制硬件轉(zhuǎn)變?yōu)榛贗oT的硬件。近年來,人們習(xí)慣通過一個(gè)簡單的開關(guān)來控制燈光,現(xiàn)在,大多數(shù)人是使用IoT硬件控制的,其中一些IoT設(shè)備能夠通過基于接入點(diǎn)的編程進(jìn)行控制,這有助于僅使用智能手機(jī)來控制您的設(shè)備,WiFi和有助于控制另一個(gè)城市的IoT硬件的軟件。

3.項(xiàng)目詳情:

如果使用最新版本的theesp8266設(shè)備,則該項(xiàng)目是我在任何設(shè)備上構(gòu)建的第二個(gè)基于IoT的項(xiàng)目,那么它可能具有更多的GPIO引腳,可以非常輕松地控制更多的設(shè)備。在這個(gè)項(xiàng)目中,我使用了一個(gè)GPIO引腳來控制輸出繼電器。

由于ESP-01所需的電壓約為3.3V,因此不能用于打開或關(guān)閉繼電器。為此,我使用了一個(gè)小的6引腳光電耦合器,該輸出耦合器將輸出部分與ESP-01隔離,這是一個(gè)完美的選擇,因?yàn)樗兄诜乐闺娪勘Wo(hù)。

光耦合器的引腳1連接到紅色LED的陰極,紅色LED直接連接到3.3V線性穩(wěn)壓器,光耦合器的引腳2連接到GPIO 2引腳,光耦合器的引腳4連接到通過1K歐姆電阻將其連接到NPN晶體管的基極,最后將光耦合器的引腳6連接到來自12V電源的主電源。

至于繼電器,線圈的一個(gè)引腳連接到12V電源,線圈的另一個(gè)引腳連接到NPN晶體管的集電極引腳,NPN晶體管的發(fā)射極引腳連接到GND軌。

為了防止硬件故障,已連接了復(fù)位按鈕。

  • 原理圖.png
    描述:原理圖截圖
  • controller.ino
    描述:原理圖
  • 項(xiàng)目教程.pdf
    描述:項(xiàng)目詳情

相關(guān)推薦

電子產(chǎn)業(yè)圖譜