|
0.png (198.7 KB, 下載次數(shù): 87)
下載附件
2018-7-14 22:11 上傳
本文詳細(xì)介紹了自制手機(jī)溫度計(jì)的過程,并給出在某寶上元件和工具價(jià)格清單,附件給出STC15系列單片機(jī)驅(qū)動(dòng)18B20源代碼和BCP文件,表殼表帶3D打印文件-STL格式和官方單片機(jī)說明書。便于DIY,聯(lián)系本文作者QQ:dvxchen
簡介:
1. 表殼和表帶
網(wǎng)上有很多3D表殼模型,這里用的是IWATCH 42mm表殼。某寶網(wǎng)絡(luò)3D打印店打好,直接可以用了, 如果要修改的,可以修改原文件再送網(wǎng)絡(luò)3D打印店。 或者硅膠翻模,用環(huán)氧樹脂再造。環(huán)氧樹脂在某寶上可以搜‘水晶滴膠’,透明的, 用它翻制表殼的好處就是加工方便,電鉆打孔和鋼銼刀加工都非常方便,還可以摻入色精上色。
2. 顯示屏的選擇
OLED顯示屏比起液晶屏的好處就是可以顯示任何你想顯示的任何東西, 而液晶屏是需要定制的,開模費(fèi)比較貴, 小規(guī)模DIY是不經(jīng)濟(jì)的。選好表殼以后, OLED顯示屏的尺寸大概也就定了, 是0.96寸屏, IIC接口,大小是26*26mm, 正好放得下。
3. 電池的選擇
現(xiàn)在普遍用(聚合物)鋰電池,體積和紐扣電池大小差不多, 如果不擔(dān)心充電的麻煩(和手機(jī)一樣的情況),大概一次充電也可以用上好多天了。電池的尺寸大概就是選擇032525(3mm厚*25mm長*25mm長), 這個(gè)是最大尺寸的了。大約300mAh。考慮到電量就這么一點(diǎn),這里介紹的是用開關(guān)控制電源供電而不是待機(jī)模式,開關(guān)按下MCU+OLED+18B20工作,開關(guān)釋放全部斷電, 這樣的好處是節(jié)省電量,缺點(diǎn)是每次開機(jī)18B20初始化時(shí)間比較長。
4. 單片機(jī)的選擇
表內(nèi)容積比較小, 所以基于STC15W單片機(jī)-STC15W048AS, TSSOP20腳貼片封裝, 電壓2.4-5.5, 用鋰電池(3-4.2伏)正好,內(nèi)存8K, OLED顯示屏驅(qū)動(dòng)大概6K(IIC總線), 剩下2K驅(qū)動(dòng)18B20溫度傳感器大概也是夠了。無需外部晶振。
5. 電路板和線路
自己DIY PCB單面電路板(0.5mm厚),當(dāng)然這么小的表殼,排針排母是放不進(jìn)去的。PCB單面電路板的好處是不需要到處焊接飛線,看上去比較干凈。電路板用AD繪制,激光打印到轉(zhuǎn)印紙,再用熨斗燙到單面電路板, 用環(huán)保腐蝕劑腐蝕, 最后用砂皮拋光。一般TSSOP20封裝的單片機(jī)芯片,對初學(xué)者來說焊接比較困難, 建議用熱風(fēng)槍和焊漿,涂一涂,吹一吹就好了,以后還可以用熱風(fēng)槍拿下,反復(fù)利用。
6. 日常維護(hù)的考慮
基于軟件更新和充電的考慮,在電路設(shè)計(jì)中加入U(xiǎn)SB接口, 比如Micro USB口,配合USB-TTL模塊,四線分別是(5伏,接地,TXD,RDX),充電要配合涓流充電模塊給聚合物鋰電池充電。USB-TTL模塊和涓流充電模塊體積比較大,也不考慮放置在表殼內(nèi)。
步驟:
從上面的簡介可以看出DIY是一個(gè)各方面綜合的一種創(chuàng)新活動(dòng)。結(jié)合了電子電路,程序設(shè)計(jì),產(chǎn)品外形設(shè)計(jì),物料加工等各個(gè)步驟的能力。各個(gè)方面都要做到位才能完成。當(dāng)然我們要一步一步來,有了成就感才能保障繼續(xù)往下走, 完成這個(gè)作品。
1. 電路設(shè)計(jì)和BCP制作
STC15W408AS 這個(gè)51單片機(jī)比較小型,由于太小,不夠熟悉的可以先買一個(gè)經(jīng)典的STC89C52開發(fā)板結(jié)合18B20溫度傳感器通過串口(數(shù)碼管等)感受一下溫度讀取的大概過程,下面是TSSOP20的引腳圖, 可以從STC官網(wǎng)得到:
0.png (93.15 KB, 下載次數(shù): 64)
下載附件
2018-7-14 22:12 上傳
PCB電路設(shè)計(jì)是用到了AD如下,先用直尺在表殼上測量,毫米換算到mil是除以0.0254, 比如表殼內(nèi)徑寬33mm,33/0.0254=1299mil, 用紅線在Top層勾畫出表殼的內(nèi)部尺寸,黃色是Top Overlay 層輔助線:中間框內(nèi)芯片是TSSOP20封裝的STC15W408AS向左旋轉(zhuǎn)90度,右上框內(nèi)是18B20的三個(gè)管腳,圓形向上,三個(gè)角從下向上穿出,下負(fù)上正,上拉電阻是貼片0603封裝,比較小巧。最右面是Micro USB。左上框內(nèi)是OLED的IIC兩個(gè)數(shù)據(jù)線接口和正負(fù)極接口。
0.png (113.22 KB, 下載次數(shù): 74)
下載附件
2018-7-14 22:12 上傳
0.png (19.97 KB, 下載次數(shù): 74)
下載附件
2018-7-14 22:12 上傳
0.png (61.09 KB, 下載次數(shù): 89)
下載附件
2018-7-14 22:13 上傳
*黃線是Top Overlay 層,所以不會(huì)被打印出來。
打印預(yù)覽圖, 是鏡面反向的,印到覆銅板上就正常了, 邊框部分最后可以用刻刀裁去:上下左右四個(gè)方框?qū)?yīng)OLED顯示屏的螺絲位置孔。
0.png (5.9 KB, 下載次數(shù): 71)
下載附件
2018-7-14 22:13 上傳
打印的時(shí)候,使用激光打印機(jī)先打印出一張,裁取一小塊大小比打印出來尺寸略大的熱轉(zhuǎn)印紙,背面用雙面膠固定在打印紙上,熱轉(zhuǎn)印紙光面向上,覆蓋住打印圖形區(qū)域。把貼上熱轉(zhuǎn)印紙打印第二次,讓打印墨粉同樣覆蓋在熱轉(zhuǎn)印紙上。檢查打印圖形必須完整, 用剪刀剪下熱轉(zhuǎn)印紙和后面粘牢的打印紙,不用剝離。
覆銅板(單面)用砂皮沾水打磨銅面,銅面的打磨需要充分, 不然轉(zhuǎn)印會(huì)不完整, 用封箱帶把熱轉(zhuǎn)印紙光面和銅面接觸壓牢, 注意封箱帶不用太多覆蓋銅面,不然銅面上有膠的部分清除不干凈,以后就不能用了, 膠帶可以固定在銅面的另一面。
電熨斗上電,開到最大,覆銅板下面用平整的厚紙(無字的, 不然電熨斗會(huì)把油墨字印得到處都是)墊牢, 上面覆蓋一張薄的餐巾紙, 電熨斗壓上, 可以變換位置保證覆銅板轉(zhuǎn)印部分充分受熱。一般3分鐘差不多了, 銅板冷卻后可以用手剝離轉(zhuǎn)印紙。檢查線路完整不要有斷線,一般比較完美,成功率90%,如果有掉粉末可以用油性筆補(bǔ)一下,或者用砂皮打掉重新來。
由于選用的單面覆銅板比較薄,沾上墨粉的覆銅板用美工裁刀裁下,環(huán)保蝕刻劑倒入塑料制品中,如小塑料杯,覆蓋杯底即可,加一點(diǎn)水,覆蓋杯底即可。 完全溶解后放入裁下的電路板,搖動(dòng),直到有銅的部分被完全腐蝕,一般十幾分鐘。準(zhǔn)備一個(gè)塑料瓶收集腐蝕液,或者用餐巾紙吸附,作為固體廢料放入垃圾袋丟棄, 不要接觸水斗和下水道,會(huì)腐蝕,使水斗上有斑跡,以后再也擦不干凈了。
覆銅板用砂紙?jiān)俅未蚰トツ郏?有嘗試用鍍錫液,不過效果不理想,在干糙環(huán)境下銅面一般不會(huì)快速氧化,需要用的時(shí)候用砂皮再次打磨即可。
先安裝最便宜的元器件,首先是電阻, 0603貼片規(guī)格的4.7K電阻看上去比較小,用刮刀取出極小量的錫漿均勻涂在放置電阻線路的兩頭,不要短路, 取出用鑷子輕輕取出電阻放置在電路板上,用放大鏡仔細(xì)觀察,這個(gè)錫漿是不會(huì)干的,有足夠的時(shí)間觀察和擺放電阻直到完全滿意和放心。
電路板放平在隔熱板上,用熱風(fēng)槍由上到下垂直對準(zhǔn)電阻吹送熱風(fēng),溫度220,風(fēng)力1檔 (下同),大概一分鐘左右你可以看到亮晶晶的反光, 就是說錫漿變成流動(dòng)的錫液了,奇妙的現(xiàn)象是錫液會(huì)自動(dòng)包裹在電阻的兩頭, 沒有銅的地方它是不會(huì)過去的。用萬用表電阻20K檔測試電阻線路兩頭,應(yīng)該大致4.7K。如果是0,表示錫漿上得過分了,短路了, 你可以用熱風(fēng)槍吹送熱風(fēng), 用鑷子輕輕撥動(dòng)電阻,一會(huì)兒就可取下,重新用砂皮打磨,去除焊錫,再上錫漿,放置電阻, 直到萬用表檢測通過。
安置Micro USB母座同樣靠吹, 用手工0.6毫米小鉆頭為兩側(cè)的定位孔打孔。確保Micro USB母座可以固定于定位孔,用同樣的方法對四個(gè)接觸腳上錫漿, 然后用臺(tái)式放大鏡的夾子固定母座和線路板。用熱風(fēng)槍對準(zhǔn)USB母座吹送熱風(fēng), 直到看到亮晶晶。用萬用表電阻200檔, 這次主要是檢測四個(gè)接觸腳的通路和短路, 互相之間不短路, 每個(gè)觸腳都通路。(注意:有一個(gè)腳是不使用的)。然后,用公頭插入母座,檢查公頭上引出的金屬腳和線路板的線路的聯(lián)通性完好。最后用電洛鐵焊接母座周圍的兩個(gè)固定腳于電路板的銅片部分。
焊接18B20溫度傳感器,18B20的三個(gè)管腳,圓形向上,電路板用0.6毫米鉆頭打洞,三個(gè)角從下向上從覆銅層穿出,用電洛鐵焊牢,過長的管腳部分剪掉。用萬用表電阻檔檢查三個(gè)管腳是否焊牢。
最后吹的是單片機(jī)芯片,少量的錫漿涂于電路板各腳的覆銅,放置好就可以吹了,吹好后同樣需要用萬用表檢查,除了連接正極和負(fù)極的兩個(gè)管腳之間為240歐左右,其它管腳間均為不通。把電路板抬起讓光線從背部通過,肉眼觀察各個(gè)管腳間無焊錫,然后通過單片機(jī)的程序燒錄檢查: Micro USB公頭的四個(gè)引出腳分別焊接不銅顏色飛線,黑接飛地,紅接正,綠接TxD,黃接RxD.飛線另一頭可以連接排針或排母。同樣USB-TTL的地線,TxD, RxD,可以直接通過杜邦線,排針排母和飛線連接,正極要接一個(gè)開關(guān)再接飛線的正,在下載程序的時(shí)候需要按動(dòng)這個(gè)開關(guān)讓單片機(jī)進(jìn)入燒制程序模式。如果程序可以完成下載和燒錄,說明電路板單片機(jī)部分制作成功。
表殼表帶表面
3D文件發(fā)給3D打印網(wǎng)店,無非是確認(rèn)和討價(jià)還價(jià),不發(fā)順豐,不開票,表殼30元可以砍到20元,打印好的表殼模板是制作表殼的開始,因?yàn)楸須ど厦嬉_洞引出Micro USB, 溫度傳感器暴露在外面測溫會(huì)比較精確。還要引出電源開關(guān),IWATCH表面部分不能打印,原因是不透明(3D透明材質(zhì)比較貴),超。ň纫策_(dá)不到要求),和OLED屏配合不好,這個(gè)表面可以自己做。
找一個(gè)比3D表殼大一點(diǎn)的,深一點(diǎn),不漏水的盒子,3D表殼表面涂抹少量凡士林,面向上放入其中,周圍略有空間即可,取5毫升硅膠,滴入十幾滴固化劑(100:1),攪拌均勻,倒入盒子,用一根木筷子沿著表殼周圍探一遍,特別是連接表帶的凹槽里面,確?諝獗悔s走,高度是全覆蓋表殼即可,夏天靜置2個(gè)小時(shí),冬天時(shí)間長一些,硅膠就固化了。把硅膠塊取出,反過來,表背向上,用刻刀切去表背覆蓋的硅膠不要了,然后擠壓硅膠,3D表殼就可以取出,磨具就好了。
取5毫升水晶滴膠,硬膠,加入1.5毫升固化時(shí)候劑(3:1),加入色膏(可選),攪拌均勻,倒入硅膠磨具,這個(gè)時(shí)間要長一些,夏天24小時(shí),冬天要兩天。
表帶制作相仿,表帶有兩個(gè)部分,涂好凡士林,這次的盒子要長一些薄一些,制作水晶滴膠的時(shí)候,靠近表殼的連接部分用倒入攪拌均勻的硬膠,兩三個(gè)小時(shí)后,在硬膠未干的時(shí)候倒入攪拌均勻的超軟膠。
表殼和表帶都干了之后,可以連接在一起,不過由于滴膠軟,還是要用滴膠膠水(牙膏膠)連接,放置一天就好了。
表面部分,3D網(wǎng)店不能打,自己做。用兩片1毫米厚的有機(jī)玻璃用勾刀裁好,大小如表面部分,上面一片挖空OLED屏幕大小的部分,下面一片挖空OLED屏幕電路板大小的部分,IIC焊孔部分鉆孔,把屏幕放入,使得屏幕完全埋入。兩片有機(jī)玻璃用有機(jī)玻璃膠膠好,上面貼一層透明膠片,用雙面膠固定。同樣放入略大多余部分一點(diǎn)的盒子,透明膠片一面向下,倒入硅膠2毫升最多了,覆蓋即可,制模后反過來,切除表面的硅膠,就可取出,同樣用水滴硬膠倒入,最后制成表面。
屏幕的四個(gè)焊孔用彩色飛線焊接后引出,長度大致3厘米左右,把屏幕放入,用2毫米鉆頭開四個(gè)定位孔,用2毫米塑料鏍絲從表面穿入,屏幕背面螺母固定,鏍絲多余部分用裁刀切去。
下面要在表殼側(cè)面開孔引出Micro USB母座和溫度傳感器,在表殼里放置鋰電池,確定孔的高度,拿出電池,用2毫米鉆頭在右側(cè)面開長孔,3毫米鉆頭開園孔,使得母座和傳感器可以穿出。如果直接修改3D文件開孔,送打印店制備也是可以的。
最后在裝入表殼前需要做下列事情:
鋰電池正極用紅色飛線接開關(guān)一腳,開關(guān)另腳用飛線接電路板左上的焊盤,鋰電池負(fù)極直接用黑色飛線連線路板負(fù)極焊盤。
屏幕引出的四根飛線接電路板上方四個(gè)焊盤。
按動(dòng)開關(guān),檢查溫度是否正常顯示。
把電池,電路板依次放入表殼,最后蓋上表面,在表面四周打四個(gè)1毫米鏍絲孔,用3毫米鉆頭再打孔,不要穿透,用鏍絲固定,鏍絲頭正好埋入表面。
不過鏍絲頭不好看,用打印機(jī)制作表面貼片,打四個(gè)孔讓塑料鏍絲露出,在表面四周用雙面膠固定帖片于表面。
完工。
充電和維護(hù)
后記
想說的是萬能的某寶讓DIY變得可能,買配件的時(shí)侯你也可以一次買齊,節(jié)省運(yùn)費(fèi),不過既然是DIY就不用考慮運(yùn)費(fèi)了,每次買一點(diǎn),做不下去了,換別的做做,也不會(huì)浪費(fèi)。還有就是接下來可以考慮把其它功能加進(jìn)去,有的需要硬件,比如時(shí)鐘芯片,讓手表真正實(shí)現(xiàn)計(jì)時(shí)功能。表殼內(nèi)部就那么大,所以盡量選型的時(shí)候要考慮體積最小的,當(dāng)然性價(jià)比也要考慮。有的需要軟件功能,留置的Micro USB就是在不拆機(jī)的情況下更新軟件功能,比如電量顯示,串口調(diào)試等等。還有就是考慮表殼內(nèi)部再擴(kuò)大,電池完全可以埋入表背,這樣以后可以放雙層電路板,增加更多的功能。
除了腐蝕劑危險(xiǎn)以外,其實(shí)這還是個(gè)益智教育過程,家長和小孩子可以一起玩,小女孩可以玩表殼表帶調(diào)色,大一點(diǎn)的小孩可以學(xué)習(xí)電路搭建,學(xué)習(xí)編程語言,再大一點(diǎn)可以學(xué)會(huì)編輯3D打印文件,再大點(diǎn)的孩子自己設(shè)計(jì)功能,開公司把自己的作品拿到網(wǎng)上去賣了。哈哈
0.png (45.67 KB, 下載次數(shù): 67)
下載附件
2018-7-14 22:14 上傳
0.png (11.66 KB, 下載次數(shù): 61)
下載附件
2018-7-14 22:14 上傳
全部資料51hei下載地址:
原創(chuàng) 基于STC15W單片機(jī)的OLED手表18B20溫度計(jì) 1.0版.rar
(14.2 MB, 下載次數(shù): 204)
2018-7-14 21:25 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|