色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

應用筆記|基于STM32F407ZGT6實現微生態花園控制系統設計

9GxC_IoTMaker ? 來源:未知 ? 2023-04-21 03:15 ? 次閱讀

關鍵詞:STM32F407ZGT6,控制系統,微生態

目錄預覽

1引言 2系統總體框架設計 3自動灌溉系統 4 太陽能自動追光系統

5 魚缸自動定時換水系統

6 結語

1. 引言

以STM32F407ZGT6單片機為核心控制器設計了一種微型生態花園控制系統,將傳感器技術、WiFi技術、攝像頭技術、自動追光技術、μC/OS-Ⅲ實時操作系統結合起來,實現對花園環境以及動植物情況的實時監控和及時控制,并具有環境溫度、環境濕度、土壤濕度、光照強度監控,魚缸自動換水、增氧以及寵物自動喂養等功能。

2.系統總體框架設計

微型生態花園控制系統基于現實背景[4]設計,STM32F407ZGT6單片機為核心控制器,通過μC/OS-Ⅲ實時操作系統和TFT-LCD主控顯示屏設計出便捷友好的用戶界面,實時顯示環境參數信息。系統采用成熟的物聯網技術進行通信連接,用戶可以通過機智云手機App連接,實現云端傳輸數據功能。

硬件是控制系統的基礎和核心,因為其不僅直接影響到系統的穩定性、準確性、快速性及能耗等,還在一定程度上決定了系統的上限。總之,系統硬件的設計是非常關鍵的部分。

微生態花園控制系統的硬件主要以STM32F407ZGT6單片機為控制核心板,搭載TFT-LCD觸摸顯示屏、OV5640-720P高清攝像頭、WiFi模組等。其中DHT11溫濕度傳感器、土壤濕度傳感器組成檢測功能模塊,用來檢測微生態花園的溫濕度和土壤濕度等環境參數。

3.自動灌溉系統

自動化灌溉系統首先為自動化灌溉區域規劃做準備。由于自動灌溉系統的工作原理,一組路徑在同一時間只能以一個頻率自動灌溉,因此采取以下措施區分灌區的草種習性。

例如,多年生鐵線蓮、月季之類,不耐澇、不耐高溫的可以劃分成一組,灌水的持續時間可以設置得短一些,頻率可以低一些;而藍雪花、繡球花等水生植物再分一組,灌水的持續時間設置得更長更頻繁;對于耐旱、耐高溫的沙漠玫瑰、仙人掌等植物來說,它們對水分的需求并不是很大,分為另一組,灌水的持續時間可以設置得更短一些。

系統工作中,當土壤含水量低于一定閾值時(該閾值可通過可變電阻進行調節)指示燈就會亮起,從而檢測到該區域內土壤濕度低于當前植物所適宜的濕度,單片機即可控制繼電器操作小水泵進行灌溉。

4. 太陽能自動追光系統

太陽能是一種清潔的綠色能源,也是最豐富的可再生能源,是未來理想的綠色新能源,因此采用光伏發電技術將太陽能轉化為電能,用于實現系統運行的續航并節約能源。太陽能自動追光系統主要由2個步進電機以及驅動器、4個光敏電阻、1個主控芯片、1塊太陽能板構成,具體系統框架如圖2所示。

系統總體設計框架 01 84065a70-dfae-11ed-bfe3-dac502259ad0.jpg

02 系統框架8421f15e-dfae-11ed-bfe3-dac502259ad0.jpg

太陽能板的方向控制能夠實現360°追光,它的4個方向分別放置4個光敏電阻,然后通過判斷對向的兩個電阻的大小控制步進電機應該往哪個方向進行轉動。為了實現通過讀取光敏電阻的阻值控制太陽能板方向,這里采用串聯分壓的方式,如圖3所示。

串聯分壓電路 03 84393a1c-dfae-11ed-bfe3-dac502259ad0.jpg

ADC接單片機引腳,原理就是串聯分壓,當外界光發生變化的時候,光敏電阻的阻值發生變化,ADC讀取的就是光敏電阻分壓的數值。因為兩個光敏電阻的阻值是一樣的,那么R1和R2在光照一樣的環境下,ADC引腳所讀取到的電壓值應該是3.3/2=1.65 V,也就是說,當ADC所讀取到的電壓值在1.55~1.75 V (誤差±0.1 V)時,兩個光敏電阻所接收的光強是一樣的。

5. 魚缸自動定時換水系統

魚缸主要由自動定時換水系統、自動定時供氧系統、自動定時喂食系統三部分構成,該設計可以幫助出差在外的用戶照顧魚缸里的魚類,減少用戶的擔憂。

魚缸智能化系統

自動定時換水

自動定時供氧

自動定時喂食

6. 小結

本文所述控制系統通過智能控制及物聯網嵌入式技術,實現了對陽臺微生態花園的智能化控制。在設計過程中,除了常規的溫濕度調節、追光系統、寵物屋和魚缸控制等智能操作外,還能通過改變終端傳感器應用節點,分層分級管理獲取空間參數,實現更多的智能控制功能。

完整內容請點擊閱讀原文”下載原文檔。

8487d53c-dfae-11ed-bfe3-dac502259ad0.png

▽點擊“閱讀原文”,可下載原文檔


原文標題:應用筆記|基于STM32F407ZGT6實現微生態花園控制系統設計

文章出處:【微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機智云
    +關注

    關注

    2

    文章

    590

    瀏覽量

    26436

原文標題:應用筆記|基于STM32F407ZGT6實現微生態花園控制系統設計

文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    STM32F405xx和STM32F407xx微控制器數據手冊

    電子發燒友網站提供《STM32F405xx和STM32F407xx微控制器數據手冊.pdf》資料免費下載
    發表于 01-03 14:49 ?0次下載

    STM32 F407無傳感器控制PLL

    電子發燒友網站提供《STM32 F407無傳感器控制PLL.zip》資料免費下載
    發表于 12-19 14:10 ?0次下載

    航順 HK32F407ZGT7 芯片的開發板:多功能外設助力多領域應用

    和256KB SRAM,串口、SPI、IIC、CAN、USB、Ethernet等外設所有對應腳全部引出,有利于外接更多模塊,可廣泛應用于工業控制、消費醫療和工業互聯網等領域。 2.HK32F407ZGT7產品
    的頭像 發表于 11-08 14:43 ?263次閱讀
    航順 HK32<b class='flag-5'>F407ZGT</b>7 芯片的開發板:多功能外設助力多領域應用

    使用STM32F407ZGT6的設備無法連接到AMD處理器的電腦上,怎么處理?

    使用貴公司的STM32芯片,型號:STM32F407ZGT6。CAN總線轉串口,可以正常連接到英特爾處理器的電腦上;但是無法連接到AMD處理器的電腦上。請問怎么處理? 連接到AMD處理器的電腦上,串口顯示如下:
    發表于 07-23 07:58

    STM32F407VET6STM32F407IET6有什么區別?

    STM32F407VET6STM32F407IET6,除了引腳上數量不同之外,還有什么區別嗎? 我的CAN驅動,在STM32F407VET6可正常運行。在STM32F407IET6
    發表于 07-03 07:06

    LTC1608為什么會發燙到45度?LTC1608數字輸出口D0~D15是否可以與STM32單片機GPIO口直連?

    1.LTC1608為什么會發燙到45度? 2.LTC1608數字輸出口D0~D15是否可以與STM32單片機GPIO口直連? 電路圖如下D0~D15直接連接到STM32F407ZGT6的PE0
    發表于 05-31 09:48

    stm32f407連接ps2遙控手柄接收信號異常怎么解決?

    平臺是stm32f407zgt6,試圖把淘寶賣得很好的ps2無線遙控手柄接上去。spi2的pb12 13 14 15被用作microusb了,只能改用具有spi1功能的pa4 5 6 7。根據網上
    發表于 04-11 08:18

    stm32F407ZGT6的DMA開啟之后只能讀一次值是為什么?

    stm32F407ZGT6的DMA開啟之后只能讀一次值是為啥
    發表于 04-03 07:14

    STM32F407ZGT6芯片能不能在PA4管腳上同時配置ADC通道和DAC通道?

    您好,請問STM32F407ZGT6這款芯片能不能在PA4管腳上同時配置ADC通道和DAC通道?
    發表于 03-28 06:31

    STM32F407ZGT6怎么設置2.5M波特率?

    最近要搞一個項目,要用到485訊,波特率要2.5M,有人已經做出來了的,請問各位高手,STM32F407ZGT6怎么設2.5M波特率?
    發表于 03-25 08:18

    stm32f407zgt6如何通過spi通訊同時控制多個adc?

    工程師們好: 最近我嘗試使用一個stm32f407zgt6通過spi通訊同時控制多個adc。我嘗試使用GPIO口模擬SPI進行控制,具體做法如下: 將stm32的PA4(NSS)、P
    發表于 03-19 07:28

    STM32F407ZGT6怎么用USB OTG口來接收模塊傳出的數據?

    STM32F407ZGT6怎么用USB OTG口來接收模塊傳出的數據,本人純小白求大神賜教
    發表于 03-15 08:28

    在使用STM32F407ZGT6芯片做小車主控時,總是在運行時芯片突然被鎖,無法下載程序怎么解決?

    在使用STM32F407ZGT6芯片做小車主控時,總是在運行時芯片突然被鎖,無法下載程序。 使用STM32 ST-LINK Utility也無法解除保護
    發表于 03-14 07:02

    stm32f407zgt6在HAL_FLASHEx_Erase()前如果調用了uart1打印數據就會卡死怎么解決?

    使用stm32f407zgt6,使用uart1與pc通信。pc發送命令,f4接收到以后擦除flash。 問題:如果在接收命令前通過uart1向pc打印一些數據就會導致
    發表于 03-06 06:37

    STM32F407ZGT6 spi flash片選引腳無法被拉低的原因?怎么解決?

    我用的芯片是STM32F407ZGT6,RTThread版本5.0.2,spi flash掛載在spi1總線,設備號是spi10 int w25qxx_init(void) { struct
    發表于 02-20 07:13
    主站蜘蛛池模板: 麻豆精品一区二正一三区| 国产乱对白精彩在线播放| 玄幻全黄h全肉后宫| 日本孕妇大胆孕交| 麒麟色欧美影院在线播放| 女张腿男人桶羞羞漫画| 美女用手扒开粉嫩的屁股| 久久影院午夜理论片无码| 久草网国产自偷拍| 久久热最新网站获取3| 久久久久综合一本久道| 久久国产精品无码视欧美| 久久电影午夜| 久久香蕉国产免费天天| 老师的玉足高跟鞋满足我| 看全色黄大色大片免费久黄久| 久久久久久人精品免费费看| 快播欧美大片| 老头狠狠挺进小莹体内视频| 美女脱18以下禁止看免费| 男女作爱在线播放免费网页版观看| 毛片免费在线| 嫩草影院在线观看网站成人| 欧美精品高潮呻吟AV久久| 日本老师xxxxx18| 善良的女房东味道2在线观看| 天堂网久久| 亚洲AV精品一区二区三区不卡| 亚洲精品无码一区二区三区四虎| 亚洲区偷拍自拍29P| 伊人久久青青| 69亞洲亂人倫AV精品發布| FREE乌克兰嫩交HD| 纯肉腐文高H总受男男| 国产久爱青草视频在线观看| 经典三级四虎在线观看| 麻豆E奶女教师国产精品| 青青娱乐网| 亚洲 欧洲 国产 日产 综合| 一区二区三区毛AAAA片特级| 97在线视频免费播放|