【導(dǎo)讀】Trick or treat! 在剛則過去的萬圣節(jié),你嚇唬別人了嗎?或者,你被人嚇到了嗎?每年的這個時候,人們?yōu)榱颂暨x服裝道具,搜腸刮肚,絞盡腦汁,往往缺乏新意。設(shè)想這想的場景:如果你穿上自制的衣服,掛上“心臟”(心形霓虹燈),戴上聽診器,猛地將聽診器往別人胸口一按,你衣服上的“心臟”就開始有節(jié)奏地跳動閃爍,咚,咚,咚。。。
厭煩了那些萬圣節(jié)鬼怪服裝道具?不妨自己動手做一件“令人心跳”的萬圣節(jié)緊身夾克,在彌散著鬼怪氣氛的萬圣節(jié)夜晚“忽悠”一下朋友或陌生人。你身穿這個緊身夾克,拿一個特別的聽診器放到別人胸口,他馬上就可以在緊身夾克上看到自己的心跳。
一件從網(wǎng)上購買的普通緊身夾克,加上一些花哨的電子玩具和無線控制器,足以讓人心跳! 下面我們就來詳細(xì)講解其制作過程,屏住呼吸喲。
材料或道具準(zhǔn)備:
- 霓虹線(EL):也就是冷氖致電發(fā)光線(EL線),網(wǎng)上都可以買到。我使用的是3.2mm粗的藍(lán)色EL線,4.5米長就可以了。
- EL驅(qū)動器:實際上就是DC-AC轉(zhuǎn)換器,我使用的是輸入電壓為3V(電池供電)的驅(qū)動器。
- 緊身夾克:我從網(wǎng)上購買的緊身夾克,大約60美元。
- 聽診器:這也是在網(wǎng)上搜到的,是Sprague Rappaport類型的聽診器,不管什么類型能用就行,花了25美元。
- Buttoneer:開紐扣的工具,用來將EL線固定在夾克上。這種紐扣工具的發(fā)明者壓根想到會有人用 它來固定EL線,但還真管用。
- 電子玩具板:這種稱為ELSequencer的EL線控制板是關(guān)鍵道具,也是從網(wǎng)上買的。
下面是所需的文檔,有興趣自己動手嘗試的朋友可以參考。
- EL SequencerPCB
- EL Sequencercode
- RF StethoPCB
- RF Stethocode
- Nordic nRF24L01 library
- Nordic nRF2401Alibrary
如何控制EL線?
首先是通過一個ATmega168微控制器來控制EL線的開和關(guān)。 EL線供電需要125V AC,頻率在425Hz。這有點古怪,因為這個電壓很高,并且頻率要求也比較詭秘,但電流又很小。你可以自己設(shè)計一個電路來實現(xiàn),當(dāng)然直接購買一個DC-AC逆變器就更省事啦。
安全提醒:雖然從逆變器輸出的125V/425Hz電壓不至于讓人觸電,但也足以令你手指發(fā)抖,所以最好注意別觸到交流連接線。
將AC轉(zhuǎn)換器接到EL線,燈馬上就亮了。用什么控制控制EL線的開和關(guān)呢?自然是TRIAC!這種三端雙向交流開關(guān)用于控制AC電源的開關(guān)再合適不過。我在Digikey上找到了便宜的MAC97A4GOS-ND,其TO92通孔容易焊接,標(biāo)稱值為0.6A /200V。 哇塞!沒想到我們可以達(dá)到那么高的電壓。
DC-AC轉(zhuǎn)換器的輸入電流讀數(shù)如下:
- 無負(fù)載時為86mA
- 帶負(fù)載控制時為110mA
無負(fù)載狀態(tài)下使用轉(zhuǎn)換器也沒有問題,接通EL線時電流約為25mA(DC)。EL線長度不同,消耗的電流也不同,但其功耗基本上與LED相當(dāng)。
接下來就要實現(xiàn)緊身夾克和聽診器之間的無線信號傳輸。我選擇的芯片型號是Nordic的nRF2401A,因為我對Nordic情有獨鐘。這種低功耗、低成本的IC非常適合簡單的信號傳輸,例如“心跳”。從聽診器發(fā)送出的信號是低數(shù)據(jù)速率(我們只需4字節(jié))和低帶寬(大約4個字節(jié)X70次/分鐘)的無線信號?,F(xiàn)在回想起來,我應(yīng)該選用nRF24L01型號,它比nRF2401A更容易使用,具有更好的參數(shù)規(guī)格。
最初,我在同一個面包板上使用了兩個無線收發(fā)器,以便我可以確信發(fā)送和接收正常。不過最終我縮減到少數(shù)幾個nRF庫,效果一樣好。
控制板
我設(shè)計了兩個PCB:EL控制器和聽診器發(fā)射器。
(注:我們現(xiàn)在使用現(xiàn)成的產(chǎn)品EL Sequencer來實現(xiàn)這些功能)
上圖的PCB板沒帶RF和TRIAC, EL Sequencer接收RF觸發(fā)信號并控制EL線,最多可以控制6個獨立通道。
在我們的設(shè)計中,每個通道都是由同心的心形EL線構(gòu)成?,F(xiàn)在這個PCB布局看起來很糟,不過我們的主要目標(biāo)是展示如何利用TRIAC,讓微控制器來控制EL線。
我們通過連接器來傳輸高壓(HV)交流電, 當(dāng)EL_E引腳變?yōu)楦唠娖?3.3V)時,TRIAC導(dǎo)通,AC電流流入和流出EL線,讓它亮起來。一定要為TRIAC增加一個限流電阻, 1k就夠了。
置入聽診器的RF板必須盡可能小,它由一個小型鋰聚合物電池供電,只是用來讀取麥克風(fēng)上的模擬電平信號以捕捉心跳,然后將信號無線傳輸給緊身夾克上的接收器。
我們看到,除了EL Sequencer,還有LiPo電池、轉(zhuǎn)換器電源、交流輸出,以及一條EL線?,F(xiàn)在來測試一下,讓EL Sequencer控制一條EL線。
成功了!
制作心形EL線
接下來就是用EL線制作出五個心形圖案。 這需要花點功夫,如果你從來沒有搞過EL線,就耐心跟著下面的步驟來吧。在動手之前,要先考慮如何將EL線連接到控制器上。我建議使用JST 2針的摩擦連接器,采用這種JST連接,可以快速方便地從衣服上拆除EL線和控制器。
第一步:切割并剝?nèi)ネ庾o(hù)套
圖片中可能看不太清,EL線有一個磷質(zhì)內(nèi)芯(上圖中的粗白線),像頭發(fā)絲一樣的細(xì)線纏繞在內(nèi)芯上。如果剝線的時候太用力,可能會切斷(或損壞)這些細(xì)線。 我建議使用EL剝線器,即便這樣也需要練習(xí)一下。
第2步:刮掉一些熒光粉
使用一個小刀從內(nèi)芯刮去熒光粉,從上圖可以看到有兩根像頭發(fā)絲一樣的線。
第3步:焊接內(nèi)芯
為防止出錯,我用紅線連接所有內(nèi)芯,用黑線連接所有發(fā)絲。切記:在焊接之前務(wù)必先給紅線和黑線套上熱縮管! 我在焊接時用膠帶來固定所有東西,一切都很順利。
第4步:焊接發(fā)絲
小心翼翼地焊接發(fā)絲線。 我把發(fā)絲裹在黑色的實芯線上,用小刀刀刃讓發(fā)絲強(qiáng)制到位。
焊接好后,就要開始熱縮了。
第5步:熱縮
請注意,每根線都是熱收縮的,這有助于固定發(fā)絲,并且可將內(nèi)芯連接頭與發(fā)絲連接頭很好地隔離開來。我使用加熱槍比較便宜,但總是好過火柴或打火機(jī)的。
第6步:再加一層熱縮管
最后再加一層熱縮護(hù)套將顯著增加連接的牢固性。這樣的連接看似脆弱,但這些年來我都是這樣做的,很管用。在我記憶中曾經(jīng)有過一次失敗的連接,那是第一次做,確實沒做好。不過稍微練習(xí)一下,就可以制作出很棒的EL線連接。
好了,現(xiàn)在再重復(fù)這個步驟四次,做五個心形EL線。這有點痛苦,而且相當(dāng)慢,但是一旦完成,我就“有心”了!
我為緊身夾克編程設(shè)置了DEMO模式,在沒有收到心跳信號的狀態(tài)下處于演示模式,這時的心跳頻率是變化的。
這是夾克內(nèi)部,有LiPo電池、AC轉(zhuǎn)換器、ELSequencer,以及與EL線連接的一堆線。
用手持式Buttoneer將EL線固定在緊身夾克上。
搞定聽診器
下面要連接聽診器了。我又從網(wǎng)上淘了個便宜貨。
我在Digikey上找了一個最小的駐極體麥克風(fēng)。很遺憾我忘了它的型號,但它看起來確實不錯。
把電線焊到這個小家伙身上。請用膠帶固定好麥克風(fēng),我使用30AWG的繞線將電線穿過聽診器的柔性管。
如果太用力,聽診器的頭會從管子脫落。我收到這個便宜的聽診器時它的隔膜蓋就沒有擰緊,所以我只好用小的熱縮管將電線捆扎在一起。
搞定啦!
將頭重新裝回到管上,然后將麥克風(fēng)線連接到RF聽診板。
我使用改裝的麥克風(fēng)板來放大音頻信號。熱膠將30AWG電線固定到位。放大的信號送入ATmega168芯片的ADC中。我必須將電子部件部分暴露在外,這樣才方便給電池充電,或者打開和關(guān)閉電路板。
講真,麥克風(fēng)輸入其實很難拾取心跳的振動音。但這個設(shè)計的效果令人震撼!因為在公眾場合,大多數(shù)人對閃爍的夾克更感興趣,而不在意聽診器的功能是否可行。
明年的萬圣節(jié),你準(zhǔn)備做一件這樣的夾克嗎?
本文轉(zhuǎn)載自電子技術(shù)設(shè)計。