資料介紹
描述
該項目使用 ESP8226 從網頁獲取數據并使用兩個 LED 顯示。此示例中收集的數據是我當地城市的美國 AQI 空氣污染數。我最初使用 Air Visual API 來獲取數據,但由于某種原因,它并沒有始終如一地返回我所在城市的數據。我認為這與我的 ISP 有關。您可以在 AirVisual 網站上免費注冊 API,然后設備將獲取您的本地數據。它返回一個充滿數據的字符串,因此您必須做一些字符串魔術才能獲得所需的空氣污染值。草圖包含在下面
我在當地超市找到了 Doremon 玩具,并認為我可以用 LED 代替眼睛并控制它們。這很容易做到,并且使用 Thingsspeak.com 上的帳戶我從網頁中獲取了數據。我必須使用 Makuna Neopixel 庫來控制 LED,因為這是唯一正確控制 LED 鏈接https://github.com/Makuna/NeoPixelBus的安裝說明在 github 頁面上。我還使用了 Netmanager 庫,以便可以使用任何本地 WiFi?
設備顯示數據 10 秒,然后進入深度睡眠模式,直到按下按鈕并喚醒并獲取當前數據。如果您已將設備移動到另一個位置,則必須通過 wifi 網絡管理器面板輸入新的 SSID 和密碼。如果您有智能手機,這很容易,在您的 Wifi 連接上查找 ??ESP WiFi 通道,面板將顯示所有本地通道,選擇您要使用的 SSID 并輸入密碼。然后,該設備將執(zhí)行其業(yè)務,獲取相關數據并顯示與空氣質量相對應的顏色。
建造
我用一個舊的烙鐵把玩具的眼睛燒掉了,還給按鈕開了一個洞。然后我用熱膠將 LED 固定到位。
WeMos 電池模塊插入 WeMos 設備的頂部。您需要將一根電線從復位引腳焊接到連接到按鈕一側的電阻腿上的 10K 歐姆電阻上。5V 提供給另一條腿。按鈕的另一側接地。LED 在 5V 上運行,因此將 LED 上的 5V 輸入連接到 WeMos 上的 5V,將 LED 上的地連接到地,將 Led 上??的信號引腳連接到 WeMos 上的引腳 3。確保焊接兩個 LED,以便連接 5v、接地和信號。
您需要在Thingspeak.com上擁有一個帳戶并使用 API 創(chuàng)建一個 GET 調用。您必須使用瀏覽器中的開發(fā)人員工具查看要從中提取數據的站點。選擇頁面上的位置,您應該會在開發(fā)人員工具中看到相應的編號,復制 Xpath 并將其粘貼到 API 應用程序部分的解析字符串部分。
您還需要添加從中獲取數據的站點的 URL。確保方法設置為 GET 并保存。您可以在瀏覽器中測試生成的 URL,只需復制幫助區(qū)域下 ThingHTTP 頁面右側的 URL。Thingspeak URL 位于第 89 行的 Thingspeak 草圖中
如果適用于您的 ISP,您也可以使用Air Visual API。
使用的 Air Visual URL?
將工作地址放在 Air Visual 的草圖中。
將您的草圖加載到 ESP 并通過查看串行監(jiān)視器檢查它是否工作。
將所有電子設備放入玩具中。當您第一次按下按鈕時,您必須將設備登錄到您的網絡,然后它會登錄,眼睛會變成紅色,白色,然后顯示空氣污染顏色。
就是這樣,完成。
- 兩個LED和兩個按鈕的使用
- 如何使用兩個LED和Arduino
- NodeMCU ESP8266 Wifi從MTA獲取busTime數據
- 使用TTGO ESP32和Visuino從互聯網上獲取天氣數據
- 使用TTGO ESP32和Visuino從互聯網獲取股票數據
- ESP8266+網頁控制LED
- 兩個S7-200-PLC之間Modbus通訊實現(從站) 28次下載
- LED點陣顯示的兩個方案源代碼免費下載 25次下載
- 兩個LED模擬交通燈的仿真電路圖免費下載 14次下載
- 兩個K1到K4控制LED移位的仿真電路圖免費下載 12次下載
- 兩個4×4鍵盤矩陣控制條形LED顯示的電路原理圖免費下載 30次下載
- LCD1602同時顯示兩個溫度傳感器的程序資料免費下載 21次下載
- 利用CD4094 芯片驅動兩個8 段共陰極LED 顯示器 106次下載
- 獲取網頁操作_源代碼 15次下載
- ESP8226調試工具網絡版bate2 0次下載
- 如何給C語言中的函數定義兩個不同的名字? 550次閱讀
- 如何在S7-1500系列的兩個CPU間創(chuàng)建一個編程連接 1522次閱讀
- 兩個相同電路的電流是否相等? 1276次閱讀
- 分享兩個STM32應用中的實戰(zhàn)案例 3170次閱讀
- 介紹一個使用ESP32模塊開發(fā)的信息顯示器 2179次閱讀
- 加密的 ZIP 文件可能存在兩個密碼? 1087次閱讀
- 如何使用兩個舵機為ESP32-CAM創(chuàng)建云臺控制 1.3w次閱讀
- 如何使用ESP32創(chuàng)建一個氣象站 3771次閱讀
- 如何利用ESP8266和Neopixel Ring實現時鐘的彩色顯示 2557次閱讀
- 如何從網頁控制arduino? 3836次閱讀
- 干貨:兩個關于Vim的使用問題及小技巧 2833次閱讀
- 插頭上的兩個孔它有什么作用 9388次閱讀
- 如何測量兩個光源的相對強度? 5777次閱讀
- 辨別PCB線路板好壞可以從兩個方面入手 3437次閱讀
- 兩個74ls164怎么連?74ls164聯級應用電路 1.7w次閱讀
下載排行
本周
- 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開發(fā)指南
- 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次下載 | 免費
評論
查看更多