資料介紹
PCB圖如下:
成分
105 電容器 | × 1 |
5V繼電器 | × 8 |
嗨鏈接 5V 高聯 |
× 1 |
2 針交流連接器 | × 9 |
3.5 毫米 LED | × 1 |
開關觸覺按鈕開關 | × 2 |
CFR25SJT-52-10K 國巨 |
× 2 |
10歐姆電阻 | × 8 |
2N3904 半 |
× 8 |
DHT11 溫度和相對濕度傳感器模塊 | × 1 |
LDR | × 1 |
ESP8266 ESP-12F 串行排序到 Wi-Fi 模塊 | × 1 |
FTDI 電纜 | × 1 |
74hc595移位寄存器 | × 1 |
5v穩壓器 | × 1 |
描述
物聯網連接
?IoT Connect 是一個建立在 esp8266 之上的開源物聯網平臺,它允許用戶以最有效的方式遠程連接和控制他們的家用電器。
該項目主要分為3個主要部分,即硬件、固件和Web UI。
硬件:
硬件建立在 ESP8266 和 74HC595N 移位寄存器之上,僅使用 3 個 GPIO 即可控制 8 個設備。因此,我們留下了額外的 GPIO,可用于其他目的,例如連接傳感器。該設備還包括 DHT11 等傳感器,可讓我們測量房間的當前室溫和濕度,以及幫助我??們測量房間亮度的 LDR(光敏電阻)。
???????????????借助這些傳感器,我們可以使用 IFTTT 或 Adafruit IO 等 3rd 方服務自動化設備。該硬件包括板載 5v 電源,因此用戶無需安裝額外的電源適配器即可為設備供電。我們必須提供的唯一輸入是 110v-220v 交流電源。
???????????????該設備還包括 2 個輕觸開關,一個用于重置 ESP,另一個連接到 GPIO,可對其進行編程以獲取用戶輸入或重置設備。
固件:
IoT Connect 固件使用 Arduino 框架構建,可以獨立運行或與 IoT Connect Web 應用程序同步運行。它的設計方式還可以將其閃存到任何其他可用的物聯網智能交換機上,例如 Sonoff 設備或 Tuya 設備。
刷固件:
要刷固件,您可以先從這里下載。這將為您提供 2 個文件:
firmware.bin(包含功能的主文件)
spiffs.bin(UI 文件,包括 HTML、JS 和 CSS 文件)
只需在 FTDI 編程器的幫助下通過暴露的編程引腳將固件.bin 文件閃存到 ESP8266 上。您可以使用固件存儲庫中包含的 Tasmotizer 將固件.bin 刷新到 esp8266 上。閃爍完成后,我們就可以打開設備了。
該固件為我們提供了以下多項功能:
強制門戶:
打開設備后刷新固件后,ESP 將托管自己的接入點,名為“IoT Connect”,該接入點可用于執行其初始設置。
您可以將筆記本電腦或 android/ios 手機連接到此 AP。連接 Wi-Fi 后,會彈出一個網頁(或從 Web 瀏覽器瀏覽 192.168.4.1),顯示如下設置屏幕。
在這里,您可以通過 OTA 更新 firmware.bin 或通過上傳第二個文件(即 spiffs.bin)繼續下一步。SPIFFS 閃爍后,設備將重新啟動并托管其網頁。
這是您必須提供設備配置的頁面。第一個設置是 MQTT 代理。如果您想連接到 IoT Connect Web UI,請保持所選選項不變,或者如果您想連接到任何其他 MQTT 服務器,例如 Adafruit.io 或 HiveHQ 等,請選擇第二個選項,即自定義。您可以在此處提供 MQTT 服務器的 MQTT 詳細信息。
?
如果您想讓設備與任何云服務隔離,您也可以選擇 N/A。
在第二個下拉列表中,選擇您已刷入此固件的設備類型。如果使用本項目中提到的相同設備,則選擇“IoT Connect Board Rev 2”并單擊保存。此設備將再次重新啟動后,網頁將刷新。
無線上網:
?現在第二步是連接到家庭 Wi-Fi。轉到 WiFi 選項卡并單擊掃描,選擇要連接的 AP,輸入 WiFi 密碼并單擊更新 Wifi。
提示將要求您確保輸入了正確的詳細信息。單擊確定,設備將重新啟動。
如果您輸入了錯誤的詳細信息,那么 ESP spiffs 將被刪除,您必須重新上傳 spiffs.bin 并重新開始。
驗證:
保存 Wi-Fi 設置并成功重啟設備后,網頁將重定向到 ESP 的本地網址,并出現驗證提示。
默認用戶名和密碼為“admin/admin”。輸入相同的內容,您將看到可以控制相應繼電器的撥動開關列表。
如果您想從輕觸開關切換它,您可以從下拉列表中選擇繼電器。
IoT Connect 固件還顯示通過 MQTT 來回流動的每條命令,以使用戶了解云服務器上正在發生的信息。您可以單擊“打開調試控制臺”按鈕來檢查數據流。
這里的“ESP_SENSOR”和“ESP_ATTENDENCE”是推送相應JSON數據的主題。
您還可以從“安全”選項卡中修改身份驗證用戶名和密碼。
亞歷克薩:
IoT Connect 固件內置支持 Alexa。只需轉到 Alexa 選項卡,您就可以配置 3 個不同的繼電器,這些繼電器可以由連接到同一網絡的 Alexa 設備發現和控制。
設備狀態:
要獲取設備狀態,您可以檢查狀態選項卡,該選項卡將提供一些有用的信息,例如本地 URL、Wi-Fi SSID、MQTT 狀態、Wi-Fi 強度以及傳感器的溫度 + 濕度 + 照度讀數。?
IoT Connect 固件最好的部分是 UI 通過 Web Sockets 連接到模塊,因此您在 Web UI 上看到的信號強度和傳感器讀數等數據將異步更新而無需刷新頁面。這有助于減少 ESP 網絡服務器的負載。
設備配置:
最后一個選項卡是設備選項卡,通過此選項卡,您可以對設備執行重置、重啟、更新或重新配置設置(例如 MQTT 服務器或更改設備類型)等基本操作。
此選項卡還允許您將 IoT Connect 固件連接到 IoT Connect Web UI。
只需單擊重新配置設備按鈕 -> 與 IoT Connect 配對
這會將您重定向到一個網頁,您必須在其中提供 IoT Connect 帳戶的憑據,然后單擊添加設備。
在下一頁上為您的設備命名并選擇要添加此設備的房間,然后單擊添加設備。
(房間將在 IoT Connect Web App 的以下部分中進行說明)
在下一頁上,您必須按下并松開設備上的輕觸開關一次或兩次才能完成同步過程。
然后您將被重定向到IoT Connect Web 應用程序。
物聯網連接網絡應用程序:
IoT Connect Web 應用程序旨在非常簡單且信息豐富。您可以從此URL (https://iot-connect.in) 訪問 Web 應用程序。
首先,您需要創建一個帳戶,然后登錄。登錄后,您必須轉到控制面板并創建一個房間。
如上所述,可以向這些房間添加設備。添加設備后,您可以在設備名稱旁邊看到一個綠色的地球符號,這表示設備已在線并已連接。
如果設備離線,地球符號將顯示為紅色,并顯示設備離線時的時間。
單擊設備選項卡時,將打開一個控制面板并將其最大化,您可以從中看到與電路板上的繼電器相同數量的開關。您可以切換這些開關來切換板上的繼電器。這里唯一的區別是這種連接是通過 MQTT 進行的,并且可以從世界任何地方控制中繼。您可以從任何地方訪問 IoT Connect 網站并控制繼電器。
除此之外,該網頁還將以圖表和儀表的形式顯示傳感器讀數。
通過單擊記錄下的開始按鈕,可以在此處記錄這些讀數。錄音只能運行 1 小時。最大限度。此外,這些記錄可以以 CSV 的形式下載,也可以以圖表的形式查看。
您可以通過單擊 NC 并在彈出窗口中提供新名稱來重命名繼電器名稱。激活 IoT Connect 智能家居技能后,Alexa 設備也會發現相同的名稱。
這個 Web 應用程序最好的部分是多個用戶可以共享一個設備,第一次添加設備的用戶將成為設備的所有者。如果其他用戶將添加相同的設備,則會向所有者發送請求以批準訪問。可以從帳戶部分從共享用戶收回此訪問權限。
IoT Connect 還支持推送通知,因此如果任何用戶切換繼電器,則通知將發送給共享該設備的每個用戶。您可以從“帳戶”部分禁用此通知。
您還可以在 Alexa 技能商店找到IoT Connect Smart Home Skill。此技能將允許您控制與 IoT Connect 板不在同一網絡中的 Alexa 設備的繼電器。
代碼
IoT Connect 固件版本
https://github.com/aviralverma-8877/IoTConnect-Firmware-Releases
- ESP8266物聯網茶壺
- 采用ESP8266的物聯網開關
- 使用Firebase的ESP8266物聯網平臺
- 構建基于ESP8266的物聯網控制器
- ESP8266物聯網開源分享
- ESP8266迷你系統開源分享
- Esp8266單機開源分享
- 最簡單DIY基于ESP8266的物聯網智能小車②(webserver服務器網頁高級遙控版) 0次下載
- 配置esp8266開發板的Arduino開發環境
- ESP8266(NodeMCU)建立最簡單的網頁
- NodeMCU(ESP8266) 接入阿里云物聯網平臺 踩坑之旅
- ESP8266學習一NodeMCU固件+Lua語言開發
- 【物聯網】基礎篇 ESP8266-NodeMCU學習一
- 中移合物固件ESP8266軟件下載 8次下載
- 如何使用ESP8266發送溫濕度的數據到物聯網
- 使用CW32單片機通過ESP8266連接OneNET物聯網平臺 1594次閱讀
- ESP8266紅外信號收發實驗 2013次閱讀
- ESP8266硬件 4865次閱讀
- ESP8266無線通訊模塊的驅動設計與實現 2945次閱讀
- ESP8266/ESP32自動下載原理 4739次閱讀
- 如何使用ESP8266制作可配置的Web服務器 1.3w次閱讀
- ESP8266燒寫Gagent固件 2737次閱讀
- ESP8266上運行代碼如何實現 3039次閱讀
- ESP8266的三種天線接口形式 1.8w次閱讀
- STM32系列設計,ESP8266聯網授時時鐘 8097次閱讀
- 基于STM32和ESP8266的物聯網控制系統 4.2w次閱讀
- esp8266中文資料匯總(esp8266引腳圖_與單片機連接_串口wifi實例) 22.5w次閱讀
- ESP8266 Wi-Fi到底傳多遠_esp8266 wifi信號強度測距 5.2w次閱讀
- esp8266 at指令集詳解 14.3w次閱讀
- esp8266串口wifi實例 1.9w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多