使用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)的顏色。
建造
我用一個(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)用程序部分的解析字符串部分。
您還需要添加從中獲取數(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ì)變成紅色,白色,然后顯示空氣污染顏色。
就是這樣,完成。
- 兩個(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)論
查看更多