第1步:創建網站 - 應用和網絡設備:
首先我們需要轉到Remoteme.org并登錄我們的帳戶。如果您沒有帳戶,現在是時候制作帳戶了?,F在我們已經簽署了remoteme帳戶,我們可以建立我們的氣象站,請參考以下步驟:
當我們登錄我們的remoteme帳戶時,我們將被重定向到我們將看到的頁面項目清單。在這里向下滾動,你會發現“氣象站”。點擊它。
將出現一個彈出窗口,點擊此處我們可以找到有關該項目的所有必要信息。如果您愿意,您可以閱讀所有細節或只是遵循這個instructable。
我們必須轉到“構建它”標簽并填寫信息。
首先輸入您的WiFi名稱和密碼。這將允許ESP板連接到您的WiFi網絡。
接下來有一個選項,我們可以選擇板的類型。當我們使用基于ESP8266的Wemos D1 mini時,我們將選擇該板。
現在我們必須輸入您居住的城市所在的位置。城市名稱和國家/地區代碼。例如:如圖中的“Warsaw,PL”,它表示波蘭華沙市。進入您的城市和國家后,向下滾動。您可以在此處更改應用和設備的名稱,但它是可選的。所以你可以直接點擊“下一步”。
這是最后一步,只需單擊“構建項目”即可?,F在您可以下載代碼向導自動生成的代碼。
下面有3個選項,Open,QR碼和Install。單擊第一個選項將打開包含天氣數據的網頁。第二個選項將獲得一個QR碼,可以使用任何智能手機掃描,以便在移動瀏覽器上獲取網頁。第三個選項還將提供一個將在Android/iPhone上安裝Web應用程序的網頁。
在網頁上,您會注意到前兩個Feed顯示數據,但最后一個顯示為空。那是因為我們還要創建一個房間氣象站。所以讓我們為我們的氣象站制作電路。
第2步:創建電路:
《現在我們有了代碼,我們需要將它上傳到電路板。但首先我們必須將Display,BME280傳感器和一個開關連接到Wemos D1 mini。為此,請先參考上面的電路圖。
這里我們使用I2C協議連接模塊。
SDA至引腳D2
SCL至引腳D1
GND至引腳GND
VIN至引腳3.3v
注意:將顯示器和BME280的SDA和SCL引腳連接到ESP。所有GND引腳應連接在一起。
開關的一個端子連接到D3,另一個端子連接到GND。如果你不知道按鈕是如何工作的,我建議你看一下這篇文章。請參閱上面的圖片以便更好地理解。
步驟3:上傳代碼:
上傳之前代碼,確保在IDE中安裝了所有ESP板如果您不知道如何操作,請觀看此YouTube視頻。
同時安裝以下庫:
RemoteMe
RemoteMeUtils
SparkFun BME280
esp8266- OLED-master
RBD_Button
RBD_Timer
安裝這些庫。打開IDE并轉到工具》》管理庫。在搜索欄中逐個輸入庫名并安裝它。
現在解壓縮從RemoteMe下載的代碼文件并使用Arduino IDE打開它。請按照以下步驟操作:
將您的wemos連接到PC并選擇電路板類型(Wemos D1 R1 mini)并選擇正確的端口。
現在上傳代碼并等待它完成。
上傳代碼后,主板將連接到您的WiFi并開始在OLED屏幕上顯示數據。
按下按鈕將在3個mod之間切換。您可以自己查看。
現在一切都按預期工作,我們可以繼續使這個電路更加永久和封閉,使其看起來更好。
步驟4:構建PCB和外殼:
為了使我們的電路更加安全和永久,我們需要在原型板上焊接所有組件。我分享了我的工作圖像,以提供更好的主意。如果需要,您可以進行不同的設計。
對于外殼,我使用了泡沫板,因為它易于使用和使用。
-
氣象站
+關注
關注
1文章
749瀏覽量
15660
發布評論請先 登錄
相關推薦
評論