詳細(xì)介紹了自制手表溫度計的過程,并給出在某寶上元件和工具價格清單,附件給出STC15系列單片機驅(qū)動18B20源代碼和BCP文件,表殼表帶3D打印文件-STL格式和官方單片機說明書。
簡介:
1.表殼和表帶
網(wǎng)上有很多3D表殼模型,這里用的是IWATCH 42mm表殼。某寶網(wǎng)絡(luò)3D打印店打好,直接可以用了, 如果要修改的,可以修改原文件再送網(wǎng)絡(luò)3D打印店。 或者硅膠翻模,用環(huán)氧樹脂再造。環(huán)氧樹脂在某寶上可以搜‘水晶滴膠’,透明的, 用它翻制表殼的好處就是加工方便,電鉆打孔和鋼銼刀加工都非常方便,還可以摻入色精上色。
2.顯示屏的選擇
OLED顯示屏比起液晶屏的好處就是可以顯示任何你想顯示的任何東西, 而液晶屏是需要定制的,開模費比較貴, 小規(guī)模DIY是不經(jīng)濟的。選好表殼以后, OLED顯示屏的尺寸大概也就定了, 是0.96寸屏, IIC接口,大小是26*26mm, 正好放得下。
3.電池的選擇
現(xiàn)在普遍用(聚合物)鋰電池,體積和紐扣電池大小差不多, 如果不擔(dān)心充電的麻煩(和手機一樣的情況),大概一次充電也可以用上好多天了。電池的尺寸大概就是選擇032525(3mm厚*25mm長*25mm長), 這個是最大尺寸的了。大約300mAh??紤]到電量就這么一點,這里介紹的是用開關(guān)控制電源供電而不是待機模式,開關(guān)按下MCU+OLED+18B20工作,開關(guān)釋放全部斷電, 這樣的好處是節(jié)省電量,缺點是每次開機18B20初始化時間比較長。
4.單片機的選擇
表內(nèi)容積比較小, 所以基于STC15W單片機-STC15W048AS, TSSOP20腳貼片封裝, 電壓2.4-5.5, 用鋰電池(3-4.2伏)正好,內(nèi)存8K, OLED顯示屏驅(qū)動大概6K(IIC總線), 剩下2K驅(qū)動18B20溫度傳感器大概也是夠了。無需外部晶振。
5.電路板和線路
自己DIY PCB單面電路板(0.5mm厚),當(dāng)然這么小的表殼,排針排母是放不進去的。PCB單面電路板的好處是不需要到處焊接飛線,看上去比較干凈。電路板用AD繪制,激光打印到轉(zhuǎn)印紙,再用熨斗燙到單面電路板, 用環(huán)保腐蝕劑腐蝕, 最后用砂皮拋光。一般TSSOP20封裝的單片機芯片,對初學(xué)者來說焊接比較困難, 建議用熱風(fēng)槍和焊漿,涂一涂,吹一吹就好了,以后還可以用熱風(fēng)槍拿下,反復(fù)利用。
6.日常維護的考慮
基于軟件更新和充電的考慮,在電路設(shè)計中加入USB接口, 比如Micro USB口,配合USB-TTL模塊,四線分別是(5伏,接地,TXD,RDX),充電要配合涓流充電模塊給聚合物鋰電池充電。USB-TTL模塊和涓流充電模塊體積比較大,也不考慮放置在表殼內(nèi)。