91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

機智云AIoT+STM32F407ZGT6單片機+微生態(tài)花園控制系統(tǒng)設計

kiki ? 來源:機智小編 ? 作者:機智小編 ? 2023-03-24 17:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

0 引言

隨著城市生活節(jié)奏越來越快,都市白領人群也越來越多地希望綠色微生態(tài)能夠進入自己的家庭陽臺空間,開始更多地從生態(tài)角度改善自己的生活環(huán)境。

當前物聯(lián)網(wǎng)技術的應用,使得生態(tài)空間的控制技術朝人工智能化方向迅速發(fā)展[1]。新技術的應用使得微生態(tài)陽臺花園的管理通過智能自動化系統(tǒng)實現(xiàn)了實時控制,代替了原有落后的開關按鈕控制的管理方式[2],在當前已經(jīng)成為智能家居市場的主流需求[3]。

這樣都市忙碌的白領人群就可以不必耗費過多的時間與精力去管理家庭花園生態(tài)系統(tǒng),也不用花大量精力去學習養(yǎng)魚、綠植養(yǎng)護的知識技能,更不用去請專人管理維護,直接使用智能綠植養(yǎng)護陽臺系統(tǒng)就可以實現(xiàn)養(yǎng)護一體化。

1 系統(tǒng)總體框架設計

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

硬件是控制系統(tǒng)的基礎和核心,因為其不僅直接影響到系統(tǒng)的穩(wěn)定性、準確性、快速性及能耗等,還在一定程度上決定了系統(tǒng)的上限。總之,系統(tǒng)硬件的設計是非常關鍵的部分。微生態(tài)花園控制系統(tǒng)的硬件主要以STM32F407ZGT6單片機為控制核心板,搭載TFT-LCD觸摸顯示屏、OV5640-720P高清攝像頭、WiFi模組等。其中DHT11溫濕度傳感器、土壤濕度傳感器組成檢測功能模塊,用來檢測微生態(tài)花園的溫濕度和土壤濕度等環(huán)境參數(shù)。

2 自動灌溉系統(tǒng)

自動化灌溉系統(tǒng)首先為自動化灌溉區(qū)域規(guī)劃做準備。由于自動灌溉系統(tǒng)的工作原理,一組路徑在同一時間只能以一個頻率自動灌溉,因此采取以下措施區(qū)分灌區(qū)的草種習性。例如,多年生鐵線蓮、月季之類,不耐澇、不耐高溫的可以劃分成一組,灌水的持續(xù)時間可以設置得短一些,頻率可以低一些;而藍雪花、繡球花等水生植物再分一組,灌水的持續(xù)時間設置得更長更頻繁;對于耐旱、耐高溫的沙漠玫瑰、仙人掌等植物來說,它們對水分的需求并不是很大,分為另一組,灌水的持續(xù)時間可以設置得更短一些。

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

3 太陽能自動追光系統(tǒng)

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

poYBAGQdcxSAIHawAABMkEvIBFg590.jpg

圖1 系統(tǒng)總體設計框架




pYYBAGQdcxSAXnXCAAA3czvyrf8495.jpg

圖2 系統(tǒng)框架


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


poYBAGQdcxWAWJopAAAsyQ8dvp0499.jpg

圖3 串聯(lián)分壓電路


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


因為用的是5516光敏電阻,光照越強,阻值越小,電壓也就越小,所以,當ADC讀取到的電壓值,也就是R1的電壓值大于1.75 V時,說明R2的光照強度大于R1,步進電機就會往R2方向移動,當最終讀取到的電壓值平穩(wěn)在1.55~1.75 V時,步進電機才會停止移動;相反,當ADC值小于1.55 V時,步進電機就會往R1方向移動,當電壓值平穩(wěn)在1.55~1.75 V時,步進電機才會停止移動??梢砸酝瑯拥霓k法在另外兩個方向上設計同樣的一個串聯(lián)分壓電路,從而達到同樣的效果。


最后,太陽能板就可停留在光照強度最強的地方,然后通過光伏發(fā)電對蓄電池進行充電。


4 魚缸


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


4.1 自動定時換水系統(tǒng)


在換水過程中依靠水位傳感器來判斷魚缸中的水是否抽完以及抽進魚缸里的水是否到達設定水位,防止水漫出來。該換水系統(tǒng)利用Water Sensor水位傳感器監(jiān)測水位,該模塊主要是利用三極管的電流放大原理:當液位高度使三極管的基極與電源正極導通時,在三極管的基極和發(fā)射極之間就會產生一定大小的電流,此時在三極管的集電極和發(fā)射極之間就會產生一個一定放大倍數(shù)的電流,該電流經(jīng)過發(fā)射極的電阻產生特定電壓,被AD轉換器采集。


只要設定好魚缸最大水位時ADC的值以及魚缸在被抽完水后ADC的值,然后通過繼電器控制小水泵,設定好時間,就可以進行魚缸的自動換水操作。換下來的廢水可以用于灌溉,能夠節(jié)約水資源,實現(xiàn)廢水的循環(huán)利用。


4.2 自動定時供氧系統(tǒng)


采用供氧泵在空氣中抽取氧氣,然后將導管放入魚缸中,設定好時間,就可以進行定期供氧。


4.3 自動定時喂食系統(tǒng)


自動定時喂食系統(tǒng)由步進電機、裝料器皿構成,使用起來非常方便,將魚料放進裝料器皿中,然后通過步進電機旋轉,魚料就可以經(jīng)出料口送出。系統(tǒng)可以根據(jù)魚類數(shù)量的多少進行供料,為控制出料量,防止出料過多,出料口采用小孔設計。發(fā)送脈沖給步進電機,可使其慢速旋轉360°,當出料口位于下方時(此時旋轉180°),物料將受到重力作用,通過出料口落入魚缸中。那么只要設定好時間來驅動步進電機,就能達到自動喂食的效果。


5 寵物屋


寵物屋能夠給予寵物舒適的環(huán)境,減少病菌的侵害,保證寵物的身體健康,保護家庭的環(huán)境,更重要的是可以減輕用戶的負擔,也為微生態(tài)花園增添了一份生機。該設計主要包括監(jiān)視寵物屋環(huán)境溫濕度的傳感器、空氣凈化器,還有紫外線殺菌消毒,OV5640攝像頭能夠實時監(jiān)控寵物情況,以便實現(xiàn)遠程喂食、喂水等功能。


通過主控芯片STM32F407ZGT6控制DHT11溫濕度傳感器,將采集到的信號運算后實時顯示在TFT-LCD顯示屏上;同時,通過esp8266 Wi-Fi芯片將數(shù)據(jù)傳輸?shù)绞謾CApp上,用戶可以通過手機發(fā)送指令來進行相應的操作。


(1) 空氣凈化器能夠有效去除空氣中的異味,還能分解空氣中的細菌,其中的負離子能夠有效捕捉空氣中的有害物質,凈化空氣。HEPA是一種高效的過濾材料,可以有效過濾空氣中的懸浮顆粒物。這是一個模塊,只要接入電源就可以正常使用。


(2) 為防止細菌的滋生,寵物屋內壁上放了4個UV紫外線發(fā)光二極管,其具備殺菌和消毒的作用,利用UV紫外燈進行定時殺菌操作,可以抑制細菌的繁殖。


(3) 監(jiān)控系統(tǒng)主要由步進電機和OV5640攝像頭組成,步進電機可以使攝像頭進行360°旋轉,進而實時觀察寵物的動態(tài)和寵物屋的工作狀態(tài);攝像頭將采集到的信息通過ESP8266芯片上傳到機智云平臺,然后在手機的人機控制界面上顯示出來;用戶可以通過手機來查看寵物當前的情況。


(4) 喂食系統(tǒng)主要由STM32F407ZGT6主控芯片、步進電機、ESP8266 Wi-Fi模塊、OV5640攝像頭組成。用戶通過App攝像頭功能查看到寵物碗中沒有了食物,就可以通過手機App發(fā)送指令到機智云物聯(lián)網(wǎng)平臺,然后通過Wi-Fi模塊接收到信號,進而通過單片機控制步進電機打開閥門,食物和水就會自動加到寵物的碗里。


6 μC/OS-Ⅲ實時操作系統(tǒng)


μC/OS-Ⅲ系統(tǒng)能將需要操作的硬件實時顯示在TFT-LCD上,為使人機界面更加直觀、方便,加入圖形界面效果。由于保存的是bmp圖像,需要先連接bmp圖像的數(shù)據(jù)格式。在STM32上采集的數(shù)據(jù)格式是RGB565,方便在TFT-LCD上顯示。bmp保存在SD卡上,通過FATFS文件系統(tǒng)進行操作,圖片保存步驟如下:

(1) 配置bmp的圖片頭信息;

(2) 設置數(shù)據(jù)格式掩碼;

(3) 寫入圖像數(shù)據(jù),并使用FATFS文件系統(tǒng)來管理SD卡。


7 機智云物聯(lián)網(wǎng)平臺


首先,傳感器采集到的環(huán)境數(shù)據(jù)傳送給STM32F-407ZGT6串口與EPS8266 Wi-Fi模組連接,利用無線傳感器網(wǎng)絡將數(shù)據(jù)上傳至機智云云端,實現(xiàn)數(shù)據(jù)存儲,便于分析。并在終端顯示數(shù)據(jù),達到遠程觀測、遠程控制的目的。


隨后進行應用開發(fā),在機智云目錄處找到“MCU開發(fā)”,點擊“進入”,選擇“獨立MCU模式”,然后選擇正在用的單片機或開發(fā)板的芯片型號所對應的硬件平臺。


接著,在機智云官網(wǎng)上成功創(chuàng)建設備產品,機智云為該產品分配Product Key和Product Secret參數(shù)。Product Key參數(shù)是由開發(fā)者寫入設備MCU (設備主控板),并告知Wi-Fi模塊,Wi-Fi模塊登錄機智云后,機智云將會識別該Product Key的產品。Product Secret參數(shù)是App開發(fā)或服務器對接時所使用的參數(shù)。


再次,上位機App與單片機的連接。全部設計好后,到機智云的下載中心下載剛剛創(chuàng)建的App,之后就可以通過手機與單片機通信的ESP8266 Wi-Fi連接到同一個網(wǎng)絡下,然后就可以進行數(shù)據(jù)的傳輸了。


最后,用戶可以在App上發(fā)送相應指令,通過機智云平臺接收數(shù)據(jù),與單片機相連的ESP8266 Wi-Fi接收到指令后通過控制系統(tǒng)實現(xiàn)相應操作,從而達到遠程監(jiān)視和控制的目的。


8 結語


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


因此,本設計應用范圍可拓展性強,不僅可以實現(xiàn)陽臺微生態(tài)系統(tǒng)的智能調節(jié)和遠程操作,還可以采用新方法、新設計,廣泛運用于其他更多的生態(tài)環(huán)境如農業(yè)大棚、生態(tài)養(yǎng)殖等場景的監(jiān)測和遠程控制。

審核編輯黃宇

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

    關注

    6077

    文章

    45506

    瀏覽量

    670980
  • 控制系統(tǒng)

    關注

    41

    文章

    6963

    瀏覽量

    114137
  • 物聯(lián)網(wǎng)

    關注

    2946

    文章

    47864

    瀏覽量

    415598
  • AIoT
    +關注

    關注

    8

    文章

    1647

    瀏覽量

    34140
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    單片機物聯(lián)網(wǎng)項目實戰(zhàn):基于LVGL的智能火災報警系統(tǒng)-基于STM32F103&ESP32-S3開發(fā)板(附教程/源碼)

    基于STM32F103與ESP32-S3雙核架構(STM32和ESP32是單片機初學的兩大經(jīng)典),今天為大家?guī)硪豢盍巳娓采w單片機物聯(lián)網(wǎng)學習路徑的綜合性
    的頭像 發(fā)表于 02-11 16:11 ?413次閱讀
    <b class='flag-5'>單片機</b>物聯(lián)網(wǎng)項目實戰(zhàn):基于LVGL的智能火災報警<b class='flag-5'>系統(tǒng)</b>-基于<b class='flag-5'>STM32F</b>103&amp;amp;ESP32-S3開發(fā)板(附教程/源碼)

    單片機物聯(lián)網(wǎng)項目實戰(zhàn):基于LVGL的智慧大棚農業(yè)系統(tǒng)-基于STM32F103&amp;amp;ESP32-S3開發(fā)板(附教程/源碼)

    基于STM32F103與ESP32-S3雙核架構(STM32和ESP32是單片機初學的兩大經(jīng)典),今天為大家?guī)硪豢盍巳娓采w單片機物聯(lián)網(wǎng)學習路徑的綜合性
    的頭像 發(fā)表于 02-11 15:50 ?224次閱讀
    <b class='flag-5'>單片機</b>物聯(lián)網(wǎng)項目實戰(zhàn):基于LVGL的智慧大棚農業(yè)<b class='flag-5'>系統(tǒng)</b>-基于<b class='flag-5'>STM32F</b>103&amp;amp;ESP32-S3開發(fā)板(附教程/源碼)

    STM32快速上實戰(zhàn)指南:手把手帶你入門機智

    本項目基于STM32F103C8T6最小系統(tǒng)板,采用HAL庫開發(fā)方式,結合ESP01sWi-Fi模塊,實現(xiàn)將各類傳感器數(shù)據(jù)快速上傳至機智平臺。通過移植
    的頭像 發(fā)表于 12-10 18:04 ?1109次閱讀
    <b class='flag-5'>STM32</b>快速上<b class='flag-5'>云</b>實戰(zhàn)指南:手把手帶你入門<b class='flag-5'>機智</b><b class='flag-5'>云</b>

    STM32F407的晶振選型分析

    STM32F407的最佳晶振選項
    的頭像 發(fā)表于 11-07 12:03 ?1361次閱讀

    STM32項目分享:智能廚房安全系統(tǒng)(機智)

    01—項目簡介1.功能詳解STM32智能廚房安全系統(tǒng)(機智)功能如下:STM32F103C8T6單片機
    的頭像 發(fā)表于 09-10 00:01 ?1127次閱讀
    <b class='flag-5'>STM32</b>項目分享:智能廚房安全<b class='flag-5'>系統(tǒng)</b>(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)

    stm32f407ZGT6生成的bootloader打印的app分區(qū)偏移地址正常嗎?

    stm32f407ZGT6生成的bootloader打印的app分區(qū)偏移地址正常嗎?bootloader使用iot平臺配置自動生成的,日志信息如下圖
    發(fā)表于 08-15 08:24

    STM32項目分享:智能語音臺燈(機智)

    01—項目簡介1.功能詳解STM32智能語音臺燈(機智)功能如下:STM32F103C8T6單片機作為主控單元按鍵切換模式,支持自
    的頭像 發(fā)表于 07-24 18:03 ?1605次閱讀
    <b class='flag-5'>STM32</b>項目分享:智能語音臺燈(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)

    給予單片機的溫度控制系統(tǒng)設計

    在工業(yè)生產、智能家居等領域,溫度的穩(wěn)定控制至關重要,基于單片機的溫度控制系統(tǒng)憑借靈活、高效的特點被廣泛應用,其設計原理與實現(xiàn)方式值得深入探討。 基于單片機的溫度
    的頭像 發(fā)表于 07-16 10:57 ?692次閱讀

    機智亮相字節(jié)豆包AIoT開源生態(tài)沙龍

    生態(tài)沙龍成功舉辦。沙龍聚焦基于豆包的 OpenEmbodied AI技術、產品及開源方案的落地與應用,配合機智AIoT軟硬件方案全開源戰(zhàn)略,為AI與IoT的深度融合奠定平臺基礎,將
    的頭像 發(fā)表于 06-16 09:50 ?1017次閱讀

    開源智聯(lián)·具身同行:機智推出基于豆包的 OpenEmbodied AI技術、產品及開源方案

    6月11日機智攜手火山引擎、扣子發(fā)起,聯(lián)合CSDN、GitCode、廣和通、奕斯偉、愛灣學院舉辦的“開源智聯(lián)·具身同行”字節(jié)豆包AIoT開源生態(tài)
    的頭像 發(fā)表于 06-13 19:19 ?1097次閱讀
    開源智聯(lián)·具身同行:<b class='flag-5'>機智</b><b class='flag-5'>云</b>推出基于豆包的 OpenEmbodied AI技術、產品及開源方案

    嵌入式單片機在電機控制系統(tǒng)中的應用

    摘要:在工業(yè)領域,電機的運行狀態(tài)關系到生產的效率和安全,是廣大機電控制技術人員關注的重點。隨著數(shù)字式控制系統(tǒng)的發(fā)展,嵌入式單片機在電機控制系統(tǒng)的應用越來越廣發(fā),對電機的
    發(fā)表于 06-11 15:07

    STM32機智連接實現(xiàn)步驟與技巧(下篇):機智代碼移植與優(yōu)化

    在《STM32機智連接實現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點講解如何將機智相關代碼移植到
    的頭像 發(fā)表于 05-23 18:10 ?1133次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(下篇):<b class='flag-5'>機智</b><b class='flag-5'>云</b>代碼移植與優(yōu)化

    STM32機智連接實現(xiàn)步驟與技巧(上篇)

    通過STM32機智的連接,開發(fā)者可以實現(xiàn)設備的遠程控制和數(shù)據(jù)管理,提升物聯(lián)網(wǎng)應用的智能化水平。本文將介紹STM32
    的頭像 發(fā)表于 05-23 18:10 ?1185次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(上篇)

    STM32F10xxx單片機編程手冊

    電子發(fā)燒友網(wǎng)站提供《STM32F10xxx單片機編程手冊.pdf》資料免費下載
    發(fā)表于 04-14 14:56 ?17次下載

    STM32F103x8 STM32F103xB單片機數(shù)據(jù)手冊

    STM32F103x8STM32F103xB單片機數(shù)據(jù)手冊
    發(fā)表于 04-14 14:55 ?8次下載