資料介紹
提醒您熱水及時(shí)喝的記憶杯墊,附原理圖,源代碼,制作過程
工作原理:值得補(bǔ)充的是,這次的杯墊是用廢棄的光盤制作的(無意中給華碩做廣告了),中間的硬幣就是導(dǎo)熱材料,下面涂了硅脂,和 DS18B20粘在一起。DS18B20就是這次 設(shè)計(jì)的核心,通過感應(yīng)溫度、并記錄溫度達(dá)到提醒人們喝熱飲的功能。在使用非隔熱杯子的前提下(材料不限,只要不是隔熱的),杯子內(nèi)液體的溫度勢必會(huì)影響杯 子表層溫度,雖然我們不確定杯子表層溫度的具體數(shù)值,但可以肯定的是,杯子的溫度是和里面液體的溫度是正比的。

根據(jù)這個(gè)原理,當(dāng)使用者覺得某個(gè)時(shí)刻的熱飲 溫度剛剛好適合自己飲用時(shí),就把杯子放到杯墊上,稍等五六秒鐘,給 DS18B20一點(diǎn)時(shí)間來升溫,然后按下“記憶”鍵,此時(shí)杯子外部的溫度就被記錄到了單片機(jī)的 eeprom 里了,即便是斷電后,此數(shù)據(jù)仍會(huì)存在。當(dāng)下次沖好了一杯咖啡,就可以把杯子放到杯墊上面了,溫度傳感器會(huì)將采集到的溫度 T 值與 eeprom 里的數(shù)值 A 做比較,當(dāng) A-1 《 T 《 A+1 時(shí),杯墊側(cè)面的八個(gè)二極管就會(huì)閃爍,以此來提示主人喝咖啡!溫度的差值也可以根據(jù)設(shè)計(jì)者自行改變,比如在比較寒冷的地區(qū),T 與 A 的差值可以通過改變程序來實(shí)現(xiàn),我在南方,實(shí)際測試的時(shí)候發(fā)現(xiàn) T 與 A 的值在正負(fù)1之間就足夠了。記憶鍵在向單片機(jī)記錄溫度數(shù)據(jù)的時(shí)候,也會(huì)擦除之前的數(shù)據(jù),這樣一個(gè)按鈕就可以完成杯墊的操作。
作為單片機(jī)系統(tǒng)來說,其實(shí)就是 DS18B20和 eeprom 的應(yīng)用,國產(chǎn)的 stc 單片機(jī)大多數(shù)都自帶了一定大小的 eeprom,這就給設(shè)計(jì)者帶來了極大的方便。為了讓電路更加簡潔,這次選用的是 STC11F04E 的1T 單片機(jī),具備4K 的程序存儲(chǔ)空間和1K 的 eeprom 空間,20管腳的封裝設(shè)計(jì)大大減小了 PCB 面積。下面就是原理圖:

程序設(shè)計(jì):這里要做出說明的是,大多數(shù) DS18B20程序代碼都是12T 單片機(jī)下設(shè)計(jì)的,而1T 單片機(jī)指令速度要比12T 單片機(jī)快很多,這就導(dǎo)致了 DS18B20程序不能直接拿來調(diào)用。筆者根據(jù) stc 的官方資料,通過計(jì)算指令外加邏輯分析儀測試的方式,得出的結(jié)論是,11系列的1T 單片機(jī)要比12T 單片機(jī)指令快6.5倍左右,根據(jù)這個(gè)數(shù)據(jù)來修改原始 DS18B20程序的延時(shí)程序和 eeprom 程序,這樣就能保證系統(tǒng)的穩(wěn)定性。 STC 的官方資料很明確的給出了 eeprom 的原始程序,筆者根據(jù)自己的理解,對(duì)官方程序作了一些改動(dòng),為了使程序更加簡潔,應(yīng)用了 C 語言的宏定義,自己也是做了對(duì)應(yīng)的庫文件,方便實(shí)用。現(xiàn)在的程序代碼略長,我整理后會(huì)補(bǔ)發(fā),程序公開情況請關(guān)注工作室騰訊微博: Chinked-out(@136678431)。原理圖我是用 proteus 畫的,并不是實(shí)物中的 STC11F04E 單片機(jī),但端口是通用的,只需要根據(jù)原理圖對(duì)應(yīng) STC11F04E 單片機(jī)連線即可。
掃碼添加小助手
加入工程師交流群
- 音箱制作過程圖解 14次下載
- 在TI,數(shù)字成像芯片的制作過程與眾不同
- 一個(gè)電路板制作過程 0次下載
- 音箱制作過程圖解 138次下載
- 電路板的制作過程和使用的材料資料總結(jié) 0次下載
- 使用AD進(jìn)行PCB做板的詳細(xì)制作過程教程免費(fèi)下載 0次下載
- 如何使用Arduino制作Teensy BadUSB詳細(xì)制作過程說明
- 【電子實(shí)習(xí)】感光板制作過程 0次下載
- 500W正弦波逆變器制作過程 88次下載
- 正弦波逆變器電路圖及制作過程 79次下載
- 多種收音機(jī)制作過程圖解 145次下載
- 淺談蝸殼制作過程質(zhì)量控制
- 圖解音箱制作過程
- 帶記憶功能的門鈴電路及制作
- 無線傳輸血壓計(jì)的制作過程
- 拆解納祥科技恒溫暖杯墊方案:從AC-DC電源架構(gòu)到MCU溫控邏輯 421次閱讀
- ADC的SNR指標(biāo) ADC的工作過程介紹 2.8k次閱讀
- 過流保護(hù)電路原理及制作過程 8.6k次閱讀
- 正弦波逆變器制作過程詳解 2.2w次閱讀
- PCB制作過程演示 6.1k次閱讀
- 水果電池做法_水果電池的制作過程 4.1w次閱讀
- PCB制作設(shè)計(jì)和制作過程中如何解決出現(xiàn)的問題 5.5k次閱讀
- 自制智能杯墊教程 7.7k次閱讀
- 家用風(fēng)力發(fā)電機(jī)制作過程詳解 3.7w次閱讀
- 如何制作一個(gè)自動(dòng)改變顏色的彩色LED杯墊? 5.9k次閱讀
- 簡單DIY印制電路板設(shè)計(jì)制作過程 5.1w次閱讀
- PCB板的制作過程解析 5.1w次閱讀
- 繞線電阻制作過程_繞線電阻怎么看阻值 3.7w次閱讀
- 繞線電阻的計(jì)算方法_繞線電阻的制作過程 2.3w次閱讀
- 電熱水器保安裝置制作原理 5.2k次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論