使用ESP8226從網(wǎng)頁(yè)獲取數(shù)據(jù)并使用兩個(gè)LED顯示
資料介紹
描述
該項(xiàng)目使用 ESP8226 從網(wǎng)頁(yè)獲取數(shù)據(jù)并使用兩個(gè) LED 顯示。此示例中收集的數(shù)據(jù)是我當(dāng)?shù)爻鞘械拿绹?guó) AQI 空氣污染數(shù)。我最初使用 Air Visual API 來(lái)獲取數(shù)據(jù),但由于某種原因,它并沒(méi)有始終如一地返回我所在城市的數(shù)據(jù)。我認(rèn)為這與我的 ISP 有關(guān)。您可以在 AirVisual 網(wǎng)站上免費(fèi)注冊(cè) API,然后設(shè)備將獲取您的本地?cái)?shù)據(jù)。它返回一個(gè)充滿數(shù)據(jù)的字符串,因此您必須做一些字符串魔術(shù)才能獲得所需的空氣污染值。草圖包含在下面
我在當(dāng)?shù)爻姓业搅?Doremon 玩具,并認(rèn)為我可以用 LED 代替眼睛并控制它們。這很容易做到,并且使用 Thingsspeak.com 上的帳戶我從網(wǎng)頁(yè)中獲取了數(shù)據(jù)。我必須使用 Makuna Neopixel 庫(kù)來(lái)控制 LED,因?yàn)檫@是唯一正確控制 LED 鏈接https://github.com/Makuna/NeoPixelBus的安裝說(shuō)明在 github 頁(yè)面上。我還使用了 Netmanager 庫(kù),以便可以使用任何本地 WiFi?
設(shè)備顯示數(shù)據(jù) 10 秒,然后進(jìn)入深度睡眠模式,直到按下按鈕并喚醒并獲取當(dāng)前數(shù)據(jù)。如果您已將設(shè)備移動(dòng)到另一個(gè)位置,則必須通過(guò) wifi 網(wǎng)絡(luò)管理器面板輸入新的 SSID 和密碼。如果您有智能手機(jī),這很容易,在您的 Wifi 連接上查找 ??ESP WiFi 通道,面板將顯示所有本地通道,選擇您要使用的 SSID 并輸入密碼。然后,該設(shè)備將執(zhí)行其業(yè)務(wù),獲取相關(guān)數(shù)據(jù)并顯示與空氣質(zhì)量相對(duì)應(yīng)的顏色。
建造
![poYBAGN-uTOAd9UsAAcoCrrPsAA770.jpg](https://file.elecfans.com/web2/M00/7D/48/poYBAGN-uTOAd9UsAAcoCrrPsAA770.jpg)
我用一個(gè)舊的烙鐵把玩具的眼睛燒掉了,還給按鈕開了一個(gè)洞。然后我用熱膠將 LED 固定到位。
WeMos 電池模塊插入 WeMos 設(shè)備的頂部。您需要將一根電線從復(fù)位引腳焊接到連接到按鈕一側(cè)的電阻腿上的 10K 歐姆電阻上。5V 提供給另一條腿。按鈕的另一側(cè)接地。LED 在 5V 上運(yùn)行,因此將 LED 上的 5V 輸入連接到 WeMos 上的 5V,將 LED 上的地連接到地,將 Led 上??的信號(hào)引腳連接到 WeMos 上的引腳 3。確保焊接兩個(gè) LED,以便連接 5v、接地和信號(hào)。
您需要在Thingspeak.com上擁有一個(gè)帳戶并使用 API 創(chuàng)建一個(gè) GET 調(diào)用。您必須使用瀏覽器中的開發(fā)人員工具查看要從中提取數(shù)據(jù)的站點(diǎn)。選擇頁(yè)面上的位置,您應(yīng)該會(huì)在開發(fā)人員工具中看到相應(yīng)的編號(hào),復(fù)制 Xpath 并將其粘貼到 API 應(yīng)用程序部分的解析字符串部分。
![pYYBAGN-uTWAa2uMAAJvfwr0bI8608.png](https://file.elecfans.com/web2/M00/7D/D5/pYYBAGN-uTWAa2uMAAJvfwr0bI8608.png)
您還需要添加從中獲取數(shù)據(jù)的站點(diǎn)的 URL。確保方法設(shè)置為 GET 并保存。您可以在瀏覽器中測(cè)試生成的 URL,只需復(fù)制幫助區(qū)域下 ThingHTTP 頁(yè)面右側(cè)的 URL。Thingspeak URL 位于第 89 行的 Thingspeak 草圖中
如果適用于您的 ISP,您也可以使用Air Visual API。
使用的 Air Visual URL?
將工作地址放在 Air Visual 的草圖中。
將您的草圖加載到 ESP 并通過(guò)查看串行監(jiān)視器檢查它是否工作。
將所有電子設(shè)備放入玩具中。當(dāng)您第一次按下按鈕時(shí),您必須將設(shè)備登錄到您的網(wǎng)絡(luò),然后它會(huì)登錄,眼睛會(huì)變成紅色,白色,然后顯示空氣污染顏色。
![poYBAGN-uTiAcykBAAKBLc9v1Hc023.png](https://file.elecfans.com/web2/M00/7D/48/poYBAGN-uTiAcykBAAKBLc9v1Hc023.png)
就是這樣,完成。
- 兩個(gè)LED和兩個(gè)按鈕的使用
- 如何使用兩個(gè)LED和Arduino
- NodeMCU ESP8266 Wifi從MTA獲取busTime數(shù)據(jù)
- 使用TTGO ESP32和Visuino從互聯(lián)網(wǎng)上獲取天氣數(shù)據(jù)
- 使用TTGO ESP32和Visuino從互聯(lián)網(wǎng)獲取股票數(shù)據(jù)
- ESP8266+網(wǎng)頁(yè)控制LED
- 兩個(gè)S7-200-PLC之間Modbus通訊實(shí)現(xiàn)(從站) 28次下載
- LED點(diǎn)陣顯示的兩個(gè)方案源代碼免費(fèi)下載 25次下載
- 兩個(gè)LED模擬交通燈的仿真電路圖免費(fèi)下載 14次下載
- 兩個(gè)K1到K4控制LED移位的仿真電路圖免費(fèi)下載 12次下載
- 兩個(gè)4×4鍵盤矩陣控制條形LED顯示的電路原理圖免費(fèi)下載 30次下載
- LCD1602同時(shí)顯示兩個(gè)溫度傳感器的程序資料免費(fèi)下載 21次下載
- 利用CD4094 芯片驅(qū)動(dòng)兩個(gè)8 段共陰極LED 顯示器 107次下載
- 獲取網(wǎng)頁(yè)操作_源代碼 15次下載
- ESP8226調(diào)試工具網(wǎng)絡(luò)版bate2 0次下載
- 如何給C語(yǔ)言中的函數(shù)定義兩個(gè)不同的名字? 889次閱讀
- 如何在S7-1500系列的兩個(gè)CPU間創(chuàng)建一個(gè)編程連接 1908次閱讀
- 兩個(gè)相同電路的電流是否相等? 1548次閱讀
- 分享兩個(gè)STM32應(yīng)用中的實(shí)戰(zhàn)案例 3949次閱讀
- 介紹一個(gè)使用ESP32模塊開發(fā)的信息顯示器 2493次閱讀
- 加密的 ZIP 文件可能存在兩個(gè)密碼? 1236次閱讀
- 如何使用兩個(gè)舵機(jī)為ESP32-CAM創(chuàng)建云臺(tái)控制 1.4w次閱讀
- 如何使用ESP32創(chuàng)建一個(gè)氣象站 4040次閱讀
- 如何利用ESP8266和Neopixel Ring實(shí)現(xiàn)時(shí)鐘的彩色顯示 2863次閱讀
- 如何從網(wǎng)頁(yè)控制arduino? 4186次閱讀
- 干貨:兩個(gè)關(guān)于Vim的使用問(wèn)題及小技巧 2946次閱讀
- 插頭上的兩個(gè)孔它有什么作用 9842次閱讀
- 如何測(cè)量兩個(gè)光源的相對(duì)強(qiáng)度? 5976次閱讀
- 辨別PCB線路板好壞可以從兩個(gè)方面入手 3573次閱讀
- 兩個(gè)74ls164怎么連?74ls164聯(lián)級(jí)應(yīng)用電路 1.7w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論