智能魚缸遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)探討
時(shí)間:2022-09-08 09:44:13
導(dǎo)語:智能魚缸遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)探討一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:智能魚缸控制系統(tǒng)以STC89C51單片機(jī)作為核心控制模塊,與BT04-A藍(lán)牙模塊、電源模塊、光照模塊、增氧模塊、恒溫模塊、自動(dòng)換水模塊、按鍵模塊、數(shù)碼顯示及報(bào)警模塊相結(jié)合,完成對(duì)魚缸的精確控制,使水族有更好的生存環(huán)境。通過溫度傳感器實(shí)時(shí)采集魚缸水溫,并由數(shù)碼管顯示,以便隨時(shí)直觀方便地掌握魚缸的溫度狀況;同時(shí)系統(tǒng)還可以實(shí)現(xiàn)增氧、增強(qiáng)光照、自動(dòng)換水、自動(dòng)投食功能。系統(tǒng)設(shè)計(jì)了兩種控制方式,一是手機(jī)app藍(lán)牙控制,二是按鍵控制。
關(guān)鍵詞:單片機(jī);藍(lán)牙技術(shù);手機(jī)APP
1系統(tǒng)總體設(shè)計(jì)
智能魚缸控制系統(tǒng)主要由電源模塊、主控制模塊、藍(lán)牙模塊、光照模塊、增氧模塊、恒溫模塊、自動(dòng)換水模塊、按鍵模塊、數(shù)碼顯示及報(bào)警模塊組成。智能魚缸控制系統(tǒng)框圖如圖1所示。本文設(shè)計(jì)的智能魚缸控制系統(tǒng),主要由硬件和軟件兩部分組成。其中硬件由電源模塊、主控制模塊、藍(lán)牙模塊、光照模塊、增氧模塊、恒溫模塊、自動(dòng)換水模塊、按鍵模塊、數(shù)碼顯示及報(bào)警模塊組成。軟件是在KeilC編程環(huán)境中用C語言編程實(shí)現(xiàn)。通過手機(jī)APP或按鍵操作可對(duì)智能魚缸控制系統(tǒng)進(jìn)行控制,實(shí)現(xiàn)增氧、恒溫、自動(dòng)換水和增強(qiáng)光照功能,從而確保魚生活在舒適的環(huán)境中。通過溫度傳感器實(shí)時(shí)監(jiān)測魚缸水溫,當(dāng)水溫超出魚生存的最佳溫度范圍時(shí),溫度報(bào)警模塊會(huì)發(fā)出告警,并自動(dòng)開啟加熱或降溫功能,直至溫度達(dá)到所設(shè)范圍。同時(shí),該系統(tǒng)還具有自動(dòng)投食功能。
2系統(tǒng)電路設(shè)計(jì)
2.1主控制模塊
本系統(tǒng)以STC89C51單片機(jī)為主要控制核心,控制了電源、增氧、恒溫、自動(dòng)換水、光照。單片機(jī)主控制電路如圖2所示。單片機(jī)是一種集成的微型計(jì)算機(jī),它包括了計(jì)算機(jī)該具備的中央處理器CPU、程序存儲(chǔ)器ROM、數(shù)據(jù)存儲(chǔ)器RAM、中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器、時(shí)鐘部件的集成和I/O接口電路。體積非常小,價(jià)格便宜,使用方便,廣泛地應(yīng)用在自動(dòng)控制領(lǐng)域,使得機(jī)器設(shè)備更加智能、可靠。為了保證使用時(shí)的可靠性,需要設(shè)計(jì)單片機(jī)的復(fù)位鍵。采用按鍵手動(dòng)復(fù)位的設(shè)計(jì),RST端接按鍵,經(jīng)過電阻與電源VCC接通。
2.2藍(lán)牙模塊
BT04-A藍(lán)牙模塊通過手機(jī)APP或按鍵操作可對(duì)智能魚缸控制系統(tǒng)進(jìn)行控制,實(shí)現(xiàn)增氧、恒溫、自動(dòng)換水和增強(qiáng)光照功能,從而確保魚生活在舒適的環(huán)境中,并實(shí)現(xiàn)養(yǎng)魚的相關(guān)工作。
2.3溫度檢測模塊
溫度檢測由數(shù)字溫度傳感器實(shí)現(xiàn)。它是把溫度物理量和濕度物理量,通過溫、濕度敏感元件和相應(yīng)電路轉(zhuǎn)換成方便計(jì)算機(jī)、plc、智能儀表等數(shù)據(jù)采集設(shè)備直接讀取得數(shù)字量的傳感器。它的工作原理是開始供電時(shí),數(shù)字溫度傳感器處于能量關(guān)閉狀態(tài),供電之后用戶通過改變寄存器分辨率使其處于連續(xù)轉(zhuǎn)換溫度模式或者單一轉(zhuǎn)換模式。在連續(xù)轉(zhuǎn)換模式下,數(shù)字溫度傳感器連續(xù)轉(zhuǎn)換溫度并將結(jié)果存于溫度寄存器中,讀溫度寄存器中的內(nèi)容不影響其溫度轉(zhuǎn)換;在單一轉(zhuǎn)換模式,數(shù)字溫度傳感器執(zhí)行一次溫度轉(zhuǎn)換,結(jié)果存于溫度寄存器中,然后回到關(guān)閉模式,這種轉(zhuǎn)式適用于對(duì)溫度敏感的應(yīng)用場合。在應(yīng)用中,用戶可以通過程序設(shè)置分辨率寄存器來實(shí)現(xiàn)不同的溫度分辨率。恒溫控制電路如圖3所示。
2.4數(shù)碼顯示模塊
數(shù)碼顯示模塊是有數(shù)碼驅(qū)動(dòng)模塊控制,實(shí)時(shí)顯示魚缸中的溫度。數(shù)碼顯示電路如圖4所示。數(shù)碼管顯示電路由八個(gè)發(fā)光二極管組成,7個(gè)發(fā)光二極管構(gòu)成字母的筆畫,一個(gè)控制小數(shù)點(diǎn)。通過控制二極管的亮和滅來顯示相應(yīng)的字母。本系統(tǒng)由單片機(jī)控制數(shù)碼管每段的電平高低既非常簡單又實(shí)用。
2.5按鍵模塊
按鍵模塊主要控制魚缸中的水溫和換水情況。按鍵控制電路如圖5所示。
2.6繼電器模塊
繼電器主要魚缸的恒溫。增氧過濾。自動(dòng)換水和光照,實(shí)現(xiàn)對(duì)魚缸的控制。繼電器控制電路如圖6所示。
3測試與分析
測試結(jié)果顯示,本設(shè)計(jì)采用APP對(duì)魚缸進(jìn)行遠(yuǎn)程智能控制,用戶可以方便快捷的控制魚缸,進(jìn)行增氧、喂食、加溫和提供光照。還結(jié)束了傳統(tǒng)的人工搬運(yùn)換水,省時(shí)省力。只需簡單的一鍵就可以解決用戶的麻煩,操作簡單,方便快捷,節(jié)省了人力。該魚缸采用了不同于其他魚缸的溫度控制模塊。調(diào)查顯示,魚的最適生長溫度為22-30攝氏度,該溫度下大大降低了魚的患病率。使魚的存活率大大提高。該系統(tǒng)設(shè)置了自動(dòng)喂食,每個(gè)12個(gè)小時(shí)投放一次。即使用戶忘記了投食,魚類也不會(huì)被餓死。大大降低了魚的死亡幾率,節(jié)省用戶的精力。自動(dòng)喂食還可控制投食的量,可根據(jù)魚的大小。魚的數(shù)量設(shè)定魚食量,降低了魚因飽食而亡的風(fēng)險(xiǎn)。在測試中智能魚缸的功能都可以實(shí)現(xiàn),溫度中我們保持在20~26度之間,當(dāng)溫度檢測模塊檢測到溫度低于20度時(shí),加熱系統(tǒng)會(huì)自動(dòng)為其加熱。當(dāng)溫度大于26度時(shí),警報(bào)器會(huì)響三聲然后加熱系統(tǒng)斷電,水循環(huán)系統(tǒng)加大功率,做到最快的速度散熱。當(dāng)然這些也可以通過手機(jī)來控制,你可以對(duì)你的魚缸隨心所欲。燈光會(huì)定時(shí)打開也可以通過手機(jī)手動(dòng)打開,自動(dòng)的在早晨6點(diǎn)定時(shí)每隔13個(gè)小時(shí)13個(gè)小時(shí)打開5個(gè)小時(shí)。實(shí)物圖如圖7所示。
4結(jié)束語
本文設(shè)計(jì)了智能魚缸控制系統(tǒng),通過手機(jī)APP或按鍵操作可對(duì)智能魚缸控制系統(tǒng)進(jìn)行控制,實(shí)現(xiàn)增氧、恒溫、自動(dòng)換水和增強(qiáng)光照功能,從而確保魚生活在舒適的環(huán)境中。通過溫度傳感器實(shí)時(shí)監(jiān)測魚缸水溫,當(dāng)水溫超出魚生存的最佳溫度范圍時(shí),溫度報(bào)警模塊會(huì)發(fā)出告警,并自動(dòng)開啟加熱或降溫功能,直至溫度達(dá)到所設(shè)范圍。同時(shí),該系統(tǒng)還具有自動(dòng)投食功能。隨著時(shí)間的流逝,水族產(chǎn)業(yè)將進(jìn)入每家每戶,而可以遠(yuǎn)程操控的智能化魚缸可以更快地融入市場,取代傳統(tǒng)的生態(tài)的魚缸,系統(tǒng)功能豐富,增強(qiáng)了市場的競爭力,有著廣闊的應(yīng)用前景。
參考文獻(xiàn)
[1]邱義.基于STM32的智能魚缸遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)[J].信息技術(shù)與信息化,2020(10):230-232.
[2]張志輝,張小花,王嘉輝,黃澤鴻.基于物聯(lián)網(wǎng)的智能魚缸遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)及開發(fā)[J].電子技術(shù)與軟件工程,2019(14):36-37.
[3]朱炯健,張喜洋,楊樹輝,齊延興.基于STM32的遠(yuǎn)程無線智能魚缸控制系統(tǒng)設(shè)計(jì)[J].科技風(fēng),2019(06):59.
[4]蔡利民,侯群,張龍,李鵬,夏武,陳莉.Android軟件在智能魚缸遠(yuǎn)程控制系統(tǒng)中的應(yīng)用設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2016,35(09):27-30+70.
作者:高文靜 王靜 單位:安徽新華學(xué)院 電工程學(xué)院