色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
综合色一区三区二区| 韩国一级婬片A片AAAAA| 婷婷五月天影院| 91久久国外网| 亚洲成a人在线观看久| 男人久久精品| 黄色一级视| 日韩熟女操逼| 97香蕉人人乳| 亚洲欧美高清无码| 亚洲综合性网址| 岛国片在线视频网站| 一区二区 电影 亚洲| 久久久久久九九九| 综合亚洲情色| 欧美亚洲另类在线蜜桃| 日韩欧视频| 日本一级二级三级网站| 亚洲男人的天堂va亚洲男人社| 午夜丁香婷婷| 日韩强奸av| 美美91成人国产精品欧美精品久久久久久久| 激情小说日韩无码| 伊人久久蜜月| 日韩丝袜人妻AV| 天天插网| 中文字幕精品三级久久久| 色噜噜婷婷| 99天堂网| 99久久精品国产高潮| 无码人妻精品一区二区三区99不卡| 色噜噜人妻丝袜a∨先锋影| 久久后入制服| 中文字幕91综合| 久久久新亚洲AV| 五月天婷精品激情| 亚洲天天操| 欧美另类色图片| 人妻少妇无码 | 性色亚洲| 久久视频,这里只有精品| 日韩一区二区高清在线观看的| 日本黄色天堂| 看日韩美女二区三区免费操逼视频| 鸥美中出| 国产专区路线| 精品亚洲国产成人AV制服丝袜| 九一国产精品| 日韩女优在线| 两性综合网| 操人妻视频| 一区二区三区 丝袜 高跟 美腿| 丰满人妻一区二区三区色-百度| 久久人妻办公室视频| 夜草网站| 日韩色图 一区二区| 涩五月婷婷| 另类图片综合| 91黑丝操| 大香蕉宅男伊人| 波多野结衣先锋影音| 97精品全部| 九热大香蕉| A片 AV一级在线播放观看免费| 精品无码少妇| 老司机久久| 国产日韩欧美| 97国伦国色| 久久精品店| 中文乱码字幕观看视频| 嗯嗯,好大,好爽,好骚| 夜色AV无码手机在线影院| 南澳成人一级片在线播放| 人人喜人人妻| 色婷婷久久| 欧美Aⅴ| 亚洲日韩视频二区| 久久夜精品一区二区三区| 日韩精品永久在线观看| 蜜臀AV午夜精品久| 久久男人的天堂| 2020中文字幕在线| 东北女人的毛片| 午夜一区| 天天综合色| 黄色无码高清黄色无码网站| 日本ZZ高免费A级视频| 久久超碰、| 日本三级大片| 国产日韩欧美亚洲精品95| 91久久久老司机| 蜜臀av在线播放一区二区三区| 成人免费在线网站| 亚洲最新a在线观看| 四虎影视永久在线免费| 国产精品福利视频播放| 久久受www免费人成| 白丝被操91| 试看60秒 爽| 久久久久久久| 欧美激情1区| 97资源亚洲| 国产激情在线| 91精品国产91久久青草| 岛国A V在线免费看| 欧美性xxxxx狂欢| 亚洲 欧美 日韩 国产一区二区| 欧洲亚洲人妻无码久久三区四区| 九九热精品| 91日产桃蜜| 一本久久久精品| 亚洲女人毛茸茸91| 伊香蕉综合久久久久久久噜噜噜| 一区二区三| 欧美色另类| 岛国爱情动作片在国产AV无码专区亚洲AV漫画 | 免费的黄片有限公司| 九九九九九精品视频| 国产综合久久久麻桃个| 色香av| 殴美性天天| 国产999精品久久久| 日韩人妻无码不卡网站| 黄片视频观看| 亚洲精品aa久久伊人| 日韩性爱人人爱人人操| 国模不卡| 清纯唯美激情四射| 中文字幕97色| 俺也射| 一本一道久久综合久久| 综合亚州欧美| 人妻一区二区三区四区视频| 日本免费专区| AA丁香综合激情| 亚洲国产97在线精品一区| 天天综合,91入口| 狠久久| 欧美九九九| 中日韩免费看男女操逼大全| 色欲久久久久综合网| 91人妻最真实刺激绿帽| 操逼大黄片| 日本 欧美 国产一区| 五月天综合在线| 97丝袜亚洲在线播放| 欧美午夜视频免费观看| 亚洲码专区| 性爱视频久久| 色网1| 欧美日韩中国x| 啊啊嗯嗯好爽| 国产精品激情久久久久久久| 91视频国品一二三区| 婷婷综合| 久久伦理视频久久大香蕉视频| 91熟女少妇| 国产伊人精品在线| 亚洲AV无码AV吞精久久久久| 激情国产乱伦Av| www.色婷婷色综合| 日本中文字幕一区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 五月综合久久| 91精品少妇搡搡搡| 欧美性生活免费网| 一区二区三区男女操逼黄色小电影| 久久久久婷婷精品av电影| 啊v在线观看视频| 久操操AV电影| 国产亚洲一黄| 综合亚洲欧美| 久久久禁| 亚洲图片激情小说| 午夜啪啪片| 久久国产视频性吧 | 日日骚中文字幕| 中文字幕精品日韩中文字幕| 欧美操逼视频二区| 中文乱码字字幕在线第5页| 久热9| 91欧美成人色站| 欧美性爱一区二区三区| 欧美日韩 强奸乱伦| 熟女人妻av在线资源,黄色的资源| 丝袜喷水在线| 欧美综合91| 色婷婷影视| 天天射夜夜| 高清在线不卡一区二区 视频| 欧美淫穴| 伊人麻豆传媒| 国产一区二区啪啪视频| 久久精品无码不卡| 亚洲第一狼人丝袜美女另类| 爆乳免费黄网站| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 麻豆精品A片免费观看| 青青五月天| 成人av动漫在线观看| 精品久久大胆人体| 国产一区二区在线播放量| 欧美 亚洲 大香| 国产成年女黄特黄| 啊啊啊快操我视频| 亚洲成熟国产精品美女| 久久 久久国内精品亚洲| 亚欧视频在线| 天天摸天天操视频| 一起草av| 欧美A片中文字幕| 天天综和| 午夜一区二区三区国产| 97免费视频在线观看视频| 久久性爱视频99| 伊人久久国产免费观看视频| 成人一道本免费视频| 九九亚洲视频| 日日摸天天爽夜夜欢| 婷婷爱五月| 99re综合伊人| 日韩人妻精品久久久久| 亚洲加勒比久久日本道| 天天操美美| 中文字幕亚韩| 欧美色图亚洲色| 欧美色三级片91| 男女无套 免费网站| 日韩99神马视频播放| 国产多人在线观看视频| 亚洲综合图色在线| 久久久婷婷婷| 欧美综合国产精品久久丁香| 欧美国产操逼| 91neishe| a天堂视频| 色天天野狼综合社区| 久久久亚洲精品电影免费看| 国产日韩欧美亚洲精品95 | www色色com| 91综合站| 麻豆国产第一| 成片免费观看视频大全| 国产精品亚洲色婷婷久久久| 青娱乐手机日韩在线视频| 青娱乐国产精品| 男人天堂欧美| 国产视频大全| 69超碰综合| 亚洲中文一区二区三区| 精品国产乱码久久久A| 91 丝袜在线| 97精品国产97久久久久久| 日日操免费视频| 色哟哟精品1精品2| 60秒免费小视频| 欧美麻豆成人同性GⅤ在线| 97亚洲色图| 媚薬在线视频麻豆| 人妻素股| 天天操天天插| 中国亚洲呦女专区| 免费av在线播放二区| 日本高清视频在线观看黄已三辽| 午夜福利久久久噜久噜久久综合 | 性欧美91| 久久精品91| 日本不卡卡一区| 青娱乐亚洲自拍| 91少妇人妻| 亚洲自拍欧美国产首页网曝| 人妻天天夜夜爽一区二区| 欧美日韩操逼动图| 1769一区| 91在线视频国产网站| 91美女国产在线| 日本高清电影欧美色图| 久热九九| 97任你吞精| 丁香六月激情| 99久久国产精品免费高潮| 色婷婷日韩精品一区二区三区| 99热在线不卡| 欧美狠狠鲁| 日韩欧美女优电影| 情色AV电影| 国模少妇一区二区三区| 亚洲欧美在线观看免费| 亚州免费啪啪视频| 性暴力欧美猛交在线直播| 丝袜足交视频| 人人操 欧美| 国产乱子伦久久精品综合一区二区三| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 青青草字幕AV| 欧美伦乱爱| 中文字幕人妻色偷偷久久皮 | 欧美 亚洲 制服 精品| 国产超碰| 色丁香久久| 日韩成人大片在线观看| 日本网色| 久久三| 黄色区免费观看中文字幕| 国内毛片欧美香蕉精品| 日韩人妻中文视频| 插日本熟女视频| 国产精品久久久久久无码红治院| 色欲蜜臀AV| 在线看片国产精品每日更新| 久久无码电影| 激情六月婷婷| 九九热三级片| 超碰九7| 天天日天天干天天操| 91欧美大片| 诱惑网综合| 91福利网在线观看| 亚洲日本激情| 国产欧美成人第一页在线观看 | 97久久超碰国产精品| 另类欧美色| 国产深喉视频一区二区| 不卡av免费在线网址| 欧美伊人久久综合网| 亚洲小电影免费涩涩成人在线高清 | 久久精品91| 精品少妇一区二区三区| 国产美女高潮视频| 成人精品久久久午夜福利| 91被操| 日韩精品国产一区二区| 色综合五月天| 欧美亚洲一区二区久久久婷精品大包诱| surenchaopeng| 少妇九九九九| 亚洲春色欧美激情自拍| 99无码视频| 俺去俺来也在线www| 激情五月婷| 亚91亚洲网| 四虎精品永久在线观看| 大象AV在线| 成人性爱视频在线看| 夜夜操二区| 日日干日日操五月天伦理视频| 另类老少妇| 欧亚无码视频| 欧美色偷拍| 国产少妇内射| 日本熟女免费視颖| 热天堂一区二区| 日日躁狠狠躁天天躁精品| 97亚洲综合在线| 精品无码久久久久久国产浪潮| 日本福利二区视频| 久久综合久色欧美综合狠狠| 欧美天天综合| 激情五月天社区| 国产盗摄美女如厕大神作品在线观看 | 六月激情网| www.99热在线只有精品| 本道综合精品| 五月婷婷无码| 日韩毛片9| 亚洲啪啪综合?v一区综合精品区| 国产原创剧情在线丝袜| 久色99999| 国产资源中文字幕在线 | 91精品操美女| 色网在线视频观看免费| 国产极品999| 亚洲女人91| 国产av强奸美女| 熟妇人妻精品一区二区视频色欲| 国产精品丝袜在线| 岛园激情| 久久人妻无码毛片A片麻豆| 亚洲一区操| 精品女人999| 日韩不卡一二三四| 亚洲国产成人精品久久久国产成人一区二区三. | 尤物网站91| 色情综合网| 日日日色色色色色| 国产精品亚洲免费| yazhouzaixian| 91狠狠综合网| 日本三级日本三级三级人妇四虎| 97欧美日韩综合| 日本高清久久| 四虎影视欧美| 五月天激情婷婷| 资源新线在线天堂| 欧洲综合视频| 麻豆三极片| 91网18| 无码137片内射在线影院| 97国产精品视频| 极品尤物在线观看| 97视频免费在线| 高清在线偷拍自拍视频| 亚洲影视第一页| 亚洲成人一区二区精品| 久久精品久久久久久久| 99激情视频| 亚洲高清在线se| 999岛国大片| 天天干夜夜操一区二区| 婷婷色婷婷| 91高潮| 日本在线不卡123| 三男一女不戴套的A片| 国产精品久久9| 九九碰九九爱97超碰| 一区二区三区日韩欧美 | 亚州综| 一二三四免费视频| 吖在线不卡一区二区国产剧情| 中文字幕制服欧美久久一区| 大香蕉视频啪啪啪啪| 99热97| 亚瑟国产精品久久无码| 性高潮久久久| 久草成人福利导航| 影视综合无码少妇| julia国产在线 | 国产精品视频精品一二| 影音资源男人日韩| 综合欧美日本三级| 84YTCOM性无码| 精品二区三四区五电影 | 久久线上视频免费看| 中文字幕 码精品视频网站| 精品国产av一区二区三区四区入口| 天天日美女的B| 欧美制服另类丝袜| 久久久久久人妻| 日韩av一级黄片| 国内偷自视频区视频综合| 蜜臀99久| 国产精品乱码久久久久久久久| 日本裸体久久色噜噜| 久久婷婷综合国际产色怕| 91精品人妻偷情| 人妻丝袜一区二区三区在线| 吊色| 亚洲十八禁止| 国产一区二区精品久久99| 国产超碰在线| 亚洲欧美综合区自拍另类| 色五月69夫妻| 国产一区二区三区导航| 丰满人妻一区二区三区四区| 日韩簧片免费看| 密乳AV免费观看| 欧美熟女操屄| 亚洲另类小说卡通动漫| 亚洲密乳AV| 韩日色费| 久久久久亚洲?V片无码V| 凹凸 69堂 在线播放| 久久性爱网站| 国内精品a| 粘花网06av视频| 好色综合| 精品91摸| 日韩在线地址一| 人妻中文在线| 偷看洗澡一二三区美女| 亚洲一卡2卡3卡4卡乱码网站 | 天天影视91看看| 国产馆| 12一15性XXXX粉嫩国产| 国产日韩在线播放av| 久久综合国产精品国产| 欧美成人A√在线一区二区| 欧美的性爱网站免费| 91精品啪在线观看国产城中村| 色人久久| 色九九九综合| 日韩精品 欧美激情| 国产日韩欧美操逼视频| 黑人黄片在线免费观看| 蜜臀AV一区二区三区激情综合| 超碰午夜在线| 亚洲国产97在线精品一区| 日韩无码人妻| 99操| 亚洲欧洲无码一区夜| 97亚洲中文| 久久五十路熟女人妻| 丰满人妻一区二区三区免费,| 国产乱弄免费在线视频。| 97伦综合| 中文字幕亚洲热播人妻| 91丝袜美腿网站| 天天躁日日躁狠狠狠躁| ..日韩av毛片精品久久久| 激情四射婷婷四五月天| 97国产精选| 天天肏天天干| 日日夜夜狠狠| 先锋色眉乱伦资源| 男人的天堂三级| 中出人妻中文字幕91在线| 九九九九97| 涩涩久久精品| 精品人妻一区二区蜜桃视频| 亚洲乱色视频一区、二区在线| 97操97干| 色欧美天天| 走光一区92下载| 人人模人人看| 欧洲天天在线| 国产女同性恋视频| 岛国激情视频在线观看| 美女尤物人人操| 亚州免费啪啪视频| 啪啪性爱免费视频| 韩日欧亚a级| 精品乱码久久久久| 一区二区不卡| 少妇蹲下买菜露大唇0| 亚洲av国产av综合av卡| 无码操逼网| 色麻豆AV| 美女被艹尤物视频| 激情综合 婷婷五月 红杏| 久久色情| 在线 欧美 亚洲| 九九综合久久| 视频不卡中文字幕| 天堂资源站| 亚洲性综合9| 欧美黄色大片在线观看| 久9爱精品| 国产一区二区三区不卡手机在线| 欧美日韩黄片精品在线| 少妇精品久久久八区九区| 亚洲天堂区| 久久久亚洲欧美综合| 中文字幕激情小说| 中文字幕78| 日韩探花精品在线视频| 91精品人妻一区二区三区蜜臀| 诱惑人妻欧美一区在线播放| 欧美性爱在线无码| 日韩中文字幕视频| 热99re69精品8在线播放| 亚洲精品蜜桃久久久久久久| 亚洲av综合色区图片亚洲| 久久黄人人爽视频| 91N综合网在线| 男人天堂久久日韩| 开心五月婷婷| 国产福利影视| 精品无码一区二区三区| 女人久久久| 久久精品国产97欧美精品亚洲| 99热精品国产| 大香蕉宅男伊人| 揉揉揉夜夜| 人妻激情视频| 日韩无码a片| 日韩一999精品| 射久久| 色色99| 日本五十路在线| 色好看av| 超碰97人人乐| 男人的天堂视频精品乱在线| 日韩欧美日韩| 欧美性爱无码一区二区三区| 97超碰热线| 色爱三区| 国产丸一视频| 天天视频网站黄| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴| 蜜桃精品视频一区二区三区| 草草影院最新网址| 欧美日韩性感| 精品欧美不卡在线播放| 91九久| 97se亚洲综合自| 婷婷丁香在线| 国产久9| 久久高清欧美国产| 老熟乱一区二区三区四区| 一线黄色免费性爱片| 国模不卡一本二本三电影| 久久丁香久草综合网| 天天影视综合网欧美精品| 日韩综合97p| 人人乐大香蕉| 男人的天堂网页| 高潮内射在线| 自怕偷自怕亚洲精品| 日本九九久久99播| 国产精品爱欲| 欧美后入式| 大伊香蕉在线视频免费| 亚州色图欧美色图| 日韩在线视频1234| 国产偷人伦激情在线观看| 中文字幕视频在线观看一区二区| 视频一区二区三区精品| 国产乱人妻精品入口| 91在线超高颜值国产| 亚欧美色图| 久热超碰| 中国一级αV| 精品一久久久| 欧美视频中文字幕区| 欧美少妇高潮| 欧美熟妇人体| 日本激情免费大片| 闷骚老熟女15P| 竹菊影视国产一区二区| 亚洲男人天堂网站| 欧美国产日韩清纯唯美| 17c在线成人免费A片观看| 美性中文综合网| 国产精品爱欲| 久久内射| 91偷拍欧美亚洲| 男女激烈网站最新| 久草电影网| 91爱综合| 久久欧美性爱视频| 超碰在线一区| 亚洲男人综合网| 在线观看十八禁| 日本成人A片免费看| 97在线欧| 九九九影院| 操一区| jazzjazz国产精品麻豆| 久久精品国产97欧美精品亚洲 | 91丝袜美腿片| 丁香六月啪啪| 一级特黄aaa大片在线观看成人一级片在线观看| 国产9熟妇视频网站| 67194无码不卡| 亚乱色| WWW操逼| 亚洲图片视频小说| 操香逼| 亚洲日韩AV视色| 一起草欧美| 91 丝袜在线播放| 抽插一区二区视频| 日本久久综合| 天天日老熟妇| 中文字幕精品一区二区精品| 亚洲啪啪视频一区二区| 偷拍亚洲视频一区二区三区四区| 性爱AV天堂| 99re6久热只有精品6在线直播 | 肥臀熟女一区二区三区视频| 国产乱码精品久久久久久| 青青草视频爽一爽| 超碰99在线观看| 欧美性爱中文字幕无线码| 一级人妻性爱视频| 免费试看60秒| 超碰97丝袜| 日韩成人人妻网站| 九九九九九九视频| 超碰久久草| 67194无码不卡| 中亚精品极乱| 日韩美一区| 久久人妻办公室视频| 91亚洲色人| 色综合久久av| 日熟女| 天天做日日做| 思思视频免费看网站| 99国产精品| 人人么人人操| 亚洲欧美不卡线| 天天碰久久入| 中文字幕一区二区无码成人| 老司机福利社视频在线观看| 91精品免费| 蜜桃网熟妇| 日本天堂在线播放| 亚州久久9| 久久高清无码夜夜操| 1024手机看片欧美日韩| 91色综合激情| 99热导航| 亚洲综合九| 9997se| 国产精品一级二级在线| 亚洲色图伊人网| 天天日骚逼熟女| 大香蕉性欧美| 怡红院亚洲怡春院av| 997色在线| 伊人国产AV| 丰满人妻一区二区三区蜜桃视频| 免费a v| 国产中文字幕在线点播| 久久精品国产99精品亚洲蜜...| 黄色AAAAA欧美| 尤物黄色在线观看网站| 国产女人和拘做爰视频| 日韩成人精品视频自拍| 色色色99| 综合日本女人伊人| 久久e6只有精品| 亚拍在线| 婷婷丁香人妻 | 蜜桃传媒一区二区亚洲| 秋霞男人网| 久久网亚洲| 精品九九| 操逼不卡中文字幕| 日日夜夜天天| 激情露脸爱| 超碰97在线色男人??| 最新制服中文第一页| 国产97在线 | 亚洲| 被窝影院午夜看片无码| 色官网在线| 九色 人妻 大香蕉| 亚洲色图激情小说| 欧美日韩美女精品久草一区二区三区| 中文字幕日韩情色| 人妻偷拍一区二区三区| 偷看洗澡一二三区美女| 欧美熟妇视频| 91操熟妇| 91精品无码久久久久久久| 亚洲欧洲综合成人av一区| 欧美日韩999| 在线人妻熟女一区二区三区四区五区| 九九热免费国产视频婷婷伊人| oumeizonghese,www| 91精品在线播放| 欧美伊人久久综合网| 婷婷五月天久久久| 四虎视频在线观看| 97视频在线播放| 中国女人内射6XXXXX| 日韩成人性爱电影在线播放| 一区=区三区视频| 丰满欧美放荡少妇在线| 嗯嗯不要视频| 国产69精品久久久久99尤物| 一区二区三区精品黑丝白丝酒店对鸡| 五月开心久久AV官网| 中日韓欧美高清| 国产大学生高潮在线播放| 蜜桃精品一区二区三区ww| 欧美亚州综合网图片| 啪啪视频亚洲第一| 婷婷色一区| 欧美激情高清性猛交| 免费的很黄很污的全部视频| 久久免费中文字幕在线观看| 久久一区二区蜜桃| 日本成人电影资源网| 欧美色图私拍91| 97亚洲中文| 中国国国产一级特黄毛片| 亚洲精品1区| 天天影视色香欲综合网小说| 五月天偷拍| 欧美性Fer办公室秘书| 日韩中文字幕人妻视频| 特级大荫道BBwBBwBBW| 日日夜夜精品视频| 夜夜嗨一区二区| 97碰久久| 熟女精品一区二区三区| 精品国产乱码久久久| 久久6热视频免费观看| 97这里只精品| 五月丁香拍拍激情综合三级| 一区二区三区色综合| 亚洲无码免费看| 蜜臀一二三| 欧美v亚洲v日韩v最新在线二区| 国产精品3| 强奸a片网| 久久久久久久9999| 日本曲间由美性生活片| 中文字幕久久婷婷丁香五月天| 啊啊啊啊视频免费| 99久久精品欧美国产| 欧美日韩婷婷中文| 中文字幕日韩人妻视频| 久久人妻少妇| 日本色色色色色视频| 欧美在线|亚洲| 免费黄色片子| 91N综合网在线| 欧美一级做a爰片免费视频| 久草老司机| 午夜天堂精品久久久久91| 伊香蕉综合久久久久久久噜噜噜 | 亚洲成a人在线观看久| 性色av一区二区| 亚洲囯产精品女人久久久| 久久久久久久久国产| 人人射人人操人人摸| 亚洲美女精品九九视频| 操狠狠| 夜色综合| 亚洲综合性网址| 亚洲无码久久久久久久| 蜜臀AV午夜精品久| 欧美在线官网| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 色欲人妻一区二区在线| 日韩欧美tv一区二区在线观看| 丰满少妇精品一区二区| 韩日精品四区| 亚州性9| 日本A级视频| 天堂种子在线www网资源| 国产精品久久久| 欧美日韩亚洲高清不卡一区二区三区| 久久精品久久九九精品| 少妇熟女视频一区二区三区| 丝袜 亚洲 偷拍| 国产精品一区二区亚洲人成毛片 | 国产操逼逼网| 久久久精品网站| 国产成人主播| 久久99操天天日| 亚瑟国产精品久久无码| 欧美日韩系列| 加勒比AV网| 欧美十八禁在线看| 久久久久久亚洲Av无码| 日韩干B| 久久婷婷亚洲| 天天色天天干天天爱| 国产精品69久久久久久久| 啊啊啊啊啊操我视频| 91人妻中文| 男人天堂久久精品不卡| 久插综合| 久/久精品99看9| 亚洲高清无码在线桃色| 久久精品无码一区二区三区| 亚洲一区二区 麻豆传媒| 激情婷婷| AV在线性爱| 成·人免费午夜在线观看| 91路www| 91网亚洲| 人人摸人人干| 被男人吃奶很爽的毛片| 亚州综合在线| 国产AV人人夜夜澡人人爽麻豆| 天天影视激情欧美| 激情五月天网| 中英熟女操女| 96一区二区| 久久久九精品| 欧美老妇综合网| 女同在线视频一区| 福利色色| 亚洲AV无码翔田千里网站| 国产精品播放| 亚洲诱惑| 97天堂| 首页中文字幕中文字幕免费| 亚洲熟女乱色一区二区三区| 亚洲好色人妻| 欧美色图私拍91| 天天欧美欧美亚洲网| 日欧操屄视频| 国产极品一区二区三区三州| 乱伦Av网| 国产亚洲精品农村妇女| 综合久久久久久久久91| 亚洲情色视频| 中文字幕乱妇免费视频| 欧美变态激情网| 亚洲黄日韩无码专区| 精品熟女一区=区三区| 你操综合| 91视频国品一二三区| 五月丁香啪| 粉嫩绯色AV一区二区在线| 永久免费观看的毛片的网站| 亚洲性网| 极品白嫩美少妇在地板上位骑射淫水泛滥| 久这精品中文在线观看视频| 高清无码91| 欧美国产婷婷久久| 夜夜高潮夜夜爽夜夜爱爱一区| 999国产精品999久久久久久| 夜夜国自区| BBBBB97COM| 国产精品久久泡妞网站| 97精品久久| 亚洲欧美另类小说| 五月天我淫我色av| 国产成人无码a| 亚洲天天综合| 日本高清视频xxxx| 亚洲精品无码久久AV| 欧美一区二区观看在线| 久草免费在线一区二区| 91精品丝袜久久久久久| 操操啪| 欧美最婬乱婬爆婬性视频| 8050无码八戒| 欧美十八禁在线看| 97人人草| 欧洲综合视频| 福利在线视频一区二区| 伊人少妇久久久| n1038 一二三区| 97亚洲国产| 3P丝袜熟女 色综合| 久久男人的天堂| 亚洲男人久久综合天堂| 男人的天堂一区三区| 婷婷在线精品| 欧美精品第四五页中文字幕在线观看| 五月婷婷hd| 欧美色图99| 亚州一区二区| 久久久久9999| 岛国黄色大片网站| 加勒比大香蕉视频在线| 欲香欲色天天天综合和网| Aa东京男人的天堂| 麻豆天美91| 97操97干| 超碰人人超在线观看| 一区| 呦呦一区| 久艾草在线精品视频在线观看| 中文字幕交换人妻| 亚州宗合另类| 天天干1区2区在线| 97亚洲精品| 国产成人在线观看综合| 思思热免费视频观看| 久久久久久久九九九九九九| 中 文字幕一区二区三四 五 区日 日 骚| 久久精品国产精品| 亚洲成人ab| 人妻中文字幕精品无码| 亚洲日本韩国在线| 久久久久久久 九九九九九九九| 人妻少妇三级| 啊啊啊啊好疼| 欧美一级久久久丰满| 九九激情网| 日夜啪电影| 国产熟妇一区二区| 国产一级高清免费观看| h无码动漫在线观看| 日本人体九九九九九九| 亚洲中亚日激情视频| 国产精品操| 国产av美女被艹的乱叫| 精精夜夜| 精品二区久久| 亚洲国产欧美一区二区潘金莲| 亚洲激情在线一区二区| 青青草精玖玖69精品| 密臀成人视频久久久| 一级人妻性爱视频| 九九黄色视频在线观看| 一区二区三区四区久久视1| 人妻熟女一区二区在线视频| 人人操人人摸人人看人人干| 情色日播放AV| 殴美色网| 国产久久av| 色九月综合| 先锋女优在线观看视频| 日本色色色视频| 六月丁操逼| 美女黄网| 久久激情视频| 久久久免费懂色| 国产精品直播在线观看直播| 色色色五月婷婷| 日韩 欧美 国产 麻豆| 亚洲欧美国产va在线播放频| 人人操AV| 日本道人妻久久久在线不卡色视频| 久久久99免费| 亚洲国产一区二区三区在线| 女上位精品在线| 日本不卡高清视频| 青青草九九九九九| 91 丝袜在线播放| 亚洲欧美激情在线视频| 少妇特黄一区二区三区| 人人潮人人摸| 日韩图区| 日韩免费在线视频观看| 欧美九九99久久精品| 欧美性爱一区二区三区| 小情侣高清国产在线视频| 久久婷婷欧美| 五月婷婷丁香六月丁香| 欧美性暴力猛交XXXX | 欧美日韩大黄片| 日韩av熟女一区二区三区成人| 日本不卡五区| 青青草原狼av| 国产精品视频内谢女人| 日韩国产品视频中文字| 野狼福利社区| 小草精彩毛片| 免费岛国一级片| 欧美激情视频一区二区三区不卡| 91美女视频直播| caoni国产亚洲av| 久草草一二三四区久久| 制度丝袜99| 久久久久元码视频| 激情综合网五月婷婷五月天| 超碰欧美在线欧美| 黑人精品成人一区二区三区| 亚洲欧美内射| 99热婷婷| 国产精品国产精品国产| 亚洲 图片 综合91| 大逼色网站| 口爆综合网| 超碰免费人妻人人| 啊啊啊啊啊啊啊啊啊啊在线观看| xxx0国产在线播放| 国产少妇内射| 97福利视频| 私人尤物在线精品不卡| 九九热超碰97亚洲最新香蕉| 亚洲免费成人在线高清无码视频| 高清不卡视频| 欧美日产国产在线成人第一区| 99日免费视频中文字幕| 91干熟女| 久久78| 男人 天堂 日 亚洲| 欧美精品一区二区少妇免费A片| 国产美女激情| 秋霞视频一区二区 | 青久操| 婷婷五月天色色| 黄片www视频免费| 9久精品视频在线观看| 香蕉久久国产AV一区二区| 伊人热综合| 操操操操操操| 三级激情网站| 久久伊人影院| 久污| 欧美美女在线高潮999| 亚洲一区二区精品福利| 精品少妇999| 亚洲综合贴图91| 五月丁香激情综合网| 黄色片A级一区二区三区| 久久久久久免费电影| www.狠狠干.coom | 日日噜噜夜夜久久亚洲一区二区 | 久久精品人妻一区| 99re在线视频国产| 欧美九九爱| 久久精品店| 亚洲日韩国产精品| 91天天爱| 75大香蕉| 久久综合99| 新久久AV| 免费一二区| 吊色| 日本丝袜美腿人妻九九| 日韩中文字幕二区| 日本阿v天堂在线观看| 九X超碰| 人妻AV 中文字幕的| 天天视频综合在线观看视频| 天天插网| 成人AV在线网站| 伊人操操| 欧美99热| 色乱二区| 强奸乱伦免费网站| 欧美天天综合在线| 亚洲图片偷拍欧美| 日本不卡二三区| 素人播放一区| 中文字幕av乱伦| 中文字幕乱在线伦视频中文字幕乱码在线| 亚洲中文字幕一区| 亚洲欧美另类少妇精品| 九九色色| 久久婷婷五月综合| 亚洲国产高清福利视频| 思思视频免费看网站| 亚洲欧洲激情卡通另类文学四射小说网站 | 风韵犹存大大大大香蕉 | 97人妻免费中文字幕| 2021国产成人精品久久| 亚洲天堂电影网99999| 69久久久久久久久久久久久| 日韩av三四区| 91九色首页| 男人的天堂啪啪| 97人人操人人干| 99久热| 天天操女人| 熟妇一区二区三区| 伊人国产视频| 任你干在线视频| 亚洲91射| 男人的天堂99| 又粗又长又大国产不卡| 亚洲欧美国产va在线播放频| 免费αV在线视频| 日韩无码黄色片| 亚洲AV无码国产精品久久久久 | 中文字幕一区二区视频在线观看| 99re视频这里只有精品| 99精品九九九九九九| 久久精品操| 激情综合网一盗摄| 97日韩欧美亚洲| 男女啊啊啊啊啊| 色香综合| 男人午夜天堂| 在线视频免费观看午夜| 1769成人国产精品视频| 日本人妻最新在线中| 日韩性爱啪啪视频| 日韩欧美大片免费高清啪啪| 亚洲第一页第二页激情| 国产精品白丝在线播放| 国产精品久久久久久高清无码免费看| 综合激情二| 久久精品毛片免费不卡| 色青青久久影视| 色婷五月天| 四虎影视在线| 激情婷婷丁香| 欧美色图另类图片| 青青色在线观看| 日韩极品无码B| 无码黑人精品一区二区三区三| 热久久国产| 五月丁香色综合| 精品国产91久久久久久一区黄无| 精品国产乱码久久久兰草影视| 久久久噜噜噜久久人妻|