重慶大學城市科技學院 曠 璨 黃希偉 周 朋 林梓良 李 敏 汪 鑫
隨著經濟的快速發展和物質生活水平的提高,人們的精神和物質文化需求日益增長,當今社會喂養寵物的家庭越來越多。為了解決很多人沒有時間照看寵物導致寵物無法得到良好照料的問題,我們團隊設計了能夠對寵物進行日常生活照料的智能寵物窩。本次設計通過單片機對直流電機、舵機、紅外傳感器模塊、藍牙模塊、煙霧傳感器模塊和溫濕度傳感器等模塊的控制,進而實現對寵物日常生活的照看和監管。
設計這個產品的目的是主人由于工作或旅游等原因外出而不能及時有效地照顧寵物的日常,智能寵物窩能自動照料寵物,該系統能實現自動定時定量給寵物喂食、自動檢測食物余量、實時檢測寵物窩內的溫濕度并調節溫濕度、電子寵物門的智能控制、火災檢測報警和藍牙控制等功能。該寵物窩的設計比較人性化,解決了用戶不在家時寵物的飲食等基本日常活動(劉文定,謝克明,自動控制原理:電子工業出版社,2013)。
1)通過單片機控制LCD12864顯示正常時鐘(楊海清,周安棟,羅勇,陳牧,嵌入式系統實時網絡通信中的LCD顯示設計方法:計算機與數學工程,2010。),并用按鍵設置寵物喂食的時間及其喂食量。當正常時間和喂食時間相等時,單片機驅動直流電機帶動機械齒輪打開閥門放出食物,直到放出食物量和設定的實物量相等,直流電機停止轉動,關閉投食閥門,從而實現定時定量喂食(姜波,單片機原理及C51應用設計:高等教育出版社,2017)。
2)紅外障礙檢測模塊分為紅外對管模塊和紅色LED燈。當食物充足時,紅外對管檢測前方有食物,LED燈在熄滅狀態。反之,當食物不足時,紅外對管沒有檢測到前方障礙, LED燈點亮,提醒用戶添加食物。
3)用溫濕度傳感器實時檢測寵物窩內環境的溫濕度,并設置一個窩內溫度和濕度閾值。只要窩內環境溫度大于或等于設置的溫度和濕度閾值,單片機驅動加濕器和小風扇調節窩內的溫濕度,給寵物營造一個良好的生活環境。
4)寵物電子門是通過單片機控制舵機實現。當按下開門/關門按鈕時,單片機傳輸PWM波控制舵機正轉或反轉90度,舵機通過牽引線帶動寵物門的開/關。
5)如果發生火災,煙霧傳感器檢測到一定程度的煙霧,單片機通過蜂鳴器發出警告,同時單片機控制舵機正轉開門,方便寵物逃生(陳顯平,傳感器技術:北京航空航天大學出版社,2015)。
6)通過藍牙串口助手連接手機和藍牙模塊,實現在手機上控制智能寵物窩。在手機上按下不同按鍵,通過藍牙發送不同信號給單片機,單片機識別并分析信號,再控制不同模塊工作,從而實現手機控制寵物窩喂食、開/關寵物門、風扇和加濕器的工作。

圖1 寵物窩內控制系統框圖
本系統主要包括兩個部分。一部分如圖1寵物窩內控制系統框圖所示 ,包括主控芯片HT66F70A;安裝在寵物窩內的隱蔽位置,利用I/0口連接LCD12864液晶顯示屏,紅外障礙模塊,煙霧傳感器模塊、溫濕度傳感器模塊、藍牙模塊、投食器模塊、電子門模塊、風扇、加濕器和按鍵。另一部分如圖2喂食器模塊內部結構所示,主要是單片機控制直流電機工作帶動齒輪旋轉從而促使閥門翻轉,放出食物。

圖2 喂食器模塊內部結構
智能寵物窩的工作流程如圖3寵物窩具體流程圖所示,利用程序控制LCD12864液晶的顯示、紅外障礙模塊的信號檢測,煙霧傳感器的信號檢測、溫濕度傳感器的信號檢測、藍牙模塊的信號檢測、喂食器的運轉、舵機的工作狀態、風扇和加濕器的控制和按鍵信號的判斷檢測,從而控制寵物窩系統功能的具體實現(周林,劉嘉敏,C語言程序設計:機械工程出版社,2013)。

圖3 寵物窩具體流程圖