資料介紹
描述
該項目使用 ESP8226 從網頁獲取數(shù)據并使用兩個 LED 顯示。此示例中收集的數(shù)據是我當?shù)爻鞘械拿绹?AQI 空氣污染數(shù)。我最初使用 Air Visual API 來獲取數(shù)據,但由于某種原因,它并沒有始終如一地返回我所在城市的數(shù)據。我認為這與我的 ISP 有關。您可以在 AirVisual 網站上免費注冊 API,然后設備將獲取您的本地數(shù)據。它返回一個充滿數(shù)據的字符串,因此您必須做一些字符串魔術才能獲得所需的空氣污染值。草圖包含在下面
我在當?shù)爻姓业搅?Doremon 玩具,并認為我可以用 LED 代替眼睛并控制它們。這很容易做到,并且使用 Thingsspeak.com 上的帳戶我從網頁中獲取了數(shù)據。我必須使用 Makuna Neopixel 庫來控制 LED,因為這是唯一正確控制 LED 鏈接https://github.com/Makuna/NeoPixelBus的安裝說明在 github 頁面上。我還使用了 Netmanager 庫,以便可以使用任何本地 WiFi?
設備顯示數(shù)據 10 秒,然后進入深度睡眠模式,直到按下按鈕并喚醒并獲取當前數(shù)據。如果您已將設備移動到另一個位置,則必須通過 wifi 網絡管理器面板輸入新的 SSID 和密碼。如果您有智能手機,這很容易,在您的 Wifi 連接上查找 ??ESP WiFi 通道,面板將顯示所有本地通道,選擇您要使用的 SSID 并輸入密碼。然后,該設備將執(zhí)行其業(yè)務,獲取相關數(shù)據并顯示與空氣質量相對應的顏色。
建造

我用一個舊的烙鐵把玩具的眼睛燒掉了,還給按鈕開了一個洞。然后我用熱膠將 LED 固定到位。
WeMos 電池模塊插入 WeMos 設備的頂部。您需要將一根電線從復位引腳焊接到連接到按鈕一側的電阻腿上的 10K 歐姆電阻上。5V 提供給另一條腿。按鈕的另一側接地。LED 在 5V 上運行,因此將 LED 上的 5V 輸入連接到 WeMos 上的 5V,將 LED 上的地連接到地,將 Led 上??的信號引腳連接到 WeMos 上的引腳 3。確保焊接兩個 LED,以便連接 5v、接地和信號。
您需要在Thingspeak.com上擁有一個帳戶并使用 API 創(chuàng)建一個 GET 調用。您必須使用瀏覽器中的開發(fā)人員工具查看要從中提取數(shù)據的站點。選擇頁面上的位置,您應該會在開發(fā)人員工具中看到相應的編號,復制 Xpath 并將其粘貼到 API 應用程序部分的解析字符串部分。

您還需要添加從中獲取數(shù)據的站點的 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數(shù)據
- 使用TTGO ESP32和Visuino從互聯(lián)網上獲取天氣數(shù)據
- 使用TTGO ESP32和Visuino從互聯(lián)網獲取股票數(shù)據
- ESP8266+網頁控制LED
- 兩個S7-200-PLC之間Modbus通訊實現(xiàn)(從站) 28次下載
- LED點陣顯示的兩個方案源代碼免費下載 25次下載
- 兩個LED模擬交通燈的仿真電路圖免費下載 14次下載
- 兩個K1到K4控制LED移位的仿真電路圖免費下載 12次下載
- 兩個4×4鍵盤矩陣控制條形LED顯示的電路原理圖免費下載 30次下載
- LCD1602同時顯示兩個溫度傳感器的程序資料免費下載 21次下載
- 利用CD4094 芯片驅動兩個8 段共陰極LED 顯示器 107次下載
- 獲取網頁操作_源代碼 15次下載
- ESP8226調試工具網絡版bate2 0次下載
- 如何給C語言中的函數(shù)定義兩個不同的名字? 889次閱讀
- 如何在S7-1500系列的兩個CPU間創(chuàng)建一個編程連接 1908次閱讀
- 兩個相同電路的電流是否相等? 1548次閱讀
- 分享兩個STM32應用中的實戰(zhàn)案例 3949次閱讀
- 介紹一個使用ESP32模塊開發(fā)的信息顯示器 2493次閱讀
- 加密的 ZIP 文件可能存在兩個密碼? 1236次閱讀
- 如何使用兩個舵機為ESP32-CAM創(chuàng)建云臺控制 1.4w次閱讀
- 如何使用ESP32創(chuàng)建一個氣象站 4040次閱讀
- 如何利用ESP8266和Neopixel Ring實現(xiàn)時鐘的彩色顯示 2863次閱讀
- 如何從網頁控制arduino? 4186次閱讀
- 干貨:兩個關于Vim的使用問題及小技巧 2946次閱讀
- 插頭上的兩個孔它有什么作用 9842次閱讀
- 如何測量兩個光源的相對強度? 5976次閱讀
- 辨別PCB線路板好壞可以從兩個方面入手 3573次閱讀
- 兩個74ls164怎么連?74ls164聯(lián)級應用電路 1.7w次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網絡安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論