99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

基于ESP8266與WS2812打造家庭信息中心:硬件選型、代碼實(shí)現(xiàn)與避坑指南

基于ESP8266與WS2812打造家庭信息中心:硬件選型、代碼實(shí)現(xiàn)與避坑指南 1. 項(xiàng)目概述打造一個(gè)“N**** Style”的家庭信息中心最近在搗鼓一個(gè)挺有意思的小項(xiàng)目我把它叫做“N**** Style Home Info System”。這個(gè)名字聽起來有點(diǎn)玄乎其實(shí)核心很簡(jiǎn)單就是用一個(gè)LED點(diǎn)陣屏放在家里顯眼的位置實(shí)時(shí)顯示一些對(duì)你有用的信息。比如時(shí)間、天氣、室內(nèi)溫濕度、股票指數(shù)或者你待辦事項(xiàng)的提醒。為什么叫“N**** Style”這其實(shí)是一種調(diào)侃指的是那種極客范兒、自己動(dòng)手、追求實(shí)用和美觀結(jié)合的風(fēng)格核心在于信息的高效、直觀和個(gè)性化呈現(xiàn)。這個(gè)項(xiàng)目的核心硬件并不復(fù)雜一塊基于WS2812燈珠的LED點(diǎn)陣屏一個(gè)主控板比如Arduino Uno、ESP8266或ESP32再加上一些傳感器。軟件上你需要寫點(diǎn)代碼去獲取數(shù)據(jù)然后驅(qū)動(dòng)LED屏顯示出來。聽起來像是另一個(gè)“天氣時(shí)鐘”項(xiàng)目確實(shí)有相似之處但我想做的更偏向于一個(gè)“信息中樞”。它不只是一個(gè)時(shí)鐘而是一個(gè)可以根據(jù)你的需求靈活配置顯示內(nèi)容的信息看板。你可以讓它在你早上起床時(shí)顯示通勤路況工作時(shí)顯示番茄鐘計(jì)時(shí)晚上顯示智能家居設(shè)備狀態(tài)。它的價(jià)值在于把散落在手機(jī)App、網(wǎng)頁里的碎片化信息整合到一個(gè)固定的、無需交互就能一眼獲取的物理設(shè)備上減少你頻繁查看手機(jī)的次數(shù)提升生活和工作效率。這個(gè)項(xiàng)目適合誰呢如果你對(duì)Arduino、物聯(lián)網(wǎng)有一點(diǎn)點(diǎn)興趣或者單純覺得家里缺一個(gè)既實(shí)用又有科技感的擺件想自己動(dòng)手做一個(gè)那么這個(gè)項(xiàng)目會(huì)非常適合你。整個(gè)過程涉及硬件連接、基礎(chǔ)編程、網(wǎng)絡(luò)通信和UI設(shè)計(jì)但每一步我都會(huì)拆解得非常詳細(xì)即使你是剛接觸單片機(jī)的新手跟著做也能完成。接下來我會(huì)從設(shè)計(jì)思路、硬件選型、代碼編寫到問題調(diào)試完整地分享我的實(shí)現(xiàn)過程和踩過的那些坑。2. 核心硬件選型與電路設(shè)計(jì)解析做一個(gè)穩(wěn)定的信息顯示系統(tǒng)硬件是地基。選型不當(dāng)后面編程和調(diào)試會(huì)痛苦不堪。我的核心思路是顯示部分要足夠清晰、可編程主控要夠用且留有擴(kuò)展余地電源必須穩(wěn)定可靠。2.1 顯示核心WS2812 LED點(diǎn)陣屏深度解析我選擇了WS2812智能LED作為顯示單元。很多人可能聽說過5050 RGB LEDWS2812可以理解為它的“智能”升級(jí)版。它最大的優(yōu)勢(shì)是“單線串行控制”。傳統(tǒng)的LED點(diǎn)陣屏控制16x16256個(gè)像素點(diǎn)可能需要幾十個(gè)IO口或者搭配復(fù)雜的移位寄存器電路。而WS2812只需要主控板的一個(gè)數(shù)字IO口就能控制成百上千個(gè)燈珠每個(gè)燈珠的RGB顏色和亮度都可以獨(dú)立設(shè)置。為什么是WS2812而不是其他市面上類似的智能LED還有SK6812、APA102等。WS2812是生態(tài)最成熟、資料最多、價(jià)格也相對(duì)親民的選擇。它的通信協(xié)議簡(jiǎn)單有大量現(xiàn)成的Arduino庫如FastLED、Adafruit_NeoPixel支持對(duì)于新手極其友好。APA102雖然理論上刷新率更高、信號(hào)更穩(wěn)定有時(shí)鐘線但需要兩根控制線且?guī)斓闹С趾蜕鐓^(qū)資源相對(duì)少一些。對(duì)于家庭信息顯示這種不需要極高刷新率的應(yīng)用WS2812是完全夠用且性價(jià)比最高的選擇。點(diǎn)陣屏規(guī)格選擇我推薦從16x16或32x8的點(diǎn)陣屏開始。16x16是一個(gè)正方形區(qū)域可以顯示比較復(fù)雜的圖標(biāo)和少量漢字32x8是長條形非常適合滾動(dòng)顯示文本信息比如新聞標(biāo)題、股票信息。你可以根據(jù)你想顯示的內(nèi)容來決定。我這次用的是16x16的點(diǎn)陣分辨率256像素在2米外觀看文字和簡(jiǎn)單圖形已經(jīng)足夠清晰。注意購買WS2812點(diǎn)陣屏?xí)r一定要確認(rèn)其接口和引腳定義。常見的有“IN”和“OUT”標(biāo)識(shí)分別對(duì)應(yīng)數(shù)據(jù)輸入和輸出。你需要將主控的數(shù)據(jù)線連接到屏的“IN”端。如果你的屏需要級(jí)聯(lián)再將第一塊屏的“OUT”連接到第二塊屏的“IN”。2.2 主控板抉擇Arduino Uno vs. ESP8266 vs. ESP32這是項(xiàng)目的“大腦”選擇很多但各有優(yōu)劣。Arduino Uno經(jīng)典入門功能有限優(yōu)點(diǎn)極其穩(wěn)定生態(tài)龐大純離線工作適合絕對(duì)新手入門理解基礎(chǔ)原理。缺點(diǎn)性能較弱ATmega328P內(nèi)存小無法直接連接Wi-Fi獲取網(wǎng)絡(luò)信息如天氣、股價(jià)。如果你想顯示網(wǎng)絡(luò)數(shù)據(jù)必須額外搭配一個(gè)Wi-Fi模塊如ESP-01增加了復(fù)雜度和成本。結(jié)論僅推薦給只想顯示本地信息如時(shí)間需要DS3231模塊、溫濕度用DHT11的純硬件初學(xué)者。ESP8266如NodeMCU、Wemos D1性價(jià)比之王優(yōu)點(diǎn)自帶Wi-Fi性能遠(yuǎn)超Uno價(jià)格低廉。完全可以用Arduino IDE進(jìn)行開發(fā)學(xué)習(xí)曲線平緩。對(duì)于驅(qū)動(dòng)一個(gè)16x16的WS2812屏并同時(shí)處理網(wǎng)絡(luò)請(qǐng)求它的80MHz主頻和4MB Flash綽綽有余。缺點(diǎn)通常只有一個(gè)ADC引腳模擬傳感器擴(kuò)展能力稍弱處理復(fù)雜圖形動(dòng)畫時(shí)可能會(huì)有點(diǎn)吃力。結(jié)論這是本項(xiàng)目最平衡、最推薦的選擇。它能輕松勝任網(wǎng)絡(luò)數(shù)據(jù)獲取和LED控制這兩大核心任務(wù)。ESP32性能怪獸面向未來優(yōu)點(diǎn)雙核處理器主頻高達(dá)240MHz內(nèi)存更大自帶藍(lán)牙Wi-Fi性能更強(qiáng)ADC通道更多。如果你想實(shí)現(xiàn)更流暢的動(dòng)畫效果、同時(shí)連接更多傳感器、或者未來考慮加入語音交互等高級(jí)功能ESP32是更好的選擇。缺點(diǎn)價(jià)格比ESP8266稍高功耗也略大一點(diǎn)。結(jié)論如果你不差那點(diǎn)預(yù)算或者項(xiàng)目有明確的擴(kuò)展計(jì)劃直接上ESP32它會(huì)讓你后期的開發(fā)更從容。我的選擇我最終使用了ESP8266NodeMCU開發(fā)板。原因很簡(jiǎn)單它完美契合“網(wǎng)絡(luò)信息顯示”的核心需求成本控制得當(dāng)社區(qū)支持無敵。對(duì)于第一個(gè)版本完全夠用。2.3 電源系統(tǒng)穩(wěn)定壓倒一切驅(qū)動(dòng)LED點(diǎn)陣屏尤其是全白高亮度時(shí)電流需求巨大這是最容易出問題的地方。電流估算一個(gè)WS2812燈珠在單色最大亮度時(shí)理論最大電流約60mA。我們按保守的50mA計(jì)算。 對(duì)于一個(gè)16x16的點(diǎn)陣屏256顆燈珠總電流 256 * 0.05A 12.8A這個(gè)數(shù)字非常嚇人。但實(shí)際上我們幾乎不會(huì)讓所有燈珠同時(shí)以最高亮度顯示白色。在顯示文字和簡(jiǎn)單圖形時(shí)通常只有不到10%的燈珠點(diǎn)亮且亮度會(huì)調(diào)低。一個(gè)實(shí)用的經(jīng)驗(yàn)值是為你的點(diǎn)陣屏準(zhǔn)備一個(gè)5V/3A以上的電源適配器。對(duì)于32x8的屏256燈珠同樣適用。如果驅(qū)動(dòng)更大的屏務(wù)必按比例增加電源功率。接線方案獨(dú)立供電強(qiáng)烈推薦這是最穩(wěn)妥的方案。使用一個(gè)5V/3A以上的開關(guān)電源單獨(dú)給LED點(diǎn)陣屏供電。將電源的“5V”和“GND”接到點(diǎn)陣屏的電源輸入端。同時(shí)必須將開關(guān)電源的“GND”與NodeMCU開發(fā)板的“GND”連接在一起確保它們共地這是數(shù)據(jù)通信的基礎(chǔ)。數(shù)據(jù)線連接將NodeMCU的一個(gè)數(shù)字引腳如D4對(duì)應(yīng)GPIO2通過一根較短的導(dǎo)線最好小于50cm連接到點(diǎn)陣屏的“數(shù)據(jù)輸入DI或IN”引腳。主控供電NodeMCU可以通過Micro USB口單獨(dú)供電或者也從5V開關(guān)電源取電接NodeMCU的Vin或5V引腳注意板載穩(wěn)壓芯片的輸入范圍。實(shí)操心得電源噪聲與數(shù)據(jù)干擾我曾嘗試用一個(gè)5V/2A的手機(jī)充電器同時(shí)給NodeMCU和LED屏供電當(dāng)屏幕顯示變化時(shí)NodeMCU會(huì)偶爾重啟。這就是典型的電源功率不足或噪聲干擾。LED屏快速切換時(shí)會(huì)產(chǎn)生劇烈的電流波動(dòng)如果電源容量不夠或線材太細(xì)會(huì)導(dǎo)致電壓瞬間跌落影響主控穩(wěn)定。改用獨(dú)立的5V/4A開關(guān)電源并加粗電源線后問題徹底消失。所以電源千萬別將就。3. 軟件開發(fā)與環(huán)境搭建全流程硬件連接好比搭好了舞臺(tái)軟件才是讓舞臺(tái)表演的劇本。這里我們以最流行的Arduino IDE和ESP8266為例。3.1 開發(fā)環(huán)境配置讓IDE認(rèn)識(shí)你的板子安裝Arduino IDE從Arduino官網(wǎng)下載并安裝最新版IDE。建議使用1.8.x穩(wěn)定版對(duì)第三方支持最好。添加ESP8266開發(fā)板支持打開Arduino IDE進(jìn)入文件 - 首選項(xiàng)。在“附加開發(fā)板管理器網(wǎng)址”中填入http://arduino.esp8266.com/stable/package_esp8266com_index.json點(diǎn)擊工具 - 開發(fā)板 - 開發(fā)板管理器搜索“esp8266”找到并安裝“esp8266 by ESP8266 Community”這個(gè)包。安裝過程可能需要一些時(shí)間。安裝必要的庫FastLED這是驅(qū)動(dòng)WS2812等智能LED最強(qiáng)大、效率最高的庫。在項(xiàng)目 - 加載庫 - 管理庫中搜索“FastLED”并安裝。ArduinoJson處理從網(wǎng)絡(luò)API返回的JSON數(shù)據(jù)必備。同樣在庫管理中搜索安裝。NTPClient用于從網(wǎng)絡(luò)時(shí)間服務(wù)器獲取精確時(shí)間。搜索安裝??蛇xWiFiManager一個(gè)非常實(shí)用的庫它可以讓你的設(shè)備第一次啟動(dòng)時(shí)生成一個(gè)Wi-Fi配置熱點(diǎn)你用手機(jī)連接后可以輸入你家Wi-Fi的賬號(hào)密碼無需將密碼硬編碼在代碼里。對(duì)于需要分享給他人或頻繁更換網(wǎng)絡(luò)環(huán)境的情況強(qiáng)烈推薦。3.2 核心代碼結(jié)構(gòu)解剖一個(gè)典型的家庭信息中心代碼會(huì)包含以下幾個(gè)核心模塊我以“顯示時(shí)間天氣”為例進(jìn)行拆解。#include FastLED.h #include ESP8266WiFi.h #include NTPClient.h #include WiFiUdp.h #include ArduinoJson.h // 1. 硬件參數(shù)定義 #define LED_PIN D4 // 數(shù)據(jù)線連接的GPIO #define NUM_LEDS 256 // LED總數(shù)16x16256 CRGB leds[NUM_LEDS]; // FastLED庫的燈珠數(shù)組 // 2. 網(wǎng)絡(luò)參數(shù) const char* ssid 你的Wi-Fi名稱; const char* password 你的Wi-Fi密碼; // 3. NTP時(shí)間客戶端 WiFiUDP ntpUDP; NTPClient timeClient(ntpUDP, ntp1.aliyun.com, 8*3600, 60000); // 使用阿里云NTP東八區(qū)60秒更新一次 // 4. 天氣API參數(shù) const String cityCode 101010100; // 北京的城市代碼 const String weatherKey 你的天氣API密鑰; // 從心知天氣、和風(fēng)天氣等平臺(tái)申請(qǐng) void setup() { Serial.begin(115200); // 初始化LED FastLED.addLedsWS2812, LED_PIN, GRB(leds, NUM_LEDS); FastLED.setBrightness(50); // 設(shè)置亮度0-255開始時(shí)調(diào)低避免刺眼 // 連接Wi-Fi WiFi.begin(ssid, password); while (WiFi.status() ! WL_CONNECTED) { delay(500); Serial.print(.); } Serial.println(WiFi Connected!); Serial.println(WiFi.localIP()); // 初始化時(shí)間客戶端 timeClient.begin(); } void loop() { // 主循環(huán)按順序執(zhí)行各個(gè)功能模塊 updateTime(); // 更新并顯示時(shí)間 delay(5000); // 顯示5秒 updateWeather(); // 更新并顯示天氣 delay(5000); // 顯示5秒 // 可以繼續(xù)添加其他顯示模塊如溫濕度、股票等 // displaySensorData(); // delay(5000); }代碼關(guān)鍵點(diǎn)解析FastLED.addLedsWS2812, LED_PIN, GRB(leds, NUM_LEDS);這行代碼初始化了LED驅(qū)動(dòng)。GRB是顏色順序絕大多數(shù)WS2812是GRB順序如果發(fā)現(xiàn)顏色不對(duì)比如紅色顯示成綠色可以嘗試改為RGB。FastLED.setBrightness(50);亮度控制非常重要。在室內(nèi)亮度設(shè)為30-80之間通常比較舒適。太亮?xí)萄矍液碾娞祫t看不清。NTPClient我們使用阿里云的NTP服務(wù)器ntp1.aliyun.com8*3600表示UTC8時(shí)區(qū)北京時(shí)間。60000是更新間隔毫秒這里設(shè)置為1分鐘更新一次對(duì)于時(shí)鐘應(yīng)用足夠了。非阻塞式設(shè)計(jì)上面的loop()函數(shù)用delay(5000)是為了簡(jiǎn)化示例。在實(shí)際項(xiàng)目中強(qiáng)烈建議使用非阻塞定時(shí)例如用millis()函數(shù)來管理不同信息頁面的切換時(shí)間。這樣可以避免在delay期間程序完全卡住為后續(xù)加入按鍵切換、傳感器中斷等功能留出余地。3.3 關(guān)鍵功能函數(shù)實(shí)現(xiàn)示例1. 時(shí)間顯示函數(shù)updateTime()目標(biāo)是在點(diǎn)陣屏上以數(shù)字時(shí)鐘形式顯示“HH:MM”。void updateTime() { timeClient.update(); // 從網(wǎng)絡(luò)獲取最新時(shí)間 int hour timeClient.getHours(); int minute timeClient.getMinutes(); // 清空上一幀畫面 FastLED.clear(); // 調(diào)用自定義函數(shù)在屏幕特定位置繪制數(shù)字 // 假設(shè)我們有預(yù)先定義好的8x8像素的數(shù)字字體位圖 drawNumber(hour / 10, 0, 0, CRGB::Green); // 小時(shí)十位位置(0,0)綠色 drawNumber(hour % 10, 9, 0, CRGB::Green); // 小時(shí)個(gè)位位置(9,0) drawColon(17, 2, CRGB::Yellow); // 繪制冒號(hào)位置(17,2)黃色 drawNumber(minute / 10, 19, 0, CRGB::Cyan); // 分鐘十位 drawNumber(minute % 10, 28, 0, CRGB::Cyan); // 分鐘個(gè)位 FastLED.show(); // 將數(shù)據(jù)發(fā)送到LED屏 }這里的drawNumber和drawColon需要你事先用數(shù)組定義好每個(gè)字符的像素點(diǎn)位置。這是點(diǎn)陣屏編程的基礎(chǔ)工作有點(diǎn)繁瑣但一勞永逸。網(wǎng)上也有很多開源的8x8像素字體庫可以直接使用。2. 天氣顯示函數(shù)updateWeather()這里以心知天氣API為例獲取并顯示天氣圖標(biāo)和溫度。void updateWeather() { if (WiFi.status() WL_CONNECTED) { WiFiClient client; const char* host api.seniverse.com; const String url /v3/weather/now.json?key weatherKey location cityCode languagezh-Hansunitc; if (client.connect(host, 80)) { client.print(String(GET ) url HTTP/1.1\r\n Host: host \r\n Connection: close\r\n\r\n); // 等待服務(wù)器響應(yīng) unsigned long timeout millis(); while (client.available() 0) { if (millis() - timeout 5000) { Serial.println( Client Timeout !); client.stop(); return; } } // 解析JSON響應(yīng) String jsonResponse ; while (client.available()) { jsonResponse client.readStringUntil(\r); } client.stop(); // 使用ArduinoJson解析 DynamicJsonDocument doc(1024); DeserializationError error deserializeJson(doc, jsonResponse.substring(jsonResponse.indexOf({))); if (!error) { const char* weatherCode doc[results][0][now][code]; const char* temperature doc[results][0][now][temperature]; // weatherCode對(duì)應(yīng)天氣現(xiàn)象代碼如“0”為晴“4”為陰等 // 根據(jù)代碼調(diào)用自定義函數(shù)顯示對(duì)應(yīng)的圖標(biāo) displayWeatherIcon(weatherCode); displayTemperature(temperature); } } } }注意API調(diào)用頻率限制免費(fèi)的天氣API通常有調(diào)用次數(shù)限制如心知天氣免費(fèi)版每天100次。在代碼中一定要做好緩存比如每小時(shí)只更新一次天氣并將結(jié)果保存在變量中避免頻繁請(qǐng)求導(dǎo)致密鑰被封。4. 信息內(nèi)容規(guī)劃與UI設(shè)計(jì)思路硬件和基礎(chǔ)代碼搞定后顯示什么、怎么顯示就決定了這個(gè)系統(tǒng)的實(shí)用性和美觀度。4.1 內(nèi)容模塊規(guī)劃一個(gè)家庭信息中心可以包含多個(gè)信息模塊并循環(huán)或按需顯示。以下是一些常見思路核心信息常顯時(shí)間數(shù)字時(shí)鐘或模擬時(shí)鐘。可附加星期、日期。室內(nèi)環(huán)境通過DHT11/DHT22傳感器顯示溫濕度。通過BH1750傳感器顯示光照強(qiáng)度。網(wǎng)絡(luò)信息定時(shí)更新天氣當(dāng)前天氣狀況圖標(biāo)、溫度、濕度、空氣質(zhì)量指數(shù)AQI。日歷與待辦通過連接Google Calendar或Todoist等API顯示下一個(gè)會(huì)議或重要任務(wù)。這需要OAuth認(rèn)證難度較高但非常實(shí)用。系統(tǒng)狀態(tài)顯示W(wǎng)i-Fi信號(hào)強(qiáng)度、設(shè)備運(yùn)行時(shí)長、IP地址用于調(diào)試。娛樂與個(gè)性化音樂頻譜如果接入麥克風(fēng)或音頻輸入可以實(shí)現(xiàn)音頻可視化。這是“N**** Style”的炫技部分。滾動(dòng)新聞/股票從RSS源或股票API獲取信息以跑馬燈形式滾動(dòng)顯示。自定義文字/圖案通過手機(jī)App或網(wǎng)頁發(fā)送文字到屏幕上顯示作為家人間的留言板。我的方案我采用了“分頁自動(dòng)輪播”的方式。每個(gè)頁面顯示5-10秒然后自動(dòng)切換到下一頁。順序是時(shí)間 - 室內(nèi)溫濕度 - 天氣 - 一句勵(lì)志語錄從網(wǎng)絡(luò)API獲取。通過一個(gè)實(shí)體按鍵可以手動(dòng)切換頁面或進(jìn)入設(shè)置模式如調(diào)節(jié)亮度。4.2 LED點(diǎn)陣UI設(shè)計(jì)技巧在有限的像素里表達(dá)信息需要技巧字體選擇8x8像素的字體是清晰度和信息量的最佳平衡。可以準(zhǔn)備兩套字體一套數(shù)字時(shí)鐘專用的大號(hào)粗體數(shù)字一套用于顯示溫度等小號(hào)信息。顏色與動(dòng)畫一致性給每類信息定義主題色。如時(shí)間用白色或青色天氣用藍(lán)色晴、灰色陰、黃色預(yù)警溫度用紅色熱到藍(lán)色冷的漸變色??酥剖褂脛?dòng)畫簡(jiǎn)單的淡入淡出、滾動(dòng)效果能提升觀感但過于花哨的動(dòng)畫會(huì)分散注意力且可能因刷新率問題導(dǎo)致閃爍。FastLED庫提供了豐富的色彩和動(dòng)畫函數(shù)如fill_rainbow、fadeToBlackBy等可以善加利用。亮度自適應(yīng)通過光敏電阻或環(huán)境光傳感器自動(dòng)調(diào)節(jié)屏幕亮度。晚上自動(dòng)調(diào)暗白天調(diào)亮既省電又保護(hù)眼睛。圖標(biāo)設(shè)計(jì)為“晴、陰、雨、雪”等天氣設(shè)計(jì)簡(jiǎn)化的8x8圖標(biāo)。網(wǎng)上有大量像素圖標(biāo)資源可以參考也可以用在線像素畫工具自己繪制。5. 系統(tǒng)優(yōu)化與深度功能拓展基礎(chǔ)功能實(shí)現(xiàn)后可以從穩(wěn)定性、交互性和智能化方面進(jìn)行優(yōu)化。5.1 功耗與穩(wěn)定性優(yōu)化深度睡眠僅適用于電池供電如果使用電池可以讓ESP8266在顯示間隙進(jìn)入深度睡眠模式定時(shí)喚醒更新顯示極大延長續(xù)航。但這對(duì)需要實(shí)時(shí)網(wǎng)絡(luò)連接的功能不友好。看門狗WatchDog網(wǎng)絡(luò)請(qǐng)求可能因各種原因超時(shí)或阻塞導(dǎo)致程序“卡死”。啟用軟件看門狗或硬件看門狗定時(shí)器可以在程序異常時(shí)自動(dòng)重啟設(shè)備。#include Ticker.h Ticker secondTick; volatile int watchdogCount 0; void ISRwatchdog() { watchdogCount; if (watchdogCount 60) { // 如果60秒內(nèi)沒有復(fù)位計(jì)數(shù)器則重啟 ESP.restart(); } } void setup() { secondTick.attach(1, ISRwatchdog); // 每秒觸發(fā)一次 } void loop() { // 在正常運(yùn)行的循環(huán)中定期清零計(jì)數(shù)器 watchdogCount 0; // ... 你的主循環(huán)代碼 }異常處理與重連在loop()中檢查Wi-Fi連接狀態(tài)如果斷開則自動(dòng)重連。對(duì)于HTTP請(qǐng)求設(shè)置合理的超時(shí)時(shí)間并做好請(qǐng)求失敗后的降級(jí)處理如顯示上次緩存的數(shù)據(jù)或默認(rèn)信息。5.2 添加交互與控制渠道讓設(shè)備變得更“聰明”離不開交互。物理按鍵/旋鈕最簡(jiǎn)單的交互方式。一個(gè)按鍵用于切換顯示模式一個(gè)旋鈕旋轉(zhuǎn)編碼器用于調(diào)節(jié)亮度或選擇菜單。使用Bounce2庫可以完美解決按鍵抖動(dòng)問題。紅外遙控添加一個(gè)紅外接收頭如VS1838就可以用家里的電視/空調(diào)遙控器來控制信息切換、亮度調(diào)節(jié)非常方便。網(wǎng)頁配置界面Web Server這是進(jìn)階功能。在ESP8266上運(yùn)行一個(gè)微型Web服務(wù)器手機(jī)或電腦連接到同一個(gè)Wi-Fi后通過瀏覽器訪問設(shè)備的IP地址就能打開一個(gè)配置頁面。在這里可以修改Wi-Fi密碼配合WiFiManager庫。設(shè)置顯示哪些信息模塊及其順序。調(diào)整每個(gè)頁面的顯示時(shí)長。手動(dòng)輸入要顯示的定制文字。更新天氣API密鑰等配置項(xiàng)。 配置信息可以保存到ESP8266的EEPROM或LittleFS文件系統(tǒng)中斷電不丟失。5.3 集成智能家居平臺(tái)如果你家里有Home Assistant、HomeKit或米家等智能家居平臺(tái)可以嘗試將你的信息中心接入。作為傳感器將ESP8266讀取到的室內(nèi)溫濕度數(shù)據(jù)通過MQTT協(xié)議發(fā)布到Home Assistant這樣你的信息中心就成為了一個(gè)溫濕度傳感器節(jié)點(diǎn)。作為顯示終端讓Home Assistant通過MQTT向ESP8266發(fā)送指令控制其顯示特定的信息。例如當(dāng)Home Assistant檢測(cè)到你離家時(shí)讓屏幕顯示“一路順風(fēng)”檢測(cè)到下雨時(shí)顯示“記得帶傘”的圖標(biāo)。實(shí)現(xiàn)需要一定的網(wǎng)絡(luò)和協(xié)議知識(shí)但一旦打通可玩性會(huì)大大提升。6. 常見問題與排查技巧實(shí)錄在制作過程中你幾乎一定會(huì)遇到下面這些問題。我把我的排查經(jīng)驗(yàn)記錄下來希望能幫你節(jié)省大量時(shí)間。6.1 LED屏顯示異常問題現(xiàn)象可能原因排查步驟與解決方案完全不亮1. 電源未接通或電壓不足。2. 數(shù)據(jù)線接錯(cuò)引腳或接觸不良。3. 代碼中LED引腳定義錯(cuò)誤。4. 電源正負(fù)極接反燒毀風(fēng)險(xiǎn)。1. 用萬用表測(cè)量LED屏VCC和GND之間電壓確保在4.8-5.2V之間。2. 檢查數(shù)據(jù)線是否牢固連接到主控板指定的GPIO和LED屏的DI口。3. 核對(duì)代碼#define LED_PIN的值與實(shí)際接線是否一致。ESP8266的D4對(duì)應(yīng)GPIO2。4.立即斷電檢查接線。反接極易燒毀整塊屏。部分燈珠亮顏色錯(cuò)亂或出現(xiàn)“鬼影”1. 電源功率不足導(dǎo)致末端燈珠供電電壓下降。2. 數(shù)據(jù)信號(hào)受到電源噪聲干擾。3. 第一個(gè)燈珠損壞導(dǎo)致信號(hào)無法向后傳遞。4. 代碼中LED數(shù)量NUM_LEDS設(shè)置錯(cuò)誤。1.這是最常見原因換用功率更大的電源5V/3A以上并確保電源線足夠粗建議18AWG以上。2. 在LED屏的電源輸入端口并聯(lián)一個(gè)470-1000μF的電解電容耐壓6.3V以上進(jìn)行濾波。同時(shí)在靠近主控板的數(shù)據(jù)線輸出端串聯(lián)一個(gè)100-500歐姆的電阻有助于抑制信號(hào)反射。3. 嘗試跳過第一個(gè)燈珠將數(shù)據(jù)線直接接到第二個(gè)燈珠的DI口測(cè)試。4. 仔細(xì)清點(diǎn)燈珠數(shù)量并修改代碼。整體閃爍或亮度不穩(wěn)定1. FastLED庫的show()函數(shù)調(diào)用頻率與刷新率不匹配。2. 程序中有耗時(shí)操作如網(wǎng)絡(luò)請(qǐng)求阻塞了LED數(shù)據(jù)刷新。3. 電源地線GND接觸不良或未共地。1. 確保FastLED.show()在每次更新顯示后只調(diào)用一次。不要在循環(huán)里頻繁無意義地調(diào)用。2.采用非阻塞編程模式。將網(wǎng)絡(luò)請(qǐng)求、傳感器讀取等耗時(shí)操作與LED刷新用millis()定時(shí)器分開避免使用長delay()。3.確保主控板和LED屏的GND可靠連接在一起這是必須的。6.2 ESP8266網(wǎng)絡(luò)連接與運(yùn)行問題問題現(xiàn)象可能原因排查步驟與解決方案無法連接Wi-Fi1. SSID或密碼錯(cuò)誤大小寫敏感。2. Wi-Fi信號(hào)太弱。3. 路由器設(shè)置了MAC地址過濾或僅允許特定設(shè)備連接。1. 通過串口打印調(diào)試信息確認(rèn)SSID和密碼。2. 將設(shè)備靠近路由器測(cè)試。3. 檢查路由器設(shè)置或嘗試用手機(jī)熱點(diǎn)測(cè)試。運(yùn)行一段時(shí)間后自動(dòng)重啟看門狗復(fù)位1.loop()函數(shù)中有阻塞操作導(dǎo)致看門狗超時(shí)。2. 內(nèi)存泄漏可用堆內(nèi)存耗盡。3. 電源不穩(wěn)定電壓跌落觸發(fā)復(fù)位。1. 將所有delay()替換為基于millis()的非阻塞定時(shí)。2. 優(yōu)化代碼減少String類的使用非常耗內(nèi)存多用字符數(shù)組。使用ESP.getFreeHeap()監(jiān)控內(nèi)存。3. 檢查電源特別是當(dāng)LED屏全亮?xí)r用萬用表監(jiān)測(cè)ESP8266的供電電壓是否穩(wěn)定在3.3V。HTTP請(qǐng)求失敗1. API地址或密鑰錯(cuò)誤。2. 服務(wù)器響應(yīng)超時(shí)。3. 返回的JSON數(shù)據(jù)格式與解析代碼不匹配。1. 將完整的請(qǐng)求URL打印到串口用電腦瀏覽器訪問測(cè)試。2. 增加HTTP客戶端超時(shí)時(shí)間。3.將服務(wù)器返回的原始JSON數(shù)據(jù)完整打印到串口用在線JSON校驗(yàn)工具格式化然后仔細(xì)對(duì)照你的解析路徑。這是調(diào)試API問題最有效的方法。6.3 軟件與庫相關(guān)FastLED顏色順序錯(cuò)誤如果顯示紅色時(shí)變成了綠色藍(lán)色正常說明是RGB順序錯(cuò)了。修改FastLED.addLeds語句中的顏色順序參數(shù)常見的有GRB、RGB、BRG等逐個(gè)嘗試。內(nèi)存不足編譯失敗ESP8266項(xiàng)目代碼較大時(shí)可能報(bào)錯(cuò)。在工具 - Flash Size中選擇“4M (3M SPIFFS)”或“4M (1M SPIFFS)”以提供更多程序空間。減少全局變量將常量字符串放入PROGMEM程序存儲(chǔ)區(qū)。NTP時(shí)間獲取失敗嘗試更換NTP服務(wù)器地址如pool.ntp.org、time.google.com、cn.pool.ntp.org。檢查防火墻是否屏蔽了UDP 123端口。最后分享一個(gè)我個(gè)人的體會(huì)這類項(xiàng)目的樂趣不在于一步到位做出一個(gè)完美的產(chǎn)品而在于不斷迭代和優(yōu)化的過程。最開始你可能只做了一個(gè)顯示時(shí)間的時(shí)鐘。然后你加了溫濕度傳感器。后來你學(xué)會(huì)了從網(wǎng)絡(luò)獲取天氣。再后來你做了一個(gè)網(wǎng)頁去控制它。每一次小的成功都會(huì)帶來巨大的成就感。不要怕代碼寫得亂硬件搭得丑先讓它跑起來然后再慢慢打磨。在這個(gè)過程中積累的經(jīng)驗(yàn)遠(yuǎn)比最終的那個(gè)小盒子更有價(jià)值。祝你制作愉快
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 99热亚洲精品66| 九九热这里只有精品23| 五月天婷婷激情春色小说| 98永久精品| 婷婷五月天伊人| 丁香狠狠色婷婷久久无码视频| www.色9| 情婷婷五月天在线| 天天肏高清在线| 五月综合激情网| 啪啪激情综合| 五月婷婷免费看| 91超碰在线观看| 久久一级AV| 99热伊人| pom538精品视频| 国模九区| 久久综合热17c| 五月婷婷丁香俺日污视频| 思思热视频| 丁香五月www| 五月婷婷激情四季| 另类激情五月| 婷婷五月综合免费在线| 亚洲五月天伊人| 亚州操操| 99综合成人视频在线观看 | 亚洲综合色婷| 久久精品爱爱| 91大神操美女| 婷婷色啪| 色五月超碰| 婷婷五月天国产传媒| 99视频精品视频| 99ri精品在线| 9久热在线视频精品| 天天色天天日| 琪琪狠狠干| 玖月婷婷爱丁香| 99啪啪网| 久久精品99久久| 婷婷五月天狠狠色| 五月丁香六月停停停| 五月丁香AV、伊人业余、性色熟妇| 亚洲永久四色| 丁香五月情| 99精品视频免费观看| 黄色高清无码| 思思久久96热在精品国产,| 九九热av| 伊人久久大香线蕉av最新| 玖玖资源站蜜臀| 亚洲亚洲人成综合网络| 五月天婷综合网站| 欧美 日韩 人妻 高清 中文| 亚洲小说五月婷婷| 思思热在线| 日韩精品999| 爆乳熟妇一区二区三区爆乳| 九九色影视| 欧美黄色韩日网| 久热精品9999| 夜夜操狠狠操| 亚洲成人中文字幕| 婷婷丁香五月在线播放| 97碰 在线视频观看| 成 人 色 色| 久久99草五月婷婷| 播播网色播播| 国产成人av在线播放| 九色91国产| AⅤ在线播放网| 五月婷婷综合色啪首页| www。五月,com| 日本成人噜噜| 91五月花丁香| www.激情五月| 9婷婷内射| 操人妻视频91| www.9797国产| 婷婷五月花| 色五月激情问网站| 日日夜夜天天综合| 99视频在线观看视频| 九九机热| 香蕉99网| 久久婷婷五月综合色奶水99啪| 任你日视频| 操97免费超级视频| 婷婷激情小说网| 大香蕉久久婷婷| 亚洲VA在线| 激情综合五| 亚洲综合婷婷五月| 九九碰九九爱97| 色婷婷成人| 狠狠色噜噜狠狠狠狠综合| 欧美婷婷丁香五月社区| 婷婷五月丁香啪啪| 婷婷另类开心| 国产女生爱爱AA| 九九热精品| 超碰九九热| 日本色五月| 九九久久精品| 久久五月天综合| 99热日韩这里只有精品| 丁香婷婷影院| 91人人操人人| 丁香五月aV| 搡BBBB搡BBB搡18| 天天做天天爱天天日| 亚洲精品V天堂中文字幕| 亚洲性图一区二区| 久久爱综合| 亚洲乱码w在线观看| 欧亚洲在线高清视频| 99精品成人无码A片观看金桔| 色色色在线免费视频| 69凹凸成人综合网| 日日天天干| 26uuu丁香婷婷五月| 96精品久久久久久久久| 五月天婷婷在线观看精品男人| 国产一区二区三区影院| 五月天婷婷激情小说电影| 久久人人超| 亚洲综合色网| 操一操干一干| 色色激情网| 色色无码| 五月亭亭开心网| 怡红院 久久| 九九9久九9国产视频| 区区欧美你爱| 少妇婷婷五月天| 99热超碰| 国产美女精品| 99热在线资源| 九九黄色网| 99热的无码| 五月丁香亭亭操逼| 国产婷婷婷| 婷婷丁香五月天激情| www久| 婷婷丁香日韩五月| 99热99色| 韩国三级五月天婷婷。| 99手机在线精品视频| 九九色精品| 日本熟女视频一区二区| 激情五月天情色| 天天日日夜夜| 六月丁香深深爱| 99资源在线| 六月丁香啪啪啪| 这里只有精品免费视频在线观看| 全亚洲最大的婷婷五月天网站COM| 色婷婷呢狠禁久禁| 99超级碰免费视频| 26uuu亚洲欧美日本| 色色色99| 丁香六月在线综合| 五月丁香色| 丁香五月aV| 亚洲成人av在线播放| 色婷婷影院| 亚洲激情五月婷婷日日| 五月丁香毛片| 色综合久久久综合久久网| 丁香五月婷老师| 婷婷五月AV| 五月天丁香色色| 99热老司机| 97婷婷丁香五月| 无码动漫av| 六月丁香啪啪啪| 深爱激情六月天| 婷婷五月综合色中文字幕| 俺去婷婷 丁香| 色五月 五月婷婷| 五月草视频| 天天日,天天射,天天插| 九九色99| 丁香 亚洲 久久| 国产FREESEXVIDEOS性中国 | 久久视频这里99| 99这里只有精品视频免费| 人人草碰| 大香蕉在九| 一级黄色影片| 天天操天天插| 婷婷五月天在线观看第二页| 婷婷五月天六月综合| 婷婷伊人综合中文字幕| 五月婷婷九九久久| 国产精品国产成人国产三级| 九月丁香亭亭| 五月激情在线| 五月天俺去也| RenRenSe在线视频网站| 激情婷婷五月亚洲| 人人操99| 婷婷人人操| 色色欧美。| 丁香花色色网| 99re思思久久| 我要射综合| 视频综合网| 丁香六月欧美| 色狠狠婷婷| 性爱久久| www久久99| 亚洲va欧美va天堂v国产综合| 丁香花五月天| 免费日韩99| 丁香六月啪啪啪| 精品无码片| 亚洲成人无码专区| 三人荫蒂添的好舒服A片| 亚洲人妻AV| 丁香五月天视频| 亚洲成人va| 无码G高清天| www.激情五月天。com| 午夜激情久久| 免费色婷婷| 成人无码精品1区2区3区免费看| 日韩视频99| 欧美日本国产欧美日本韩国99| 啪啪小说五月天| 日韩乱玛久久| 亚洲免费99| 日日鲁鲁夜夜爽爽| 丁香六月激情综合网| 亚洲网站在线鸭子av| 久久久久久久久久8888| 综合色播| 九九碰九九爱97超碰| 五月丁香激| 最新日韩久热免费视频看看| 97人妻碰碰碰碰碰久久久久久| 五月婷婷久久网| www.色五月| 99这里都是精品6| 色婷婷久久久| 99热国产| 亭亭玉月丁香| 97干在线| 99久久国产宗和精品1上映| 狠狠狠狠狠| 久久久精品色| 久久婷婷综合五月天| 色情五月综合婷婷| 亚洲另类在线观看| 婷婷亚洲综合| 五月天婷婷久久| 99色在线观看| 国产欧美精品AAAAAA片| 久久激情中文| 有码一区二区三区| 一区二区aV电影免费看| 婷婷九月丁香天堂丁香天堂| 91精品国产日韩91久久久久久国模| 激情亭亭五月| 51成人| 欧美精产国品一二三区| 99黄色性生活| 色五月丁香五月五月婷婷| 狠狠色婷婷7| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 五月天另类综合网| 亚州日本欧州韩美高青高潮一| 五月五丁香婷婷| 91啪级电影| 九九一综合精品| 玖玖精品视频99| 亚洲五月天狠狠| 久久99这里只有精品| 99免费综合网| 蜜桃婷婷丁香五月天狠狠久久综合| 人人舔人人色人人高潮| 综合网五月天123| 狠狠色婷婷六月激情网| 婷婷久久草| 夜夜躁爽日日| 婷婷综合色| 亚洲综合色色| 成人做爰A片免费看视频| 国产SUV精品一区二区6| 亚洲亚洲人成综合网络| 狠狠色综合无线观看| 国产操逼网站| 九九99九九99偷拍视频免费看| 五月天色图| 99久久免费性爱视频`| 热久久思思热思思| 日日夜夜天天爽| 五月婷婷啪| 激情五月婷黄版| 色噜噜狠狠色综无码久久合欧美| 欧美婷婷日本| 日本色色网| 五月婷婷综合网| 日韩黄在免| 五月婷婷激情在线| 久热AA| 激情久久久| 激情欧美婷五月| 怡红院精品视频久久久久久久久| 婷婷激情图片| 99久在线精品99re8热| 色婷婷亚洲婷婷| 五月Huangsewang| 九月av在线| 91超碰在线播放| 操操操www.com| WWW.桔色成人.COM| 色五月婷婷综合在线| 亚洲视频操| 久久久久人妻网址| 丁香五月天大香蕉啪啪| 久久久久久久久久久97| 五月色丁香综合| 欧美va亚洲va在线播放| 天堂久久婷婷| 白人荫道BBWBBB大荫道| 色涩影院六月丁香| 人人干天天舔| 婷婷五月天激情五月天深爱五月天| 欧美日韩成人在线网站| 欧美激情综合色综合啪啪五月| 91狼友视频网页更新| 亚洲乱码w在线观看| 丁香五月天在线视频| 婷婷六月天亚州| 欧美影院| 午夜69成人做爰视频| 色婷婷久久7777| 色婷婷狠狠18禁| 激情激情激情网| 性色天| 久久久久9| 99热色综合| 91超碰在线观看| 五月花婷婷最新| 激情久久丁香| 国产亚洲成AV人片在线观黄桃| 丁香五月婷婷影院| 欧洲永久精品| 色色色色色色网| 26uuu欧美日本| 久久色大香蕉| 乱码操操| 婷婷五月情天| 久9久9热久热| AV中文网| 91大神操美女| 丁香五月婷婷成人网| www.婷婷六月天| 成人无码精品1区2区3区免费看| 久热婷婷在线视频| 国产色婷婷亚洲| 人。妻久久| 99热这里只有精品在线观看| www综合久久| 亚洲激情图文小说| 久9视频免费播放| 国产欧美精品AAAAAA片| 性视频久久| 亚洲麻豆乱码国产2028| 激情综合久久| 丁香香蕉婷婷| 丁香成人综合| 色婷婷在线播放| 女同在线9| 免费AV播放| 五月激激激情综合网| 五月天啪啪啪| 欧美日韩五月婷婷| 伊人五月网| 97久久人人| 婷婷丁香久久网| 这里只有精品偷拍| 五月婷婷综合网| 色135综合网| 九热精品| 色色性爱视频| 国产在线网| 五月天激情影院| 五月花综合视频| 色香蕉影院| 精品操逼一区二区| 六月色狠狠色| 欧美人妻一区二区| 天天肏高清在线| 五月丁香婷婷啪啪综合网| 亚洲精品视频在线| 涩涩婷婷五月| www.99成人视频| 超碰免费在线| 秋霞性爱AV| 色色色色色色网站| 色婷丁香91| 久色视频在线| www.婷婷五月天| 色综啪啪啪啪啪啪| 久久人人人人妻| 综合五月天| 毛片新网地| 丁香五月在线观看完整版| 日韩操人| 丁香九月激情| 色色色色色色色色色色色色色97| 久久久潮喷-久久久九九-成人AV| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | 国产亚洲成AV人片在线观黄桃 | 秋霞黄色一级久久| 婷婷五月天堂| 六月激情婷婷综合| 综合久久五月天| 国产精产国品一二三在观看| 五月丁香综合啪啪啪啪啪| 天堂中文国产| 4399高清无码视频| 亚洲综合色色色| 日韩AV免费看| 婷婷丁香五月久久| 美日韩成人| 色色五月丁香婷婷| 999激情视频| 伊人五月天久久| 五月丁香花激情综合网| 亚洲在线免费成人| 五月婷婷六月爱| 大香蕉综合在线| 婷婷久久亚洲| 91玖玖| 亚洲AV无码一区二| 五月婷婷天天| 五月天堂色色| 婷婷五月天激情电影小说| www.婷婷com| 天天爱天天做天天日| 五月激情网站| 伊人综合色干| WWW.17C亚洲精品| 婷婷五月丁香激情图片| 婷婷综合五月天亚洲综合| WWW嗯嗯啊啊啊啊| 天天婷婷天天| 无码激情AAAAA片-区区| 天天综合.com| 欧美私人家庭影院| 开心五月激情站| 日本久久网| a色色色色色| 日韩另类| 97av在线视频| 久久婷婷成人综合色怡春院| 九九碰九九爱97| 久久曰曰| 五月丁香| 99热精品免费| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网 | 成人精品视频99在线观看免费| 亚州精品色情在线观看| 五月天激情小说| 色欲操| 国产超碰在线| 天天草婷婷五月| 久久99热这里只频精品6学生| 丁香六月 婷婷六月| 九九色逼| 激情五月婷婷在线区| 国产精品人人做人人爽人人添| 五月天激情站| 久久精品国产AV一区二区三区 | 五月丁香六月色婷婷| 无遮羞AV| 久久99性爱视频| 99ri视频在线观看| 激情五月综合亚洲另类| 97在线精品视频| 综合色播| 九九热再线九九视频免费在线观看| 五月婷婷性爱| 激情综合激情五月| 99九九这里有免费视频| 激情五月婷婷综合网| 久草热8精品视频在线观看 | 热热色色五月天婷婷| 五月天激情婷婷小说| 26uuu色五月| 婷婷婷婷婷开心无码播放| www.AV在线| 综合性爱网| 婷婷天堂综合| 五月婷婷激情综合| 久久久久99精品成人片| 一本九九色| 天天综合久久| 久久精彩综合视频| 国产成人精品亚洲线观看| 五月婷婷影视| 青青草婷婷久久| 9月色婷婷| 91天天操天天干天天射| 六月丁香啪啪| 天天色天天爱天天爽| 大香蕉伊然在亚洲90| 亚洲五月天另类小说图片| 五月丁香啪综合| 激情五月天 婷婷| 成人久久天天x资源站| 久久色大香蕉| 久久婷婷五月综合| 久er免费视频| 色五月婷婷成人| 中文av网站| www.精品99| 色噜噜狠狠色综合日日| 97韩国久久电影院| 99久精品视频| 天天插天天干| 色区域网站视频| 伊人狠狠色婷婷综合丁香一区| 91超碰在线播放| 都市激情蜜桃婷婷五月天| 综合色、色综合| 深爱五月激情| 快乐激情五月色婷婷| ..真实国产乱子伦对白在线_欧| 国产三级秋霞| 五月丁香激情啪啪| 日韩成人影片网站| 五月天成人在线视频网站| 色综合婷婷| 天天日日夜夜| 五月综合无码| 人妻射精AV| 好吊兆人妻| 色欲久久久久久综合网综合网| 天天人人综合| 日韩有码一区| 九九伊人网| 2025天天爽天天摸| 九九99香蕉在线视频播放| 色婷婷五月天在线观看| 狠狠色噜噜| 欧美在线97| 午夜天堂一区人妻| 在线观看婷婷5月| 日韩欧美一区二区三区四区| 婷婷五月天久| 亚州色色色| AV79| www.久久99| 综合色七七| 大香蕉99热| 啪啪啪啪五月天| 超碰伊人碰婷婷五月| 99成人| 久久人妻伦理| 人人草成人视频| 久久99网| 伊人激情影院| 夜夜夜夜夜骑撸| 久思思热视频在线观看| 成片免费观看大全| 婷婷五月激情综合| 久久这里只有精品99| 色婷婷久久综合久色| 操操操91| 五月综合色| 五月婷婷激情中文字幕| 久久久婷丁香五月| AV五月丁香| 九九婷婷五月天| 国产操碰| www,av好吊操| 亚洲国产色婷婷| 欧美日本99| 大香蕉九九| 五月丁香六月激情综合| www好屌操| 99热这里只有精品1025| 色吊操色妞| 丁香婷婷久久 | 人妻狠狠操| 五月丁香婷色| 欧美成人一区二区三区在线视频 | 久久久久久久久月丁| 久操热| 六月婷婷在线| 五月丁香天堂网婷婷| 婷婷五月激情欧美| 亚洲天堂制| 色优久久| 色伊人婷婷| 婷婷色成人| 丁香五月天信号| 婷婷久久影院| 男女av免费看| 亚洲乱码日产精品BD| 婷婷五月激情图片| 99热最新| 色婷婷五月综合在线| 久久久中文| 99啪在线视频| 超碰日韩人妻在线| 日本久久精品| 五月婷婷色色色| 日日夜夜狠狠操| 五月丁香AV、伊人业余、性色熟妇| 99久在线精品| 五月天大香蕉AV| 天天色综网| 五月综合视频| www.91.com黄| 天天日天天草| 亚洲丁香五月在线观看| 停停色综合伊人| 超碰人人色| 五月婷婷九九热| 免费一区二区三区| 强辱丰满人妻HD中文字幕| 丁香婷婷五月| 激情床戏| 十一月婷婷激情四射| 婷婷激情五月天小说| 亚洲丁香五月天在线视频| 免费黄色片子| 七七九色| 极品九九九九九九| 香蕉99网| 色综合视频在线| 国产AV一区二区三区日韩| 日韩无码色色| 亚洲天堂热| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 五月丁香婷婷色| 婷婷综合五月| 日韩在线视频中文字幕| 欧美性爱中文字幕| 五月婷婷啪啪| 激情六月综合| 五月婷婷亞洲中文| 激情5月天天天| 五月婷婷和六月| 做爱夜夜干天天操| 国产精品久久99| 亚洲操人| 超碰免费人人| 超碰激情网| 久久精品91视频| 五月丁香人妻| 六月婷婷最新网址| 久久婷婷五| 亚洲99一级无嗎特制在线| 五月天久久婷| 99se丁香| 精品九九九久| 伊人在线另类| 综合在线观看99| 九久久九精品视频| 啪啪日本欧美| 日韩av在线播放综合网| 26uuu成人网| 亚洲无码影片| 日本色超碰| 亚洲天堂制| 六月色 亚洲| 婷婷综合久久综合| 狠狠色婷婷色| 99热999| 四射综合网| 日本在线视频看se99| 日韩美女在线视频19| 91操屁股| A级毛片高清免费不卡播放谢谢谢谢| 超色欲天天| 超碰高清在线| 久热91精品| 1024国产| 久久丝丝热| 91人妻色色网| 五月丁香激情综合啪| 韩国情人在线电视剧免费观看高清版全集 | 日韩中文字幕| 5月丁香美女影院| 免费视频1区| 日韩av高清| 无码动漫AV| 国产资源在线视频| www.婷婷五月天| 97人妻碰碰碰久| 女性自慰系列第五页| eeuus五月婷| 婷婷六月网| 开心激情站婷婷五月天| 欧美va在线| 99热只有| 99激情在线| 综合网亚洲| 另类小说五月天| 日本色色色色色色色色一色二色| 北条麻妃伊人| 97超级操操| 久婷婷婷| 欧美色狠婷久| 五月婷婷综合色啪首页| 天天做天天摸| 婷婷激情人妻| 丁香五月天激情视频| 综合五月天| 久久久久久久久18久久| 一区二区三区XXXXXX| 综合久久五月天| 丁香五月天导航| 亚洲婷婷开心五月| 人妻VideOssS人妻高清| 九九 激情 网| 久久这里只有精品热在99| 成人无码精品1区2区3区免费看| 99久久国产综合精品五月天喷水\| 色婷婷啪啪| 婷婷五月大香蕉| 五月激情丁香五月| 亚洲小说欧美激情| 思思热精品在线| 亚洲五月婷| 天天色粽合合合合合合合| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 婷婷和五月天| 79色色免费| 亚洲色频| 久久久这里有精品| 丁香五月天操B| 婷婷综合九月| 99热九九这里只有精品| 99在线视频在线观看| 99国产在线| 激情五月天视频| 少妇高潮呻吟A片免费看软件| 精品九九久久| 99操逼视频| 五月丁香六月婷婷亚洲激情综合| 婷婷开心五月| 超碰99在线| 蜜乳久AV| 2017人人操| 第四色五月激情网| 五月开心色| 激情五月天婷婷| 超碰日韩人妻在线| 久久婷婷丁香| 国产精品噜噜在线视频| 橾逼网| 天天日,天天干,天天操| 精品视频二级九九| 久久激情五月天| 97色五月天| 播五月,色五月,开心五月播放器| 日日夜夜狠狠| 婷婷综合国产| 久久久久9999| www五月天激情com| 天天久久狠狠色综合| AA片在线观看视频在线播放 | 99免费| 婷婷94s| 精品久热| 操日挥操日日| 人人爽天天爽| 丁香五月 无码| 五月开心婷婷极品激情| 色综合色综合色综合| 亚洲综合激情五月久久| 欧美日韩色色| 天天插天天插天天操| 99久久免费精品| 一起草av| 亚洲无码猫咪| 激情综合女人网五月播播| 深爱激情婷| 丁香九月激情| 99热九九在线| 天天干天天日日| 婷婷色操| 色婷青青| 9久久精品| 影音先锋777xfplay色资源网站| 噜噜视频| 久人人操| www。五月天。com| 欧美在线97| 九久久九精品视频| 国产婷婷色五月| 欧美成人色婷婷| 久久怡红院| 激情亚洲婷婷| 日本成人噜噜| 人妻22p| 婷婷的色色五月天| 校园激情 亚洲| 色色色欧美| 99久高清视频| 激情黄色五月天| 色婷婷亚洲| 极品五月天| 丁香婷婷激情五月色| 久久性刺激| 99色人| 久久最新色色色| 五月天婷婷综合| 色婷婷呢狠禁久禁| 激情文学 综合 色| 影音先锋偷偷色男人站| 激情98色婷婷五| 99色这里| 丁香五月AV| 99热8在线| 激情综合五月激情| 天堂中文国产| 一区中文字幕电影| www.五月婷婷久久.com| 色色色色色色色色网站| 伊人狠狠色婷婷综合丁香一区| 欧美视频在线观看噜噜| 思思热在线| 色婷婷激情| 久久婷婷成人综合色怡春院| 97色婷婷| 久久色在线视频| 日韩 中文 欧美| 99精彩视频在线观看| 五月丁香综合久久| 能看的av网站| 色噜噜狠狠色综合网| 十月色综合| AV在线不卡播放| 99开心五月五月丁香激情| 狠狠99| 成人 AV播放| 亚洲综合婷婷| 亚洲操操操| 大香蕉综合网| 欧美精品啪啪| 人人妻人人澡人人爽| 九九机热| 99ree6| 五月婷婷伦理| 欧美丁香婷婷五月| 99狠狠色| 热99这就是精品视频| 久久九网| 五月色婷婷AV| 无码人妻少妇色欲AV一区二区| 亚洲sesesese| 日韩成人AV在线| 国产婷婷综合在线免费视频| 人人干人人操人人摸| 伊人大香蕉爱聚| 激情综合网亚洲色图| 国产av天堂| av 一区三区四区| 激情五月综合网| 九九亚洲综合| 国产精品视频免费看| 久色88| 99久久极情精品一区| 亚洲日比视频| 国产日日操夜夜操的肉棒视频| 亚洲亚洲人成综合网络| 三区激情四射av| 这里只有精品视频| 9.1综合网| 五月激情婷婷在线| 91九色精品熟女内射| 91狠狠色| 亚洲另类婷婷综合| 99久在线视频| www.婷婷亚洲基地| 天堂色婷婷| 色婷另类| 一区二区免费看| 特级操b片| 婷婷五月在线视频| 丁香六月婷婷综合啪啪| 九九无码| 亚洲乱码w在线观看| 能看的AV| 91激情五月开心| 亚洲婷婷基地| WWW.99视频| 91色色色18| 亚洲av网站在线观看| 五月综合激情| 99久在线精品| 婷婷五月激情综合| 人妻性操逼中文字幕 国产| www,天天干| 高清无码.com| 97在线精品| 婷婷丁香六月影视| 99热久久这里只有精品| 婷婷玉月丁香五月在线视频| 综合色在线| 激情网综合| 91免费试看| 亚洲婷婷五月天激情| 激情综合在线播放| 97干在线播放| 操碰99| 岛国AV网| 五月丁香怕啪啪| 专区无日本视频高清8| 先锋男人99资源| 成人婷婷色综合| 五月天综合图片| 久久婷婷东京热大香樵| 色综合九九| 999激情视频| 91超碰人人操| 天天色粽合合合合合合合| 综合99在线| 午夜不卡久久精品无码免费| 天天综合网亚洲综合网| #NAME?| 久久 天天| 影音先锋一区| 婷婷俺去也| 另类综合激情| 天天综合天综合久久网| 婷婷六月久久综合导航| 狠狠爱夜夜| 五月天开心色情网| 永久的网站AAAA | 精品久久久999| 婷婷五月天综合激情| 欧美人与性动交CCOO| 美国天天日天天操| 无码九九九九| 67194成I人在线观看线路1| 久久欧洲久久| 98国产精品综合一区二区三区| 天天夜夜六月丁香五月婷婷老师| 91丨人妻丨国产丨丝袜| 人人操97| WWW.五月天9999| 丁香五月影| 五月婷激情| 色婷婷六月天| 97在线精品| 色五月婷婷天天操夜夜操| 久久182| 五月丁香久久网| 国产99精品免费视频| 碰碰碰97国产| 天天爱天天狠天天透| 日本99热| 五月丁香婷婷成人网| 久草热视频在线观看| 久久婷婷五月丁香网| 婷婷五月花| 婷婷开心激情五月激情网| 丁香五月欧美色综合| 色综合五月天| 一本伊人色婷| 婷婷五月色影视先锋| 狠狠综合网| 九九热视频思思| 综合一区二区三区| 色五月播五月| 丁香色情五月综合网站| www.综合久久.com| 亚洲AV成人在线| 久久性爱视频久久性爱视频| 综合激情五月婷婷| 九九成人| 天天干天天干天天干天天干天| 丁香五月中文字幕| 色五月激情五月| 婷婷社区五月天| 99小视频在线| 99精日本久久| 五月丁香啪啪啪啪| 这里只有国产精品在线| 亚洲AV无码一区二| 狠狠干婷婷| 天天狠狠干| 五月停亭六月,六月停亭的英语 | 激情电影五月婷婷| 九九色人| 五月婷婷久久网| 操97免费超级视频| 成人做爰A片免费看视频| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 狠狠人妻色综合| 欧洲日韩一区二区三区| 婷婷刺激综合| 搡BBBB搡BBB搡18| 夜夜骑天天操| 狠狠香婷婷五月| 97国产精品女人碰碰| 久久久精品人妻| 六月丁AV| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 99五月丁香丁| 国产九月婷婷| 九九色色| 五月丁香婷爱在线| 就是色婷婷五月亚洲色| 婷婷九月丁香中文| 99热精品中文字幕| 婷婷激情五月色综合| 九九热这里只有精品23| 日韩精品呦呦va| 五月天天天色| 婷婷六月五月| 欧美成人无码高清一区二区三区| 丁香色影院| 国产精品99久久久久久久女警| 激情开心五月天| ji'qing'luan'ren'lun| 91碰超| 丁香六月婷婷色XXXX| 婷香五月| 丁香色综合| 激情美女五月天| 99热精品10| 久草热8精品视频在线观看| 超碰在线免费| 激情网综合| 丁香五月天在线视频| 精品亚洲日韩99欧美片| 免费看欧美成人A片无码| 久久九九@| 色性日本| 五月天激情国产综合婷婷婷就去爱| www.激情五月天.com| www99热| 日本一级特黄大片AAAAA级| 色婷婷六月天在线| 色五月xxx| 97久人人| 色综合婷婷99| 亚洲精品色| 五月婷六月| 乱色色色| 久草久青福利| 亚洲黄色精品| 99碰超| AV在线免费播放| 婷婷成人视频| 五月丁香六月激情综合在线| 色五月色五天色情网| 日韩AV免费| 午夜性做爰电影| 九九激情综合| 婷婷淫淫狠狠六月| sewuyuejiqingwang| 九九热超碰| 77777亚洲午夜久久| 密着浓厚中出乚交尾GvG935| 婷婷免费视频| 欧美日韩成人在线网| 久热播这里只有精品| 亚洲第一色色色| 91九色丨国产丨爆乳| 欧美日韩精品一区二区三区钱| 风流少妇A片一区二区蜜桃 | 亚洲五月婷| 人人操五月天| 1010日日无码| 婷婷五月丁香狠狠| 大香蕉伊人久久| 九九综舍久久| 国产人人操| 国产性爱在线| 丁香六月啪啪| 九九99在线免费在线观看视频| 99色在线视频| 日日狠狠久久偷偷四色综合免费| 五月天色婷婷av| 五月婷婷在线丁香| 天天操婷婷| www.久9| 五月 婷 久| 男人操女人高潮91视频| 婷婷色五月激情| 久久久久9999| 久综合| 婷婷五月在线视频| 亚洲狠狠干| 天天夜夜操| 五月丁香婷中文字幕| 久久黄色免费视频| 无码四色色色| 67194成I人在线观看线路1| 97碰碰在线观看视频| 激情五月天第四色| 人人操婷婷| 99五月香婷婷丁香在线视频| 黑人糟蹋人妻HD中文字幕| 天天插天天爱| 99色在线| 大香蕉啪啪| 久久综合影院| 色五月激情网| 五月丁香综合激情网| 人人爽亚洲| 爱婷婷久久视频| 亚洲看av的网站| 在线五月色播| 九九sese| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | av第一二区| 91亚洲免费片| Av免费网站在线| 久久丁香综合精品综合| 六月五月天婷婷涩播在线| 国产精产国品一二三在观看| 中文毛片无遮挡高潮免费| 五月丁香综合激情| 久久久久9999| 日韩一级片| 99热99色| 91欧美| 精品一二三区久久AAA片| 五月丁香综合| 色噜噜狠狠色综合日日| 丁香五月影院| www.久久久久| 丁香六月婷| 亚洲乱码日产精品BD| 国产精品99久久久久久久女警| 五月丁香大香蕉| 亚洲五月天激情| 五月天婷婷乱论小说| 69婷婷丁香午夜| 婷婷五月天少妇| 五月婷婷亚洲综合网| 国产精品五月丁香| 婷婷五月永远18免费久久久| 色色丁香五月婷婷| 婷婷成人综合五月| 中出内射的人妻视频| 丁香五月中文字幕久色| 婷婷色爱| 99热这| 深爱综合网| 99操免费视频| 亚洲成人AV在线播放| 丁香五月综合| www.婷婷五月| 99啪啪| 强辱丰满人妻HD中文字幕| 五月天婷婷婷| 99久久婷婷综合| 色99视| 久久性刺激| 久久99久久99精品免视看婷| 国产婷婷色五月| 操人妻90p| 五月丁香六月婷婷综合网| 91人妻视频| 六月丁香社区| 亚洲丁香五月天视频| 激情久久久久久久久久| 九九热黄色| 九久9精品| 欧美性生交XXXXX无码小说| 亚洲av另类在线观看| 精品无码片| 九色无码| 狠狠丁香| 亚洲激情 久久| 99色热视频| 亚洲天码视频www蛋播视频| 免费视频99| 九九热中文| 日韩九区| 亚洲成人AV电影在线| tingtingseav| 91色在线 | 日韩| 五月婷婷三级| 丁香五月天色综合| 久久只这里有精品| 十月色综合| 99热最新精品| 99这里有精品| 亚洲妇女熟BBW| 色综合色综合色综合| 操操自拍| 久久久久久xxxxx| 天堂婷婷丁香六月网| 丁香五月成人社区| 久月婷婷| 精品亚洲国产成人A片在线鸭王| 亚洲综合五月天婷婷| 亚州婷婷五月激情综合| 中文字幕AV在线播放| 色欲操| 乱色色色| 91热视频色网站| 天天操夜夜操| 波多婷婷久久| 色爱99| 99热欧美在线观看| 久久在线人妻| 五月天另类激情在线| 色五月人妻| 丁香婷婷九月在线| 五月天婷婷狠狠| 色丁香五月天射婷婷爱婷婷| 日逼免费视频| 五月婷婷在线观看黄| 婷婷99狠狠| 91综合视频丁香| 婷婷激情四射网| www色婷婷久久综合久色| 五月天婷网| 色热久| 亚洲国产精品VA在线看黑人 | 欧美激情综合色丁香婷婷五月天| 国产.亚洲.欧洲视频在线| 九九婷婷五月天影视| 亚洲第一精品成人999久久精品| 久久激情五月婷婷| 成人做爰A片免费看视频| 久久九九一區| 99re热视频这里只有综合亚洲| 综合热无码| 高清无码网址| 人妻久久久久久| 狠狠干狠狠操狠狠爱| 91操碰| 都市激情小说婷婷| 丁香五月在线自慰| 色婷婷成人做爰A片免费看网站| 亚洲欧洲小视频9| 欧美色婷婷| 五月激情网综合| 激情五月天色色网| 五月婷婷香蕉| www98日本小时间到了| 五月在在观看| 国产精品美女| 精品夜夜澡人妻无码AV| 激情婷婷视频在线| 婷婷伊人无码| 开心五月网| 99啪啪| 日韩久综合| 亚州激情网站无码| 激情五月天影院| 丁香五月激情啪啪| 五月丁香人妻| 无码天天操| 久久色9| 国产毛片精品一区二区色欲黄A片| 色欧美影院| 可以直接看的av网站|