日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

STM32自動(dòng)澆花系統(tǒng)實(shí)戰(zhàn):土壤濕度傳感器與狀態(tài)機(jī)設(shè)計(jì)

STM32自動(dòng)澆花系統(tǒng)實(shí)戰(zhàn):土壤濕度傳感器與狀態(tài)機(jī)設(shè)計(jì) 簡(jiǎn)介這是一套STM32自動(dòng)澆花系統(tǒng)的完整工程資源面向嵌入式初學(xué)者、電子競(jìng)賽選手及智能硬件DIY愛好者解決植物養(yǎng)護(hù)中土壤濕度、光照強(qiáng)度與空氣溫濕度的自動(dòng)監(jiān)測(cè)以及按需智能澆水的問題。壓縮包共535個(gè)文件、約27.77MB包含86個(gè)C語言源文件、70個(gè)頭文件、原理圖與PCB的PNG圖片、PDF說明文檔、TXT配置記錄和Keil工程文件等可完整看到從驅(qū)動(dòng)編寫到應(yīng)用層控制的代碼結(jié)構(gòu)目錄層次清晰。系統(tǒng)以STM32F103C8T6為核心集成土壤溫濕度、光敏及空氣溫濕度傳感器通過OLED實(shí)時(shí)顯示環(huán)境參數(shù)并由水泵依據(jù)定時(shí)或濕度閾值觸發(fā)灌溉文件中還涉及DC-DC電源模塊、繼電器控制和PCB布局設(shè)計(jì)能幫助理解傳感器采集、信號(hào)處理與功率驅(qū)動(dòng)的完整鏈路。目前已有3773人學(xué)習(xí)下載資源內(nèi)附帶工程源碼、原理圖與說明文檔便于對(duì)照硬件設(shè)計(jì)和軟件邏輯進(jìn)行排障、移植或擴(kuò)展為更高階的物聯(lián)網(wǎng)澆花平臺(tái)。1. 項(xiàng)目背景與整體設(shè)計(jì)思路1.1 為什么值得做一個(gè)自動(dòng)澆花系統(tǒng)做這個(gè)項(xiàng)目的起因特別簡(jiǎn)單我家里養(yǎng)了十幾盆綠植隔三差五出差回來不是干死就是澇死?;ㄅ枥锏耐寥罎穸冗@事兒靠肉眼和經(jīng)驗(yàn)真的很難把控——表面看著干了底下可能還濕著表面摸著濕潤(rùn)底下可能已經(jīng)干透了。后來一想這不就是個(gè)典型的嵌入式控制問題嗎傳感器采集數(shù)據(jù)、MCU做決策、執(zhí)行器干活STM32剛好樣樣都能干。這個(gè)系統(tǒng)說起來不復(fù)雜核心就是三件事測(cè)土壤濕度、判斷要不要澆水、控制水泵澆水。但真正做下來你會(huì)發(fā)現(xiàn)每個(gè)環(huán)節(jié)都有不少值得摳的細(xì)節(jié)——傳感器選型、ADC采樣穩(wěn)定性、水泵驅(qū)動(dòng)方式、澆水策略設(shè)計(jì)哪一個(gè)做不好都會(huì)影響實(shí)際使用效果。也正因?yàn)槿绱怂貏e適合作為STM32的入門到進(jìn)階的練手項(xiàng)目既是經(jīng)典的畢設(shè)選題也是很多電子愛好者會(huì)做的第一個(gè)能真正解決生活問題的小作品。1.2 系統(tǒng)架構(gòu)與技術(shù)選型整個(gè)系統(tǒng)的數(shù)據(jù)流向是這樣的土壤濕度傳感器實(shí)時(shí)檢測(cè)花盆里的濕度輸出電壓信號(hào)STM32通過ADC引腳讀取電壓換算成濕度值主控芯片根據(jù)預(yù)設(shè)的閾值和澆水策略決定是否開啟水泵水泵通過MOS管或繼電器驅(qū)動(dòng)從水箱抽水澆灌同時(shí)可以加一個(gè)OLED屏或數(shù)碼管顯示實(shí)時(shí)濕度或者通過串口把數(shù)據(jù)發(fā)到電腦上監(jiān)控在這個(gè)架構(gòu)里最推薦也最通用的方案是STM32F103C8T6作為主控這是整個(gè)STM32家族里性價(jià)比最高、資料最全的一顆芯片網(wǎng)絡(luò)上隨便一搜就能找到大量參考代碼和教程遇到問題也容易查。傳感器方面土壤濕度探頭有兩種主流類型——電阻式和電容式這個(gè)選擇直接影響系統(tǒng)的使用壽命我后面會(huì)專門講。軟件層面我這次用的是HAL庫(kù)配合STM32CubeMX做初始化配置。相比標(biāo)準(zhǔn)庫(kù)HAL庫(kù)的抽象層更清晰而且CubeMX可以圖形化配置引腳和時(shí)鐘幾秒鐘就能生成工程框架特別適合這種中小型項(xiàng)目。如果你之前習(xí)慣用標(biāo)準(zhǔn)庫(kù)也沒問題核心邏輯是一樣的無非是寄存器操作和封裝函數(shù)調(diào)用的區(qū)別。2. 硬件選型與電路設(shè)計(jì)細(xì)節(jié)2.1 核心器件清單與選型理由先把這次用到的所有硬件列個(gè)清單都是很常見、容易買到且價(jià)格不貴的器件器件型號(hào)/規(guī)格作用參考價(jià)格主控STM32F103C8T6最小系統(tǒng)板核心控制10-15元土壤濕度傳感器電容式推薦或電阻式檢測(cè)土壤濕度3-10元水泵3.3V-5V微型潛水泵抽水澆灌5-15元驅(qū)動(dòng)模塊MOS管模塊如AO3400或5V繼電器驅(qū)動(dòng)水泵通斷2-8元電源USB 5V/2A供電或18650電池組系統(tǒng)供電10-20元顯示模塊0.96寸OLEDI2C接口顯示濕度與狀態(tài)8-15元其他面包板/洞洞板、杜邦線、水箱連接與結(jié)構(gòu)件10元左右這里面有兩點(diǎn)要特別說一下。第一是傳感器類型電阻式濕度探頭靠?jī)筛饘偬结槻迦胪寥罍y(cè)的是土壤的電阻值價(jià)格便宜兩三塊錢一個(gè)但有個(gè)致命缺點(diǎn)——金屬探針在濕潤(rùn)土壤里通電久了會(huì)發(fā)生電解腐蝕用個(gè)把月讀數(shù)就開始漂移最后徹底失效。電容式探頭測(cè)的是土壤介電常數(shù)變化電極不會(huì)直接接觸土壤壽命長(zhǎng)得多雖然貴幾塊錢但從長(zhǎng)期使用角度絕對(duì)劃算。我自己的第一版用的就是電阻式三個(gè)月壞了兩個(gè)探頭后來?yè)Q了電容式用了大半年一點(diǎn)問題沒有。第二是水泵驅(qū)動(dòng)方式。STM32的GPIO引腳最大只能輸出20mA左右的電流直接驅(qū)動(dòng)水泵想都不要想必須要加驅(qū)動(dòng)電路。兩種主流方案里繼電器的好處是導(dǎo)通電阻極小、壓降低缺點(diǎn)是機(jī)械觸點(diǎn)有壽命限制而且頻繁通斷會(huì)有咔嗒聲MOS管是純電子開關(guān)無機(jī)械磨損、開關(guān)頻率高但需要注意選型——AO3400這種低壓MOS管在3.3V柵極電壓下能完全導(dǎo)通是STM32項(xiàng)目的常見搭配。我推薦用MOS管方案靜音而且壽命長(zhǎng)。2.2 電路連接與接線要點(diǎn)我這次的實(shí)際接線方案是這樣的以STM32F103C8T6最小系統(tǒng)板為例電容式土壤濕度傳感器VCC接3.3VGND接GNDAO模擬輸出接PA0ADC1通道0OLED顯示屏VCC接3.3VGND接GNDSCL接PB6I2C1_SCLSDA接PB7I2C1_SDAMOS管模塊信號(hào)端接PA1電源正極接5V輸出端串接水泵正極水泵負(fù)極接GND水泵供電如果水泵是3.3V-5V額定電壓可以直接從USB 5V取電如果水泵功率稍大比如超過2W建議單獨(dú)用一節(jié)鋰電池供電避免水泵啟動(dòng)瞬間拉低系統(tǒng)電壓導(dǎo)致MCU復(fù)位這里有兩個(gè)非常容易踩的坑我當(dāng)初都吃過虧。第一個(gè)是共地問題——傳感器、OLED、模塊和STM32必須共地也就是所有GND要連到一起否則信號(hào)電壓沒有參考點(diǎn)ADC讀出來的數(shù)據(jù)會(huì)完全亂掉。我第一版調(diào)試時(shí)OLED死活不亮折騰了兩小時(shí)最后發(fā)現(xiàn)是I2C模塊的GND沒接簡(jiǎn)直是基礎(chǔ)中的基礎(chǔ)但坑人于無形。第二個(gè)是水泵供電不要直接從STM32的3.3V引腳取。水泵啟動(dòng)瞬間的電流尖峰能到額定電流的三四倍如果整個(gè)系統(tǒng)都用USB 5V供電水泵啟動(dòng)時(shí)電壓會(huì)被拉低到4V甚至更低STM32F103雖然自帶穩(wěn)壓電路能撐住3.6V以上的供電但供電電壓猛跌還是會(huì)導(dǎo)致執(zhí)行異常、ADC讀數(shù)跳變。穩(wěn)妥做法是主控用3.3V供電從板上LDO出來水泵單獨(dú)從5V電源軌取電中間只通過MOS管做開關(guān)隔離。另外MOS管模塊的選型還要注意一個(gè)參數(shù)——邏輯電平。有些模塊板載了三極管放大電路輸入高電平閾值比較高3.3V的GPIO可能驅(qū)動(dòng)不徹底最好選那種信號(hào)端直接接MOS管柵極的純模塊或者用AO3400自己去搭3.3V驅(qū)動(dòng)完全沒問題。3. 軟件核心邏輯與代碼實(shí)現(xiàn)3.1 CubeMX工程初始化配置軟件部分我習(xí)慣先用STM32CubeMX生成初始化代碼把引腳和時(shí)鐘配置好再在生成的框架上寫業(yè)務(wù)邏輯。關(guān)鍵配置項(xiàng)如下調(diào)試接口Serial WireSWD保留調(diào)試下載能力。這里要提醒一下很多人新建工程時(shí)會(huì)把調(diào)試接口選成No Debug結(jié)果第一次下載程序后就再也連不上芯片了只能按住復(fù)位鍵搶時(shí)間擦除非常折騰。時(shí)鐘HSE外部晶振8MHzPLL倍頻到72MHz主頻。F103的最高主頻就是72MHz跑這種邏輯綽綽有余。ADC1開啟通道0PA0配置為連續(xù)轉(zhuǎn)換模式分辨率12位采樣時(shí)間盡量拉長(zhǎng)——我用的55.5周期因?yàn)橥寥罎穸葌鞲衅鬏敵鲎杩蛊卟蓸訒r(shí)間太短會(huì)導(dǎo)致采到的電壓偏低。關(guān)于這一點(diǎn)我后面會(huì)在問題排查里細(xì)說。I2C1標(biāo)準(zhǔn)模式100KHz或快速模式400KHz都行OLED屏用100KHz比較穩(wěn)。GPIOPA1配置為推挽輸出用于控制MOS管。推挽輸出比開漏輸出好因?yàn)殚_漏不接上拉電阻的話輸出不了高電平。CubeMX生成的代碼框架里時(shí)鐘初始化、GPIO初始化、ADC初始化、I2C初始化都是現(xiàn)成的直接在main.c里寫業(yè)務(wù)邏輯就行。3.2 濕度采集與數(shù)據(jù)處理ADC采樣的核心邏輯很直接但有幾個(gè)細(xì)節(jié)決定最終效果。我的代碼如下uint16_t adc_read_raw(void) { HAL_ADC_Start(hadc1); HAL_ADC_PollForConversion(hadc1, 10); if (HAL_IS_BIT_SET(hadc1.Instance-SR, ADC_FLAG_EOC)) return HAL_ADC_GetValue(hadc1); return 0; } float get_soil_moisture_percent(void) { uint32_t sum 0; const uint8_t samples 10; for (uint8_t i 0; i samples; i) { sum adc_read_raw(); HAL_Delay(1); } uint16_t avg sum / samples; // 校準(zhǔn)ADC值越大電壓越高濕度越小電容式傳感器輸出特性 if (avg 1500) return 100.0f; // 極濕 if (avg 3200) return 0.0f; // 極干 return (3200.0f - avg) / (3200.0f - 1500.0f) * 100.0f; }這段代碼里有幾個(gè)值得展開的點(diǎn)多次采樣取平均是有必要的。傳感器的模擬輸出會(huì)受土壤顆粒接觸狀態(tài)、環(huán)境EMI、電源紋波等多種因素影響單次采樣可能在10%的范圍內(nèi)波動(dòng)。我實(shí)測(cè)了10次采樣取平均后數(shù)據(jù)穩(wěn)定度從±80個(gè)ADC量化等級(jí)約±8%濕度降到了±15個(gè)等級(jí)以內(nèi)約±1.5%效果立竿見影。采樣間隔加1ms延時(shí)是為了讓ADC的采樣保持電容有足夠時(shí)間充電。如果連續(xù)快速讀后一次采樣會(huì)受前一次采樣殘留電荷影響導(dǎo)致結(jié)果偏向同一方向這種系統(tǒng)誤差靠多次平均也無法消除。線性換算公式里用的1500和3200這兩個(gè)校準(zhǔn)值是拿我的傳感器的輸出特性標(biāo)定的——把探頭完全泡在水里測(cè)ADC值約1500放在干燥空氣中約3200。不同品牌、不同批次探頭參數(shù)會(huì)有差異建議拿到傳感器后先用這兩組極端情況校準(zhǔn)一下再把代碼里的閾值換掉。這就是標(biāo)定省略了這一步系統(tǒng)可能永遠(yuǎn)無法在正確時(shí)機(jī)澆水。3.3 澆水策略與狀態(tài)機(jī)設(shè)計(jì)關(guān)鍵問題來了——怎么判斷該澆水了最直觀的方式是設(shè)定一個(gè)濕度閾值低于就開啟水泵高于就關(guān)閉。但直接這么做會(huì)產(chǎn)生一個(gè)實(shí)際問題澆水后土壤濕度變化有遲滯探頭周圍的水分?jǐn)U散到完全均勻需要時(shí)間如果閾值判斷頻率太高澆水啟動(dòng)幾秒后水分還沒擴(kuò)散開傳感器讀到的濕度還是低就會(huì)繼續(xù)澆結(jié)果澆過頭了。我的方案是引入滯回比較加狀態(tài)機(jī)澆水狀態(tài)機(jī) 狀態(tài)IDLE空閑 濕度 閾值下限如40%→ 進(jìn)入WATERING狀態(tài) 否則 → 保持IDLE 狀態(tài)WATERING澆水 澆水累計(jì)時(shí)間 單次最大時(shí)長(zhǎng)如5秒→ 進(jìn)入PAUSE狀態(tài) 濕度 閾值上限如65%→ 進(jìn)入COOLDOWN狀態(tài) 否則 → 保持WATERING 狀態(tài)PAUSE間隔等待 延時(shí)10秒等待水分?jǐn)U散和傳感器穩(wěn)定→ 進(jìn)入COOLDOWN狀態(tài) 狀態(tài)COOLDOWN冷卻保護(hù) 延時(shí)2分鐘防止水泵過熱和過度澆水→ 回到IDLE狀態(tài)為什么要有這么復(fù)雜的邏輯因?yàn)槲也冗^坑。最早我就是一個(gè)預(yù)設(shè)閾值直接判斷結(jié)果水泵頻繁開關(guān)——上午十點(diǎn)到下午兩點(diǎn)之間每小時(shí)啟停十幾次繼電器觸點(diǎn)都有點(diǎn)發(fā)黑了而且有時(shí)候剛澆完水沒多久傳感器讀數(shù)回落又觸發(fā)了一輪澆水整個(gè)系統(tǒng)感覺像在抽風(fēng)。改成狀態(tài)機(jī)之后邏輯清晰了很多。它保證了幾個(gè)關(guān)鍵特性單次澆水最多持續(xù)5秒不會(huì)因?yàn)閭鞲衅黜憫?yīng)慢而澆過頭每次澆水后強(qiáng)制冷卻2分鐘既保護(hù)水泵也避免系統(tǒng)神經(jīng)質(zhì)地反復(fù)澆臨界狀態(tài)下的滯回區(qū)間40%啟動(dòng)、65%停止避免了在閾值附近反復(fù)跳變。這個(gè)滯回狀態(tài)機(jī)的思路不夸張地說適用于幾乎所有帶執(zhí)行器的自動(dòng)控制系統(tǒng)——空調(diào)溫控、魚缸加熱棒、智能窗簾都是同一個(gè)模式。學(xué)會(huì)這一招很多項(xiàng)目就都能舉一反三了??刂撇糠值暮诵拇a如下typedef enum { STATE_IDLE 0, STATE_WATERING, STATE_PAUSE, STATE_COOLDOWN } system_state_t; system_state_t state STATE_IDLE; uint32_t state_start_tick 0; void watering_task(void) { float soil_humidity get_soil_moisture_percent(); uint32_t now HAL_GetTick(); switch (state) { case STATE_IDLE: if (soil_humidity 40.0f) { state STATE_WATERING; state_start_tick now; HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_SET); // 開泵 } break; case STATE_WATERING: if (soil_humidity 65.0f) { HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET); // 停泵 state STATE_PAUSE; state_start_tick now; } else if (now - state_start_tick 5000) { HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET); // 超時(shí)停泵 state STATE_PAUSE; state_start_tick now; } break; case STATE_PAUSE: if (now - state_start_tick 10000) { state STATE_COOLDOWN; state_start_tick now; } break; case STATE_COOLDOWN: if (now - state_start_tick 120000) { state STATE_IDLE; state_start_tick now; } break; } }注意我用了HAL_GetTick()作為時(shí)間基準(zhǔn)這是HAL庫(kù)內(nèi)置的毫秒計(jì)數(shù)器從系統(tǒng)啟動(dòng)開始累加靠Systick中斷驅(qū)動(dòng)用它來計(jì)時(shí)比空轉(zhuǎn)延時(shí)靠譜得多。千萬不要在狀態(tài)機(jī)里用HAL_Delay()——那會(huì)阻塞整個(gè)主循環(huán)傳感器采集和其他任務(wù)都會(huì)被卡住。4. 數(shù)據(jù)監(jiān)控與功能擴(kuò)展4.1 OLED顯示與串口輸出系統(tǒng)做出來總要能直觀地看到數(shù)據(jù)不然每次調(diào)試都得用電腦接串口看日志。我加了一塊0.96寸OLEDI2C接口SSD1306驅(qū)動(dòng)芯片實(shí)時(shí)顯示土壤濕度百分比和當(dāng)前系統(tǒng)狀態(tài)。顯示的數(shù)據(jù)包括土壤濕度XX%實(shí)時(shí)刷新系統(tǒng)狀態(tài)IDLE / WATERING / PAUSE / COOLDOWN本次澆水累計(jì)時(shí)長(zhǎng)便于觀察系統(tǒng)行為OLED的驅(qū)動(dòng)代碼用的是常見的SSD1306軟件庫(kù)在GitHub上搜ssd1306 hal就能找到U8g2庫(kù)也可以只是體積略大。I2C只要初始化對(duì)了剩下的就是往顯存里寫像素然后在主循環(huán)里調(diào)用顯示刷新函數(shù)。串口輸出也是一個(gè)很好的調(diào)試手段。初始化一個(gè)USART比如USART1PA9/PA10用printf重定向到串口就可以在電腦上通過串口助手實(shí)時(shí)監(jiān)控系統(tǒng)狀態(tài)。重定向代碼很簡(jiǎn)單#include stdio.h int fputc(int ch, FILE *f) { HAL_UART_Transmit(huart1, (uint8_t *)ch, 1, 0xFFFF); return ch; }然后就可以在代碼里用printf(Soil humidity: %.1f%%\n, soil_humidity);打印日志了。這個(gè)能力在調(diào)試狀態(tài)機(jī)邏輯的時(shí)候極其有用不用靠猜直接看串口數(shù)據(jù)就能知道系統(tǒng)在哪個(gè)狀態(tài)、做了什么決策。4.2 擴(kuò)展方向WiFi控制和多區(qū)域澆灌做完了基礎(chǔ)版本你會(huì)發(fā)現(xiàn)這個(gè)系統(tǒng)的擴(kuò)展空間非常大。我自己的下一步計(jì)劃是加一塊ESP8266模塊通過串口和STM32通信實(shí)現(xiàn)手機(jī)端遠(yuǎn)程查看濕度和控制澆水。這個(gè)方向上熱搜詞里也提到了ESP8266 wifi模塊教程stm32和stm32 8266 宿舍控制燈開發(fā)實(shí)戰(zhàn)說明這個(gè)玩法確實(shí)是很多人在關(guān)注的熱點(diǎn)。ESP8266和STM32通信的要點(diǎn)是兩邊串口配置一致波特率115200是最常見的通信協(xié)議自己定義一個(gè)簡(jiǎn)單的幀格式就行了比如幀頭命令字?jǐn)?shù)據(jù)校驗(yàn)。用AT命令還是用SDK開發(fā)取決于你想做到多深入——如果只是想快速實(shí)現(xiàn)功能用AT命令就夠了如果追求低延遲和可靠性可以讓ESP8266跑MicroPython或Arduino固件把MQTT協(xié)議棧跑起來然后STM32只管采集和執(zhí)行邏輯層全部放到云端。還有一個(gè)很實(shí)用的擴(kuò)展是接多個(gè)濕度傳感器分管不同的花盆或區(qū)域。F103的ADC1有10個(gè)通道PA0-PA7、PB0、PB1每個(gè)通道接一個(gè)探頭用DMA循環(huán)采樣實(shí)現(xiàn)多區(qū)域獨(dú)立澆灌是完全可行的。這樣一套系統(tǒng)管一個(gè)陽(yáng)臺(tái)的綠植每盆花的澆水量都不一樣非常實(shí)用。5. 常見問題與排查技巧實(shí)錄這部分是我最想說的。整個(gè)項(xiàng)目從零到調(diào)通我踩了不少坑有些問題看起來莫名其妙但背后都是有規(guī)律可循的。我把最典型的幾個(gè)問題和解決思路整理成表格后面再挑幾個(gè)展開細(xì)說故障現(xiàn)象可能原因排查方法解決方案串口/調(diào)試器找不到芯片SWD引腳被禁用或被復(fù)用按住復(fù)位鍵的同時(shí)連調(diào)試器捕捉上電瞬間改用PA13/PA14的SWD接口避免復(fù)用程序里保留SWD配置OLED屏幕不亮或花屏I2C地址錯(cuò)誤或接線松脫I2C掃描程序查地址SSD1306常見地址是0x3C或0x3D確認(rèn)后修改宏定義ADC讀數(shù)一直為4095滿量程傳感器信號(hào)線懸空或引腳未配置為模擬模式萬用表量AO引腳對(duì)地電壓CubeMX里確認(rèn)PA0配置為ADC1_IN0模擬輸入接線重新插緊ADC讀數(shù)偏低且波動(dòng)大采樣時(shí)間太短或電源紋波干擾波形圖觀察ADC值分布ADC采樣時(shí)間改到55.5周期以上水泵啟動(dòng)時(shí)與ADC采樣任務(wù)錯(cuò)開水泵不轉(zhuǎn)但GPIO輸出正常MOS管柵極驅(qū)動(dòng)電壓不足示波器看MOS管GS波形換成邏輯電平MOS管3.3V可完全導(dǎo)通澆水后土壤水分過好導(dǎo)致傳感器讀數(shù)回升慢水分?jǐn)U散需要時(shí)間觀察澆水后3分鐘內(nèi)的讀數(shù)變化狀態(tài)機(jī)里加入PAUSE等待時(shí)間別靠單次判斷做決策程序下載過一次后無法再次下載CubeMX工程配置沒選SWD按住復(fù)位鍵連接快速下載重刷固件后用SWD重新燒錄以后新建工程記得選Serial Wire幾個(gè)重點(diǎn)問題展開說一下。關(guān)于下載一次后芯片就死了。這是F103新手最常見的翻車場(chǎng)景我毫不夸張地說十個(gè)搞單片機(jī)的至少五個(gè)都遇到過。原因就是CubeMX新建工程時(shí)Debug選項(xiàng)默認(rèn)是No Debug第一次下載后代碼把SWD引腳復(fù)用成了普通GPIO調(diào)試接口自然就斷了。解決辦法也不難按住開發(fā)板上的復(fù)位鍵不放點(diǎn)下載在下載開始的瞬間松開復(fù)位就能連上并重新燒錄。之后再在CubeMX里把SYS的Debug選項(xiàng)改成Serial Wire重新生成代碼燒進(jìn)去以后就正常了。關(guān)于ADC讀數(shù)漂移。如果你發(fā)現(xiàn)傳感器放在同一個(gè)位置不動(dòng)濕度讀數(shù)卻在一兩秒內(nèi)跳好幾個(gè)百分點(diǎn)先別急著懷疑傳感器壞了。把OLED的刷新頻率降下來改成每500ms采集一次、每2秒刷新一次界面你會(huì)發(fā)現(xiàn)讀數(shù)穩(wěn)定了很多。因?yàn)镺LED刷新和在做I2C通信時(shí)會(huì)產(chǎn)生電源波動(dòng)而這個(gè)波動(dòng)恰好被ADC看見了。另外ADC引腳和I2C引腳如果剛好在相鄰引腳信號(hào)串?dāng)_也可能造成影響布線時(shí)盡量讓模擬信號(hào)線遠(yuǎn)離數(shù)字信號(hào)線。關(guān)于換了新水泵后系統(tǒng)頻繁復(fù)位。我遇到過一次一開始以為代碼寫錯(cuò)了排查了很久發(fā)現(xiàn)是水泵功率太大啟動(dòng)瞬間把USB 5V電壓拉到了4.3V主板上的3.3V LDO輸出也跟著跌破了3.0VMCU直接掉電復(fù)位。這個(gè)問題的本質(zhì)是電源設(shè)計(jì)要考慮負(fù)載的瞬態(tài)電流而不是只算平均功耗。解決方法是給水泵單獨(dú)供電比如從充電寶的D和D-取電——開玩笑的正經(jīng)方案是加一個(gè)二極管隔離主控供電和水泵供電或者直接給水泵加一個(gè)大電解電容緩沖啟動(dòng)電流470uF起步。關(guān)于土壤濕度傳感器測(cè)量的假飽和現(xiàn)象。這是做農(nóng)業(yè)自動(dòng)化的人都知道的坑剛澆完水土壤表層濕度接近100%但往下幾厘米還是干的。如果你的傳感器探頭插得淺就會(huì)出現(xiàn)表面看著濕度足夠、實(shí)際根部缺水的情況。一個(gè)有效的改進(jìn)是把傳感器探頭盡量往下插插到花盆中下部那里才是根系主要分布區(qū)另外不要只看單次讀數(shù)觸發(fā)澆水可以觀察連續(xù)幾次讀數(shù)的變化趨勢(shì)——如果澆水后讀數(shù)上漲很快說明表層濕了但深層可能還干著這時(shí)候應(yīng)該讓水泵多運(yùn)行一會(huì)兒。關(guān)于安全措施。這個(gè)項(xiàng)目雖然簡(jiǎn)單但有個(gè)必須提的安全點(diǎn)水泵在斷電情況下還有余水如果長(zhǎng)期不用容易滋生細(xì)菌。我加的邏輯是每次澆水完成后讓水泵空轉(zhuǎn)0.5秒把管道里的水排空這樣下次啟動(dòng)時(shí)澆的是新鮮水。另外整個(gè)系統(tǒng)的電源入口我加了一個(gè)自恢復(fù)保險(xiǎn)絲500mA萬一水泵堵轉(zhuǎn)或短路保險(xiǎn)絲會(huì)自動(dòng)斷開保護(hù)主板和USB口成本也就一塊錢建議都加上。6. 成品展示與實(shí)際使用效果到目前為止我的這套系統(tǒng)已經(jīng)在家里的綠植上穩(wěn)定運(yùn)行了兩個(gè)多月效果非常滿意——出差一周回來花的狀態(tài)比我親自照顧的時(shí)候還好。數(shù)據(jù)上總結(jié)一下濕度測(cè)量精度±3%和專業(yè)的土壤濕度計(jì)對(duì)比過單次澆水時(shí)長(zhǎng)3-8秒視土壤干燥程度自動(dòng)調(diào)整系統(tǒng)功耗待機(jī)狀態(tài)約0.05W澆水時(shí)峰值約2.5W無水狀態(tài)下2節(jié)18650電池2000mAh可以用約10天實(shí)際使用中也有一些預(yù)想不到的收獲。比如通過串口日志發(fā)現(xiàn)我陽(yáng)臺(tái)上的綠植在傍晚和清晨的蒸騰作用顯著降低濕度下降速度比白天慢很多這就啟發(fā)我可以進(jìn)一步優(yōu)化澆水策略——只在早晚兩個(gè)時(shí)段允許澆水太陽(yáng)直射時(shí)不澆水避免水分快速蒸發(fā)浪費(fèi)。這種數(shù)據(jù)反哺生活的體驗(yàn)是做這個(gè)項(xiàng)目之前完全沒想到的。如果你也想做這個(gè)項(xiàng)目我的建議是第一版先用最少的器件把核心功能跑通——STM32最小系統(tǒng)板、一個(gè)濕度傳感器、一個(gè)小水泵、一個(gè)MOS管就夠了先實(shí)現(xiàn)濕度低→開啟水泵→濕度達(dá)標(biāo)→停泵這個(gè)最小閉環(huán)然后再去加OLED、加WiFi、加多傳感器。一步到位做加法出了問題反而難排查。最小閉環(huán)驗(yàn)證通過之后剩下的擴(kuò)展都只是時(shí)間問題。我自己在實(shí)際操作中最大的體會(huì)是這類感知-決策-執(zhí)行的自動(dòng)化系統(tǒng)真正的難點(diǎn)從來不在單個(gè)模塊怎么用而在于怎么把幾個(gè)模塊合理地拼在一起讓它們協(xié)同工作時(shí)不互相干擾。ADC采樣要穩(wěn)定、狀態(tài)機(jī)邏輯要嚴(yán)密、電源設(shè)計(jì)要留足余量把這三個(gè)點(diǎn)想清楚你的自動(dòng)澆花系統(tǒng)就能穩(wěn)定跑很久而且這種嵌入式系統(tǒng)設(shè)計(jì)的綜合感覺對(duì)以后做任何單片機(jī)的項(xiàng)目都有幫助。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久久国产亚洲一区欧美色图日韩| 最新无码国产| 91人妻精华帖| 超碰4A| 亚洲影视综合网| 奇米四色网| 怡红院久久老司机| 超碰在线第一页| 婷婷五月天色| 久久人人爽人人爽人人片Ⅴ| 精品人妻一区二区乱码一区二区| 欧美亚洲韩国视频十五区 | 97人人干| 色综合91好| 91女色| 天堂性色| 920日本午夜免费| 97欧美精品| 天天欧美欧美亚洲网| 国产福利电影| 国产精品不卡一区二区三区| 色爽爽文学| 不卡码视频| 试看60秒 爽| 欧洲自拍第一页| 在线毛片片免费观看| 中文字幕亚洲欧美在线不卡| 91观看 国产白丝| 色综合91| 亚洲天堂人人妻| 亚洲熟妇丝袜在线观看| 青娱乐亚洲热| 97综合久久| 91女神在线视频| 国产传媒午夜理伦精品| xxxx网站亚洲精品| av婷婷色网| 91殴美| 高清国产无码av| 青女在线| 中文字幕精品探花视频| 2020中文在线一区二区三区| 国产三级多多影院2022国产AA一级毛片无码 | 欧美久久毛片基地| 日本精品无码三级网站| 久久东京热久久| 黄色一区二区秘书性感| 久综合国内精品自在自线| 日本人妻最新在线中| 鸥美中出| 99热伊人| 大茄子熟女AV导航| 日韩一级二级三级| 免费αV在线视频| 成 人 A V免费视频在线观看| 精品国产嫩穴视频| 日本天天吊| 亚洲一区二区三区久久 亚洲一区二区| 啊啊啊好疼| 久草男人天堂| 超碰碰小说97| 人妻熟女一区二区| 欧亚综合一卡二卡中文字幕| 亚洲,欧美,春色,另类| 99热这里是精品| 99激情| 国产热RE99久久6国产精品首| 大香蕉狠狠爱| 男女猛烈无遮掩视频免费软件| 欧美精品 - 91爱爱| 欲射影视| baiduhicn.com。| 亚洲欧美日韩激情不卡| a亚洲欧美色欲| 国产网站在线播放| 久久麻豆一区二区| 亚洲无码一区二区三区三州| 日欧美色| 国产97亚洲| 五月天伊人| 蜜桃色色网站视频三区| 呦女网站| 蜜臀一区二区三区在线| 无码精品蜜桃一区二区三区ww| 色欲天天综合久久久无码网中文| av2014 日韩在线中文字幕| 台湾佬中文娱乐网久久久久久久久久com| 91丨九色丨熟女高潮| 日韩啪啪啪啪啪| 2017亚洲天堂| 黄色网址在线免费观看| 丝袜内射| 精品国产乱码久久久久久免费| 亚洲官网在线| 欧美特黄视频网站| 亚洲天天做日日做天天谢日日| 97在线免费看视频| 中文字幕中文字幕一区二区| 东京热男人的天堂网| 91精品国久久久久久无码| 亚洲图片视频小说| 芊芊操逼视频无码| 欧美久久伊人| 五十路人妻在线| 欧美综合色图片| 中文字幕一区二区三区四区在线视频| 东京热91| 超碰在线人人射| 亚洲AV无码久久久国产精品| 91国产美女丝袜足交精品视频| 五月天婷婷久久| 国产精品久久久久久9999| 热99这里有精品综合久久 | 欧美熟妇亚洲版| 亚洲精品欧美专业| 天天综合中文字幕 91| 欧美性生活免费网| 亚洲综合97中文网| 激情欧美97| 1024人妻熟女一区二区三区| 综合网久久| 操逼999| Av手机版天堂网| 九九玖玖精品| 激情五月天中文字幕色| 天堂综合网| 中文字幕aⅴ在线视频| 男人的天堂2018.| 91制服丝袜| 精品69网| 99ri视频| 久久夜精品一区二区三区| 97欧美视频| 一区二区影院| 久久久久久久| 亚洲精品色| 五月天亚洲网| 激情五月丁香五月| 欧美—性—交—色| 久久久久久久久久久97| 欧美最婬乱婬爆婬性视频 | 艾草av| 偷窥自拍A片| 日本99一区二区| 青青在线视频免费| 色综合美国| AV中文字幕三四五| 日韩免费人妻色情网站| 熟女激情综合网| 图色综合网| 欧美黄片免费在线观看视频| 日韩欧美中文字| 91肉片| 人妻 制服 日韩 中文 在线| 一级黄色性爱A级片| 99热这里只有精品地址| 97在线视频观看| 超碰日本97美女人妻人人玩人人爱| 极品白嫩福利在线| 人妻色偷色噜| 校园春色综合| 国产精品探花色| 欧美日韩丝袜| 精品久久久久久无码| 豆1无夜无码| 亚洲 自拍偷拍 欧美| 无码九九| 欧美色图天堂在线| 神马久久69| 久草新在线| 内射中出日韩在线观看视频| 欧美男人的天堂| 91亚洲不卡一区| 久草电影网| 天天欧美色| 嗯啊视频免费在线观看| 99热大香蕉伊在线| 伊人操操| 亚州伊人色综台| 天天色图| 欧美性爱一区二区三区四区 | 校园春色中文字幕AV| 国产浮力影院第1页| 91在线|亚| 91欧美经典| 欧美色图 人妻| 精品欧美乱码久| 亚洲一二三四区机械| 精品一区二区三区国产| 视频二区美腿制服人妻欧美| 大香蕉免| 精品久久青青草| 欧美视频一区二区在线| 97超碰影音| 精品国产AV一区天美传媒| 中文字幕加勒比海高清无码免费视频| 亚洲美乱| 亚洲欧美另类激情小说| 天美传媒av在线| 草b在线| 激情专区综合| 欧美色性爱| 亚洲双插| 九九久精品| 91n欧美| 激激五月| 97国产精品久久久久| 久久精品99久久久久久| 老司机午夜精品视频| 人人摸人人叼| 淫色网综合| 色综合久| 高清一区AV无码| 综合91网| 在线观看日韩av不卡| 色老牛| 久久婷婷热| 国产91福利小视频在线观看 | 亚洲性爱乱操x| 色阁阁AV综合网| 欧美综合色站| 99超碰色| 亚洲图片偷拍视频区| 日韩性爱网址| 午夜国产综合视频在线观看| 91狠狠综合久久| 免费a v| 91亚洲图片| 99国内熟女露脸视频| 九九热三级片| 亚洲国产美女久久久久 | 中文字幕少妇色| 久久综合18p| 色香在线| 亚洲男人综合网| 偷拍导航视频网站| 欧美精品精品一区二区| 97在线观视频免费观看| 久久精品99久久久久久| 久久αⅴ| 老司机免费视频在线91| 亚洲亚洲亚洲天堂天堂| 中文字幕99999| 国产第25页在线观看| 天天综合精品| 亚洲第一狼人丝袜美女另类| 日本欧美中文字幕| 亚洲最大网站av| 久久9久9久99久9久9| 国产少妇内射| 一个色导综合| 蜜臀久久99精品久久久久久| 日本东京热加勒比久久| 亚洲国产精品久久久久婷婷青年| 欧美性生活男人的天堂| 超碰97久久| 东北少妇高潮zzzz| 日韩精品影视| 天天综合色| 男人把坤坤插入女人的下体| 亚洲综合码| 亚欧毛片基地国产毛片基地| 欧美综合传媒| 日本丝袜美腿人妻九九| www.99色| 女欧美一区二三区| 亚洲区限制级| 少妇激情AV| 欧美亚洲| 黄片直播三级黄片两女一男| 极品久久久久久久久久久久久久| 久操免费电影| 欧美日韩性爱精品| 亚洲nv男人的天堂网| 色婷婷九月| 一级黄色视频网| 乱人伦 国语对白:视频直接看| 欧美一二在线| 青草视频人妻在线观看| 另类小说综合网| 狼人久草| 亚洲综合影视| 亚洲天堂男| 久久理论字幕视频| 亚洲在线91| 草b在线 | 中文字幕av一区二区三区人妻少妇 | 亚洲色图欧美色图制服诱惑| 国产成人亚洲精品无码最新在线| 26uuu最新| 七久久久| 一级性爱网| 精品大全99999| 少妇二级| 天天色播亚洲综合网站| 熟女探花啪啪| 欧美色图片欧美色图| 又大又长又粗又爽又黄| 天久久久噜噜噜久久国产精品爽爽 | 日韩啪啪啪啪啪| 俺也射| 97国产成人精品免费视频| 3PAV乱伦视频| 天天综合网~91| AA丁香综合激情| 蜜桃视频成a人v在线| 99在线精品视频| 老师充足的奶水小说| 中文字幕人乱码中文字的预防方法 | 久久免费精品视频免一| 精彩国产视频播放1区2区| 久久超碰爱| 凹凸视频特色日本特黄| 亚洲影院小综合| 亚洲成熟国产精品美女| 91 国产丝袜在线放观看 | 97超碰色中文字幕| 日本免费专区| 日韩pv中文| 精品久久久久久无码| 能看的av| 欧美综合91| 91老司机精品| 99热线麻豆 | 丰满人妻一区二区三区四| 激情网色| 国产成人自拍视频在线| 青青草成人视频在线观看二区| 日本色色色网站免费看不卡| 日韩视频小说在线观看| 天操天操夜操夜月月年年操操| 久久久无码视频| 操碰97| 久久丁香久草综合网| a一区二区三区乱码在线| 丰满人妻一区二区三区免费 | 久久久精品中文字幕爱豆| 久久国产在线一区二区| 日日操丁香五月天| 熟女被操视频网址| 久久秀这里有精品| 神马久久久久久久久久久久| 99久久9| 人妻熟女一区二区在线视频| 日本成a人v网站在线观看| 中国女人内射6XXXXX| 91久热| 女沟厕偷窥piss小便| 麻豆精品久久久久久久| 99热9| 久久久97| 熟女乱3伦999| 综合伊人网12色| 9丨久久九九九| 亚洲色图第四色| 超碰人妻中文在线| 国产自产自拍| 99999无码| 一区二区影视| 91精品婷婷国产综合久久竹菊| 家庭乱伦国产| 日韩三级网址| AV麻豆免费一区| 搡老熟女免费视频| 91丨九色丨熟女高潮| 色九九九| 插入粉嫩少妇视频| 无码高清操逼网址| 97青娱乐超碰久久| 国产综合日韩伦理| 亚洲AV资源| 69精品| 一区二区三区在线资源| 久久久78| 丁香激情网| 性天堂| 开心激情站| 亚洲资源站| 日韩人体偷拍| a片 xxxx受爽视频| 日韩成人在线性爱视频| 欧美图片偷拍| 亚洲色图第一页| 国产一区免费午夜视频| 亚洲情色第一页| 91老司机精品| 久久一区,青青青青草视频在线播放| 久久久亚洲精品中文字幕人妻| 99热免费| 天天日天天干天天色| 亚洲一区二区三区麻豆传媒| 色呦呦呦在线观看视频| www.成人无码| 十八禁网站在线| 中文字幕精品一区二| ,国产乱人伦精品一区二区三区| 日本人人操人人操| 国产精品岛国片在线观看| 亚洲激情天堂网| 经典丝袜一区| 亚洲本色精品一区二区久久| 色女免费在线观看视频网址| 欧美亚洲另类在线蜜桃| 超碰超碰欧美| 97亚洲性爱| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 中文字幕中文字幕一区二区| 国产树林里野战在线看| 色网亚洲人| 精品国产精品一区二区| 天堂综合网| 丝袜夫妻自拍| 亚洲 日韩 丝袜 熟女 变态| 国产又黄又粗的视频| 91亚洲情色| 欧美综合 站| 熟女色图在线| 国产白领连续中出在线观看| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 又黑又大又粗 | 激情四射婷婷四五月天| 日日橹狠狠爱欧美超碰| 91欧美亚洲| 国产亚洲精品A在线观看下载| 97久久超碰亚洲| 欧美精品69性爱| 久久亚洲精品成人av| 亚洲AV无码黄色强奸| 91丨精品丨国产丨丝袜| 黑人无码一区二区| 免费网色网站| 日本精品网站在线中文| 亚洲精品蜜桃久久久久久久| 国产精品另类一区大香蕉| 亚洲s在线观看| 欧美亚涩| 丝袜狠狠草尤物 91| 翔田千里爆乳巨臀无码| 97精品视频| 一起草AV| 欧美亚洲丝袜人妻制服中文99| 欧美影音在线| 蜜臀99久| 日韩精品区二区三区不卡| 一区二区三区视频| 国精综合一二三区影视| 欧美经典一区二区三区| 91香蕉国产尤物视频| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 人妻 中文 日韩| www.91欧美| 高清国产精品福利网站| 亚洲91网站| 日本高清一区二区在线| 欧美日韩中文视频播放| 欧美狠狠操| 欧美人妻久久精品二区三区| 久久综合国产精品国产| 亚洲丝袜二区在线| 骚货| 操逼视频免费日韩无码| 精品美女久久久久| 亚洲天堂男人天堂| 日韩欧美天天爽爽爽天天爽爽 | 日韩偷拍色图| 9精品在线| 男人的天堂视频精品乱在线| 国产福利精品98视频| 日韩三级久久久| 国产精品爱欲| 蜜臀久久99精品久久久久久| 欧美激情总合网| 人妻精品一区二区| 综合大香蕉美。| 9久热| 男女猛烈无遮掩视频免费软件| 日韩欧美字幕亚洲一区二区| 丰满的三级少妇欧美久久久| 免费日韩黄片| 色网综合网| 免费看污网站| 日韩精品-原创伙伴| 视频二区美腿丝袜制服人妻欧美| 99久久免费看精品国产一区| 亚洲麻豆18发?| 中文字幕精品亚洲熟女| 偷拍亚洲情色| 久热这里| 99精品热| 国产玖玖| 欧美午夜视频| 五月天九九日国产精品一区二区三区| 国产精品爱欲| 影音先锋新男人| 中文字幕97| 91被操| 国产高清免费不卡av| 日韩性爱电影一区| 日韩有码专区| 五十路六十路七十路熟婆| 亚洲图片激情小说| 成年女人黄网站| 午夜精品久久久久久久男人的天堂 | 爽爽爽免费视频| 综合网亚| 日韩欧美女求操每天更新| 精品人妻少妇| 亚州免费啪啪视频| 999色欧美中文字幕| 97超碰精品| 思思热国产在线视频| 久久久婷| 亚洲风情综合网| 国产辣妈在线视频福利| 色综合五月天| 亚洲影视第一页| 操逼精品视频| 欧美狠狠| 久久怡红院| 啊啊啊啊操死我了| TS人妖另类精品视频系列| 天美麻花大全视频| 超碰九7| 国产成人bd在线观看| 精品视频97| 丝袜狂射91| 色色香蕉| 999九九精品| 人人人摸人人| 日韩欧美中文字亚洲慕| 涩涩涩综合| 曰韩人妻中文字幕在线 | 色综合超碰超| 国精综合一二三区影视| 1二区9| 91亚洲欧美激情| 91女色| ji熟女.com| 夜色五月天| 97这里只精品| 国内毛片婷婷六月色| 日韩av免费一级电影| 久久久久久久久九九久孕交| 啊啊啊不要嗯嗯在线观看| 东京太热男人的天堂久久久| 无遮挡猛进视频免费无限观看| 肉丝网站91| 人妻精品免费一二三区| 超碰 av 女人天堂| 91视频综合网| 99re在线视频| 中文字幕一区av| 一级二级在线观看| 超碰综合色| av资源在线播放天堂| 超碰碰97资源站| 综合色色网| 伊人一级免费黄片| 骚日日av| 日本人妻天堂网站在线播放| 日本污ww视频网站| 欧美成年人性爱视频免费观看| 殴洲老熟女| 静品嫩模一区二区| 97久久国产精品女不卡| 亚洲nv男人的天堂网| 中文字幕,人妻,日韩| 亚洲最大的黄色电影网站。| 国产精品无码在线| 日本操逼aaaaa| 午夜福利在线视频1000| 亚洲综合色男人网| 国产亚洲精品美女| 午夜激情成人在线观看| 久久超碰98| 亚洲欧美黄| 国产又色又爽又舒服的三级视频| 日韩熟女乱伦中出| 色爱三区| 女同性恋一区二区三区精品视频| 一级黄碟在线看| 久久久久921| 国产传媒日韩欧美| 日韩精品黄片免费观看| www.av在线视频| 亚洲成av人片色午夜乱码| 99九九精品| 91插B网站| 精品人妻高清麻豆av| 日韩91网站| 婷婷激情五月天小说网| 乱伦一二三| www.亚洲黄色| 亚洲色图A| 91欧美成人色站| 一本一道vs波多野结衣| 91精品91久久久中77777| 日本不卡一二区| 久久r精品| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 久久久网站| 又黄又爽在线观看视频| 少妇 综合| 综合一区中亚洲国产成人综合精品 | 日本不卡高清免v欧美日韩在线观看| 三级日本一区二区三区| site:sinbotex.com| 日韩无码服务区| 大香蕉免费中文| 亚洲性爱高潮影院| 97硬碰| 中文字幕AV片| 国产热av| 精品国产一区探花在线观看| 色就色综合| 曰韩av中文字幕专区| 九九天堂| 欧亚第一综合网| 麻豆色约约| 久久久久久久强迫| 丁香婷婷九月| 无码视频一区二区| 日韩本不卡视频在线观看| 国产强奸无码乱伦| 国产精品自产拍在线观看社区| 懂色综合久久久| 久草线上视频免费看| 国产亚洲色婷婷久久99精品91 - 百度| 26uuu国产亚洲综合| 五月天婷婷色色| 亚洲污污网站| 欧美大香蕉久| 黄aaaaaaaaaaaaaaaaaa色网站| 澳门特级毛片免费观看| 欧洲亚洲人妻无码中字久久三区四区| 人人妻人人爽| 九九久久综合| 夜夜嗨一区| 色嗨嗨在线| 另类小说五月天| 18禁久极品美女久久哦哟呀!| 东京热精品97综合网| 级品肉射| 秋霞成人一级在线观看| 欧美色九九九| 操操操五月天婷婷丁香影院| 精品久久久久黄少妇| 78超碰| 日韩国语字幕| 97国产超碰| 欧美极度丰满熟妇hd| 天天综合网站| 国产又粗又大硬免费色网视频| 中文字幕91综合| 欧美一区二区男人天堂| 亚洲欧洲小说图片视频| 久久久久久久97| 91neishe| 亚洲图片色图欧美另类| 欧美综合传媒| 欧美一区二区观看在线| 丝袜美腿91| 5278欧美一区二区三区| 9长久久精品| 一区操逼| 欧美激情 一区| 日韩久久激情精品| 69视频入口| 午夜欧美J进J出白浆流出久久久 | 操逼网站视频漫画国产| 97这里有精品| 熟女欧美日韩综合婷婷| 无码精品人妻一区二区三区妖精| 后入日本1234| 国产精品制服丝袜中文字幕日韩一区二区三区 | 97天堂| 天美传媒AV国产在线| 国模精品娜娜一二三区 | 99热只有| 天堂无码精品国产久| 91老妇女| 久久综合久色欧美综合狠狠| 96精品在线| 亚洲精品天堂久久A∨51成人漫| 黑人在线91| 97丝袜亚洲在线播放| 综合啪啪| 欧美日韩久久精品爱爱| 97爱啪| 欧美极品少妇交| 日韩不卡a级视频专区| 午夜激情成人在线观看| 69精品| 黑人猛交| 亚洲中文字幕av | 青草伊人久久| 一区久久久二区| 91丝袜在线视频| 蜜臀av中文字幕| 人人人摸人人| 乱伦3P视频| 淫色网综合| 国产后入式在线观看| 91肉丝| 大色综合网| 97青青操视频| 伊人嫩草| 操操逼视频| 国产 丝袜 欧美中文 另类| 久久99国产综合精品女同| A男人的天堂| 色女综合| 九久久精品| 欧中日成人免费影视| 欧美麻豆成人同性GⅤ在线| 夜夜春夜夜操| 天美传媒婬乱在| 人妻丝袜一区二区三区在线| 超碰97资源网亚洲| 欧洲性人爱视频| 99国产精品自在自在| 中文字幕在线播放2中文字幕在线观看2| 久久这里是精品| 中文字幕精品日韩中文字幕| 再深点灬舒服灬太大了添视频| 免费在线黄片视频| 日韩午夜精品一区二区三区电影| 欧美黑人精品在线播放| 成年人性爱日韩| 强奸乱亚洲| 女人双腿搬开让男人桶| 熟女六十路| 操91| www.色五月| 99久久com免费视频′| 欧美亚洲性爱一区二区| 人人澡综合涩| 国产夫妻性生活视频| 亚洲无码精品AV久久久| 欧美性爱18观看| 日韩不卡a级视频专区| 亚洲九区| 好爽免费视频,| 屁股久久久久久久久久| 黄色视频高清无码网站| 97爱免费插| 夜夜骑操视频| 久久av无码| www.狠狠| 久久久免费高清中文视频| julia国产在线 | 欧美啪啪女女| 国产性刺激| 久久久久久裸体| 免费人成毛片乱码| 五月丁香六月婷| 一区二区播放| 凸凹视频在线观看| 婷婷五月天无码| 襙一襙| 亚洲人妻中文高清| 国产精品视频在线播放| 最新国内自拍av免费| se01国产在线视频| 久久曰曰| 成人免费性爱视视| 久久人妻丝袜一区二区三| 伊人网在线点播| 97最新在线播放视频| 亚洲色丰满少妇高潮| 国产精品久久久久久久电影渣男| 操我啊啊啊啊啊| 欧美亚洲天堂| 97亚洲综合电影| 99超碰碰| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 国产 日韩 另类 视频一区爱| 精品人妻伦一区二区三区久久| 国产在线视频二区| 少妇久久久免费| 久久人人看| 久久免费少妇| 亚州欧美总和| 久久精品国产99精品亚洲蜜...| 九九九九九九九九九五码| 免费操逼91| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 蜜臀亚洲综合一二三四区| 免费AV中文网在线观看| 天综合网欧美| 午夜精品视频777| 日韩本不卡视频在线观看| 熟女人妇一区二区三区| 精品人妻一区二区三区四区| 熟妇操花| 精品熟妇视频一区二区| 97在线国产精品| 久久97| 加勒比AV网| 色小视频蜜乳| 26uuu性物| 精品九九九九九| 操死我了啊啊啊| 色五月69夫妻| 女人双腿搬开让男人桶| 大香蕉乱级| 99蜜桃臀久久久欧美精品网站| 欧美拳交在线播放| 日本韩欧美在线播放a| 久久中文字幕一区不卡| 农村妇女精品一二区| 999熟女精品| 国产熟女二区| 玖玖综合色| 亚洲超碰在线| 国产成人无码啪| 色色毛片| 国产亚洲色婷婷久久99精品91 - 百度| 老司机福利社视频在线观看| 99只有精品| 久久婷婷在线观看视频| 人妻啊啊人妻啊啊| 美女91色黄18| 天天欧美色| 中国女人内射6XXXXX| 精品成人动漫一区二区| 日本成人电影资源网| 国产成人无码啪| 国产亚洲美日韩Aⅴ中文字幕无码成人| 91香蕉视频在线观看免费| 亚洲影院无码在线| 欧美亚洲情色| 亚洲色图 欧美| 性爱综合一区二区| 91人妻素女| 婷婷色网| 熟女一区二区| 91美女視頻| 好湿好紧视频| 黑人精品一区二区在线播放| 欧美激情精品| 人人搞人人插人人操| 亚洲AV秘 精品久久老牛影视| 国产小视频91| 亚洲图片欧美制度| 麻豆一区二区AV天美| 超碰午夜| 亚洲AV成人在线| 18精品一区| 国产精品亚洲四五区在线观看| 欧美色棕合| 亚洲熟女一区| 草草电影院| 成人亚欧免费视频| 亚洲熟妇自偷自拍另欧美| 美性中文综合网| 天天亚洲| 91在线超高颜值国产| 野狼激情网| 91精品婷婷国产综合久久| 日本在线一二| 五月久久HDAV| 人妻夜爽夜夜爽| 中文字幕欧美丝袜07资源| 熟女这里只有精品6| 狠狠色丁香| 97国伦国色| 国内一区二区免费| 久久综合激情| 99只有精品| 激情黄色片在线观看| 极品五月天噜噜| 日本一久是| 一区二区三区视频国产免费| 日日骚 av| 欧美性爱无码一区二区三区| 国产超碰国产97| 劲爆欧美人妖三区91| 为用户提供免费看黄网址在线观看| 9久综合网| 欲香欲色综合天天伊人| 天堂8在线新版官网| 美女黄页| www.狠狠干.coom | 无码国产精品96久久久久孕妇| 久久精品老司| 亚洲色人妻综合| 婷婷丁香五月激情啪啪| 精品欧美А∨无码黑人大荫蒂| 天天做天天爱| 久干9操| 少妇极品熟妇人妻无码| 玖色av| 高跟丝袜AV专区国产| 久久人妻无码毛片A片麻豆| 99精品在线观看| 青青青青青手机视频| 999在线电影香蕉| 全免费a敌肛交毛片免费| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 国产a级午夜毛片| 日本二三四区| 亚洲第一页欧美| 多乙久久久久久| 在线视频资源| 五十路熟女工口 | 高清孕妇孕交 交孕妇| 免费在线观看国内色片网站网址 | 人人操人人插 - 百度 - 百度| 欧美A√综合网| 亚州伊人色综台| 亚洲伊人久久综合97| 91国产丝袜白虎| av一区二区三区四区五区久草臀| 成人亚欧免费视频| 蜜桃狠狠色伊人亚洲综合网站| 亚洲中文字幕妇伦久久| 亚洲 暴爽 AV人人爽日日碰| 北野未奈加勒比av| 亚洲色图加勒比| 91|九色|国产熟女| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 久久精品一区二区一8| 日本 情色 1区2区3区| 黄页大片在线观看| 日本九九九九| 天天日B夜夜干B时时操B| 色色色色日本| 夜夜躁狠狠躁日日躁av| 日韩欧美麻豆 | 一级黄色视频网| 国产精品内射婷婷一级二| 全国男人天堂网| 亚殴在线| 亚洲涩涩| 热热色综合网| 国产成人精品日本视频| 久久午夜色播影院免费高清| 日本熟妇人妻一区二区三区| 99热婷婷一区二区三| 婷婷综合伊人一区| 久久久精品电影| 性爱乱伦网址| 少妇久久久久久| 乱伦一二三区| 国产三级电影免费观看| 亚洲制服欧美另类内射| 9久精品| 五月丁香色色网| a人欧美综合天堂麻豆| 中出20p| 色黄污美女啪啪啪免费网站| 亚洲精品影视老司机| 九九九九久久久| 亚洲熟妇图片| 99精品丰满人妻无码| 午夜精品久久99蜜桃的功能章节| 91天天综合日韩欧美| 1禁看欧美黄片免费看| 天天综合,91综合永久| 亚洲影视高清三级-草1024榴社区入口-品爱AV | 92性色国产午夜福利在线661| 午夜欧美女人操逼| 人妻人人操| 学生妹天天看| 伊人精品久久网站| 97人人夜夜精品视频| 亚洲中文字幕妇伦久久| 东北老熟女| 天天插天天操| 欧美狠狠弄| 色一区二区三区综合| 无遮挡一级毛片视频免费的| 大鸡巴久久久| 九九九精品色乱九九九| 可以免费看黄片的视频| 亚洲最大的黄色电影网站。| 欧美激情黑人| 干超碰碰熟女| 精品久久青青草| 麻豆尤物视频网| 国产美女mm131爽爽爽爽| 伊人 俄罗斯 a v| 高潮的A片激情扒开一区| 色超碰综合| 精品国产人成在线| 久久久精品久久| 亚洲最新a在线观看| 男生通女生屁股| 五月婷在线| 老司机午夜精品视频| 狠狠搞 亚洲91| 7777奇米影视久久| 亚洲国产亚洲天堂| 欧美αv.com| 国产2.3.4区| 无码操逼网| 91狠狠狠| 好湿好紧好爽 视频| 无码精品久久久天天影视 | 亚洲男人的天堂在线看| 日韩免费看黄片| 精品人妻一区二区三区免费视频| 综合婷婷| 日少妇视频| 日本99一区二区| 日韩精品一区二区日韩| 偷拍导航视频网站| 五月丁香综合| 精品人妻一区二区三区四区不卡在| 成人久久精品| 色综合网1| 亚洲在线网站| 日韩精品系列| 无码视频一区二区| 无码国产精品午夜不卡(| 亚洲爽图| 中文字幕黑人大片| 国产一区二区av综合| 91国产操逼视频| 翔田千里无码一区| 国产精品操| 大香蕉久| 日韩一级二级三级免费看完整版| 麻豆亚洲Av成人无码一区精品| 中文字幕狠狠玩| 超碰吊日色| 欧美熟女丝袜| 亚洲91极品| 九九精品热| 亚洲中字幕日本一区二区三区| 97看操| 青娱乐av在线| A级在线视频| 91n欧美| 加勒比海成人视频网| 91丝袜激情在线 | 亚洲天堂99| 国产色精品午夜大片| 欧美性爽xyxOOOO| 啊啊啊草死我| 久区视频| 9久久精品| 色老大| 91精品国产乱码| 国产97在线播放| 久久人妻四季| 久久只有精品一区二区三区| 欧美操逼熟女| 操逼逼一区视频| 国产精品高清2021在线| 少妇精品久久久| 久热久| 1000午夜黄色| 久久999久| 久久同城AV| 午夜欧美神马久久久久| 试看60秒| 久久久久幕乱码| 九9热伊人| 欧美裸体美女日麻屄| 综合亚洲欧美| 亚洲春色欧美激情自拍| 久久xxxx| 综合网欧美在线| 麻豆伊人网| 精品免费囯产一区二区三区| 乱伦熟女专区| 国产亚洲综合欧美一区| 少妇与黑人高潮在线| 91天堂丝袜美腿| 国产精品美女久久久久AⅤ国产馆| 91成人久久| 97国伦国色| 欧色网址| 不卡免费av在线播放| 夜夜嗨AV一区天天| 99999精品视频| 国产精品熟女AV中文字幕在线播放| 日日噜噜夜夜久久亚洲一区二区| 外站AV在线| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 日韩欧美丝袜诱惑| 国语av狠狠色丁香婷婷综合激情| A 在线网址| 99久久无色码| dy888午夜老子影视达达兔| 国内精品久久久久影院亚洲| 久久久九精品| 国产精品久久久久亚洲av| 亚洲无码99| 国产日韩欧美| 美国一区二区三区视频| 亚洲中文制服诱惑| 天天性射网| 欧美日韩99| 中文字日本乱码| 国产 日韩,欧美 自拍| 东北女人av| AV有码在线| 国产伦精品一区二区三区视频女| 鸥美中出| 午夜精品99久久久久传媒| 蜜臀久久99精品久久久久久-DVD | 精品少妇人妻av久久免费| 偷拍亚洲高清图片| 久久久999国产| 97亚洲一区| 亚洲成人日韩小说| 日本中文字幕熟妇| 国产成人在线观看综合| 在线中文AV| 啊视频在线| 亚洲另类天堂| 国产亚卅97| 探花熟女,姿勢到位,體驗感也到位| 蜜臀一二三区| 性爱综合网| 74成人在线| 情色五月天就去干| 台湾肥佬网一区二区三区| 91精品女厕偷拍视频| 大茄子熟女AV导航| 久久久久78| 亚欧精品久久久久久久久久久| 日韩三级伊人| 蜜臀无码一区二区| 看日韩美女二区三区免费操逼视频| 欧美日韩一二三| 亚洲国产精品久久久男人的天堂| 日韩一级片在线看| 国产乱伦亚洲| 草草草视频在线免费看| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国产精品一二三区福利| 国产高清无码一区三区二区| 999999精品| 欧美日综合| 91丨国产丨白浆| 99热这里只有精品9| 久久AV无码网址| 国产麻豆福利av在线播放| 日本操逼视频免费| 亚洲青色欧美| 人妻天天爽夜夜爽爽| 国产精品青草综合久久| 最好看的中文字幕在线2018| 亚洲国产欧美另类自拍| 国产日韩怡红院| 美女啊啊啊啊啊啊| 97日韩| aaa亚无码专区| 国产欧美在线观看免费观看| 蜜桃天美传媒AV一区二区三区| 91少妇香蕉久久精品| 一级黄色影片| 色婷婷丁香五月| 久九九九九九九热| 亚洲色9| 欧美青青视频|