找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3008|回復: 1
打印 上一主題 下一主題
收起左側

液晶時鐘兼無線溫度傳輸

[復制鏈接]
跳轉到指定樓層
樓主
ID:80660 發(fā)表于 2015-5-21 14:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近在別人那里拿到了很喜歡的1602液晶時鐘板子,所以也做個無線溫度來玩玩
DS3231做時鐘芯片,號稱1年60S的誤差,夠NB
溫度還是經(jīng)典的DS18B20,DS3231里面內置溫度,但是不夠準,還是外接18B20吧,自動切換,如果不插探頭就讀內部溫度,如果插上探頭就讀外部的溫度,室內外溫度切換顯示,10S切換一次,如果檢測不到無線有數(shù)據(jù),就一直顯示室內溫度
這個圖是室內溫度


室外溫度


為了晚上燈光不刺眼,加了個背光自動控制,如果開了,在關燈的情況下亮度自動調到最低,如果關了,亮度就保持在當前設定值
每次按下都會將設定值存入內部EEPROM,掉電也保存到數(shù)據(jù),下次開機也是讀取上次設定值


背面,一坨熱熔膠像便便一樣粘在上面,影響了美觀,不過這是為了線更耐拉扯,所以沒辦法啦,放在桌子上看不見


用LM358來做比較器,光敏電阻來檢測外圍亮度,反饋到比較器,比較器輸出給單片機,單片機再相應的處理
背光用8550來控制,用PWM的形式來調光,其中遇到程序中斷會影響18B20讀取時序,將PWM刷新頻率改小了就好多了
原來頻率是100HZ左右,后來改為20HZ,但是看起來有點閃的感覺,后來改為30HZ,看起來已經(jīng)不怕閃了


亮度10級,0-9


開啟自動背光控制后,遮住光敏電阻,亮度自動調為最低,也就是0,晚上不怕刺眼


這個溫度發(fā)射模塊,是偶的嘔心瀝血之作,洞洞板做的,能縮就盡量縮了,為了看起來比較小巧一些


為了能看出來有多小,特意用手指來對比一下,僅比中指粗那么一點點哦


如果還是不夠明顯,看看偶以前的那個發(fā)射模塊就知道啦啦啦啦


這次采用疊羅漢的方法來安裝無線模塊,用熱縮管套上后好看多了


插上去后,完美~~~~~~~~~~~~然后只要用USB供電,想知道哪里的溫度就插哪里,爽吧


THE END~~~


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:146910 發(fā)表于 2016-12-14 20:54 | 只看該作者
能分享下程序源嗎
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表