□沈 歡 朱洪飛 錢超義
目前,一般用塑料或者鐵皮作為制作奶箱的材料,它不具有保溫功能,牛奶會因環境溫度升高或較長時間沒被用戶取走等因素發生變質。一般的制冷手段都是壓縮式制冷,體積大、能耗高且制冷劑對環境也有一定的污染,并不適合奶箱的保鮮制冷,針對此問題,本文介紹了一種基于感知的半導體制冷奶箱,它可以根據實際情況,智能化地對牛奶進行制冷,保證其新鮮度;并利用射頻識別技術對牛奶送、取的管理進行了優化。本奶箱采用arduino單片機作為控制核心,Arduino是一款便捷靈活、方便上手的開源電子原型平臺,包含硬件(各種型號的Arduino板)和軟件(Arduino IDE)。它適用于各種不同基礎的人群,編程語言簡單易學,與其他軟硬件有著很好的兼容性。

表1 各個模塊名稱及功能
一是設計奶箱的整體邏輯框架,利用Arduino單片機的開源硬件,綜合前人的代碼編寫,進行修改、添加,在面包板上試驗達到預想的效果。二是制作電路板并測試,使得整個系統實現功能。三是制作實物模型,將電路板和整個傳感器進行聯調。整個邏輯框架主要包含以下的八個模塊(見表1)。
(一)安裝注意事項。
1.奶箱組裝。奶箱組裝就是把溫度傳感器模塊、半導體制冷模塊、RFID電磁鎖模塊、電路機模塊等組裝成一套完整的奶箱(如圖1所示)。

圖1 智能奶箱硬件系統構成
2.接線連接。接線連接就是用導線連接溫度傳感器模塊、半導體制冷模塊、RFID電磁鎖模塊和電路機模塊。注意電源接線不能接反,否則容易燒毀器件,不同器件的接線方法也不一定相同。
(二)調試注意事項。
1.OLED調試。對于OLED調試,需要將所需顯示的字通過取字模軟件,轉換成16進制的數據,存放在數組中,然后調用OLED顯示程序進行顯示。
2.ds18b20溫度傳感器調試。對于ds18b20溫度傳感器,在本文中我們只用到了其中的兩根線,分別是中間的數據線和地線,其接線圖如圖2所示。

圖2 ds18b20溫度傳感器接線圖
3.RFID調試。對于RFID調試,只需要將SCK、MISO、MOSI、SDA(在RC522中即為CS)、RST這幾個引腳與單片機相應的6、7、8、9、A3接口進行相連就行。其他多余的引腳可以懸空,從而可以節省單片機有限的引腳資源。
4.TCRT5000紅外對管收發調試。TCRT5000紅外對管收發管調試時,需要用到單片機的模擬口進行數據的采集。然后將采集到的數據量化成相應的電壓值,通過判斷反射不同的電壓數據值來進行鑒別。其接線圖如圖3所示。

圖3 TCRT5000接線圖

圖4 溫控奶箱工作流程圖
整體功能流程(如圖4所示):送奶員刷卡把牛奶放入奶箱后,光電傳感器會檢測到奶箱內已經放入牛奶,此時溫度傳感器開始對奶箱內的溫度進行采樣,并與設定的溫度進行比較,如果箱內溫度高于設定的溫度,半導體制冷片就會自動開啟制冷;當用戶取出牛奶后,系統會感知到奶箱內已經沒有牛奶,就會自動停止制冷,實現了只有在奶箱內有奶且溫度高于設定溫度才會開啟制冷的效果。不僅保證了牛奶的新鮮,而且達到了節約能源的效果。溫控奶箱的結構框圖如圖2所示,其工作原理為:當RFID感應器被射頻卡喚醒后,就將射頻卡的卡號和單片機內部存儲的數據進行比較,若卡號相同,則單片機給繼電器2端口上電,繼電器吸合,外部電源給電磁鎖供給12V電源,使得電磁鎖得電吸合,奶箱門打開。當送奶員將牛奶放入箱體內后,光電傳感器發出的光遇到牛奶外殼后反射,給單片機返回一個高電壓值,單片機就能判斷牛奶已經放入箱體,從而給繼電器1端口上電,繼電器吸合,外部電源給帕爾貼供給12V電源,帕爾貼開始制冷。在整個過程中,溫度傳感器不間斷地采集箱體內的溫度,通過奶箱門上的液晶顯示屏顯示。
(一)奶箱散熱的實現。奶箱的外殼使用了鋁制外殼,利用金屬鋁的導熱特性來進行散熱,箱體的制冷內膽和外殼加上絕緣處理,使得制冷所制造的熱量能及時通過大面積的鋁殼散出去,從而達到很好的節能和制冷效果。我們通過溫度傳感器可以非常精確地實時監控箱體內的溫度,從而更好地給牛奶保溫。考慮到鋁制外殼周圍溫度較高的時候,無法實現自發散熱,在外殼的頂部另加了一個散熱片,并通過風扇將熱量強制性散去。
(二)整體模塊穩定的實現。整體功能要把溫度傳感器模塊、半導體制冷模塊、RFID電磁鎖模塊等組裝成一個完整的系統,然后進行系統性的聯調。對于單一模塊的調試比較簡單,但是一旦將整個系統的各個模塊都合并起來就變得復雜起來,要考慮各部分之間的相互影響。經過不斷的調試,預想功能得到了實現,但系統也僅在室內進行調試,能達到穩定工作的效果,相對于比較復雜的外部環境來說,我們并沒有進行全面的實驗。系統功能的實現不僅要考慮軟件上的問題,更多要考慮硬件上的一些復雜問題,這里面有許多和物理相關的知識,例如金屬的導熱性、散熱的條件、還有一些更加復雜的電磁感應、靜電屏蔽等問題。
多功能奶箱利用制冷半導體制冷以降低箱內溫度,實現了箱內溫度的可選擇性,使牛奶在天氣炎熱時保持新鮮和營養。并能有效節約大量能源。以前的奶箱多以機械鎖為主,此項目中使用RFID電磁鎖使奶箱更加安全,用戶和送奶工開啟也更加方便。該控制系統具有高度智能、綠色節能,且性能穩定可靠等優點。
[1]郭天祥.51單片機c語言教程[M].北京:電子工業出版社,2008
[2]楊志忠.數字電子技術[M].北京:高等教育出版社,2008
[3]丁鎮生.傳感器及傳感技術應用[M].北京:電工業出版社,2000