步驟1:硬件
微控制器ESP8266(ESP-01或ESP -12)是一款集成了Wifi的微型微型控制器。 ESP-01有2個可用的引腳,ESP-12有8個可用的引腳。
現(xiàn)在,它像使用Arduino IDE的Arduino一樣易于編程,但是您必須使用USB到串行轉(zhuǎn)換器,例如FTDI232。像這里一樣,有很多教程對此進(jìn)行了解釋。如果您需要簡短說明,可以查看我的筆記或下一步。
對于本項目,我們將使用ESP-01,因?yàn)槲覀冎恍枰?個引腳即可,一個用于連接兩個DS18B20溫度傳感器(GPIO2),另一個用于連接。一個用于打開/關(guān)閉繼電器(GPIO0)。我們可以僅將1個引腳連接多個溫度傳感器。
注意:ESP8266適用于3.3v NOT 5v。您僅需要5V即可為繼電器(vcc)供電
如果您對電子設(shè)備感到滿意,則可以購買一些計算機(jī)主板或任何其他類型的板并嘗試找到3.3v的AMS1117或LM1117或LD1117 。然后可以將其連接到5v電話充電器,以便有5V和3.3V來給ESP8266通電以打開繼電器。 Google上有很多原理圖。這里有一個示例。
再次注意:使用220V:我們將使用5v繼電器來打開/關(guān)閉循環(huán)泵。
步驟2:使用Arduino IDE + FTDI232 + ESP -01/ESP-12
本教程將不詳細(xì)介紹這一部分,有很多指導(dǎo)內(nèi)容涵蓋了該部分,但是在這里,我給出一些快速的說明:
將其像圖片一樣連接
使用Arduino IDE刷新/上傳草圖的說明:
打開FTDI的電源,并確保計算機(jī)正在檢測到它**
將GPIO0連接到地面
打開單獨(dú)的電源(3.3V)(USB端口不能提供足夠的電流) FTDI232和ESP8266)
上傳草圖
關(guān)閉電源
斷開GPIO0與地面的連接
打開電源
》
嘗試使用BLINK示例,但更改PI N 13到PIN 2以啟用BUILTIN_LED
**在Linux上,如果執(zhí)行“ dmesg”,您將看到類似以下內(nèi)容:“ FTDI USB串行設(shè)備轉(zhuǎn)換器現(xiàn)在已連接到ttyUSB0”
在Windows上,可以在Device Manager上查看是否存在并且確定。
在Arduino IDE上,它必須在以下位置顯示端口:工具-》端口(在我的情況下為ttyUSB0)
Step 3:代碼
現(xiàn)在是時候上傳代碼了。。
在代碼中,其定義為:如果差值為7C,泵將啟動;如果差值為5C,泵將關(guān)閉, 。因此,如果需要其他值,則必須對其進(jìn)行更改。
B 在上傳代碼之前,不要忘記:
1 。在Thingspeak上創(chuàng)建一個帳戶并進(jìn)行設(shè)置(從Thingspeak入手)
2。設(shè)置上下限:
const int minLimit = 5;
const int maxLimit = 7;
3。在此處更改Wifi名稱和密碼:
char ssid[] = “++++++++”; // your network SSID (name)
char pass[] = “++++++++”; // your network password
4。更改為在此處的Thingspeak上創(chuàng)建的頻道號和APIKey:
unsigned long myChannelNumber = +++++++;
const char * myWriteAPIKey = “++++++++”;
稍后,如果您對編碼感到滿意,則可以執(zhí)行其他操作,例如更改每個傳感器的警報并實(shí)施電子郵件或SMS通知:)也許我以后再做。..
上傳代碼后,如果打開串行監(jiān)視器,則可以在第二張圖像上看到輸出。
在這里
第4步:接線
好,現(xiàn)在是時候?qū)⑺鼈冞B接在一起了。
此步驟非常重要
我在Internet上找到的幾乎每個教程都顯示了直接連接到ESP8266的繼電器模塊,如第二幅圖所示。 它不能與我的3個不同的繼電器模塊一起使用!
它們與Arduino可以正常工作,但與ESP8266不能正常工作。我在每個模塊上都有不同的行為。
問題:
如果您具有GPIO,ESP8266將無法啟動連接到繼電器模塊的引腳(0和2)。這是因?yàn)檫@些引腳用于更改引導(dǎo)模式(例如:啟用閃爍,串行編程等)。也許它們適用于某些繼電器類型,但不適用于地雷,因此,我不得不像第一幅圖中那樣將其與2N2222 NPN晶體管連接。
-
太陽能
+關(guān)注
關(guān)注
37文章
3529瀏覽量
116105 -
控制器
+關(guān)注
關(guān)注
114文章
17098瀏覽量
184201
發(fā)布評論請先 登錄

太陽能發(fā)電與傳統(tǒng)能源比較
新一代太陽能MPPT控制器

太陽能逆變器技術(shù)面臨的挑戰(zhàn)
數(shù)控高壓(HV)太陽能最大功率點(diǎn)跟蹤(MPPT)直流到直流(DC-DC)控制器
太陽能模擬器:太陽能研究與應(yīng)用的得力助手

太陽能并網(wǎng)逆變器怎么能家用

幻啟科技太陽能板制造大揭秘
真空回流焊爐/真空焊接爐——太陽能電池組焊接

為太陽能應(yīng)用選擇合適的太陽能電池充電器

詳解升壓型太陽能控制器設(shè)計,遠(yuǎn)翔FP7209升壓24V、30V、36V、42V、48V,輸出功率30W

太陽能逆變器報警是什么原因
如何在太陽能應(yīng)用旁路電路中使用理想二極管控制器并擴(kuò)展其輸入電壓范圍

好視角新品發(fā)布——太陽能4G智能控制器

評論