步驟1:耗材
工具
尺寸合適的面包板(我使用了840孔)
面包板連接線(我更喜歡將剛性連接用于板載工作,將更長的柔性連接線用于ISP連接和
具有電導(dǎo)率測試模式(嗶嗶!)和DC電壓模式的萬用表
烙鐵-我有一個50瓦的電流, love 。
蝕刻容器-請參閱PCB蝕刻說明。
鉆頭和PCB鉆頭(我使用的尺寸為65和75)。迷你鉆床也有幫助。
熱膠槍(可選,但幾乎沒有-電線在我施加很小的力時就斷了兩次)
援助之手(可選)
組件
ATtiny2313(或2313A,這是我用的-功能上等效的東西)
具有單排引腳的HD44780 LCD
一個20引腳DIP插座
一個7805穩(wěn)壓器(您當(dāng)然也可以使用低安培數(shù)的穩(wěn)壓器,我只是將它們放在周圍)
一個100uF電容器
一個10uF電容器
一個330歐姆的電阻器
一個10K歐姆的電阻器
一個1N4004二極管(其他二極管也可能會正常工作-請確保
一個5K線性電位器(如果您不關(guān)心對比度調(diào)整,則在1.5K和2.5K電阻之間-YMMV)
一個9V有線連接器-最好是不吸吮(我吸了 。)
破損的公頭帶-您需要16針,但通常是40針帶。
材料
蝕刻劑-再次參見蝕刻說明
焊料,最好是非常薄的東西。我使用的是.015直徑。
PCB,單面,您認(rèn)為適合的任何顏色。
熱膠棒- awwww是的
步驟2:示意圖
我已附加了Eagle示意圖。請隨時在評論中讓我知道您對此的看法-我是老鷹,所以我知道它會更好。
第3步:試驗板
歡迎您繼續(xù)前行,使之成為現(xiàn)實。 PCB和潛水,但我建議您先做電路板,以便您了解要做什么。我已附上一張面包板最終外觀的照片。請參閱此說明以獲取詳細(xì)的實驗板詳細(xì)信息。
第4步:編程
一旦完成所有連接,請使用git抓取源代碼。這是我編寫的LCD庫,您需要對其進行編譯:
git clone git://github.com/hank/lcdiesel.git您可以在此處查看該項目的源代碼:
https://github.com/hank/life/tree/master/code/avr/lcd/display_chars
為方便起見,我制作了一些壓縮文件,但最好使用最新版本的代碼。目前尚無從github上執(zhí)行此操作的好方法-它不存在于我龐大的垃圾存儲庫中,我不建議您克隆(很大。)。
所有這些代碼都是用 C(一種真正的編程語言)編寫的。抱歉,Arduino人士。如果您想完成此項目,我鼓勵您學(xué)習(xí)AVR編程-完全值得。 Arduino非常適合讓微控制器開發(fā)板感到興奮,但是沒有什么比從Digikey訂購一塊錢的芯片好,并且能夠與價格為40美元的Arduino一樣好。
您將需要 avr-gcc , avr-objcopy 和 avrdude 。我將由您自己決定。確保在不使用CLOCKDIV8且頻率為8Mhz的情況下設(shè)置保險絲。我使用了我最喜歡的保險絲計算器來生成以下設(shè)置行:
avrdude -c usbtiny -p t2313 -U lfuse:w:0xe4:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m如果您要進行AVR編程,請了解保險絲計算器-試試吧!
第5步:蝕刻板子
這是老鷹的板子文件。我使用了碳粉轉(zhuǎn)印,效果很好。
步驟6:鉆孔Eet
拿出高速鉆孔機和PCB鉆頭,鉆出所有孔。我在IC插座的孔上使用了一個較小的孔,在幾乎所有其他孔上使用了一個稍大的孔。
請確保按正確的方向插入IC插座。 礦井目前倒退了,如果我不知道像我的手背那樣的電路,這將是一個問題。
將排針插到LCD的背面,短端穿過LCD孔。這給我們留下了一些不錯的長引腳以穿過PCB。從頂部看,將其用引腳1插入板的左邊緣。 LCD應(yīng)該不位于IC的頂部。現(xiàn)在,您應(yīng)該具有圖片所示的內(nèi)容(只是不在原型板上)。
步驟7:焊接
現(xiàn)在全部鉆孔,放置您的組件。確保必要時正確調(diào)整電容器的方向(我使用的是極化的電解質(zhì))。記住-條紋看起來像減號-接地。確保您的二極管是正確的方法-遠(yuǎn)離正電壓輸入。將該條紋視為一堵小電墻-您不希望它從條紋所在的一側(cè)進入。 7805的方向是使散熱片靠在板上,如果您以面向您的引腳進行觀察,則左側(cè)的引腳為VIN,中間的引腳為GND,右側(cè)的引腳為VOUT。有關(guān)更多說明,請參見數(shù)據(jù)表。我說完了,用9V電池在ATtiny VIN上測得的5.06V DC非常穩(wěn)定。
我的蝕刻沒有達(dá)到我想要的蝕刻效果,所以我在努力確保鍍錫連接并彼此完全連接。蝕刻作業(yè)可以建立或破壞項目。
步驟8:測試
現(xiàn)在,您已經(jīng)完成焊接后,使用萬用表進行所有點對點連接-電池至二極管將輸入端連接至穩(wěn)壓器,穩(wěn)壓器接地,將穩(wěn)壓器輸出至電阻器等。如果您的某些連接未通過要求,嘗試找到斷開點,然后用焊料在其上鍍錫,或使用某種焊接的跳線來彌合間隙(例如導(dǎo)線夾)。一旦您聽到足夠的嗶嗶聲,嗶嗶聲,我們就可以使用 powah 進行測試。
現(xiàn)在是關(guān)鍵時刻。插入9V電池,看看會發(fā)生什么。如果沒有任何反應(yīng),請拔下電源插頭,感覺組件有發(fā)熱,然后用萬用表再次測試連接。如果可行,請向您的生活中的某個特別的人介紹您的成就!
步驟9:膠水
我認(rèn)為您在哪里找到了將電池的紅線粘上(用二極管的輸入粘到焊盤上)和接地(我可能已經(jīng)把它留在了電路板上,只需要在銅上巨大的接地多邊形上的任何地方鉆一個孔就可以了)板的一面)。我在董事會“:D”部分的旁邊。巨大的銅區(qū)中的任何地方都很好-全部接地。這是給我?guī)砺闊┑膬蓷l線。焊接后,外殼會熔化一點并變軟,并且導(dǎo)線很容易折斷。只需拿起您的熱膠槍,并在電路板頂部的電線碰到的地方進城。如果您曾經(jīng)使用過熱膠,您將知道該怎么做。如果沒有,我確定您可以從中學(xué)習(xí)一些網(wǎng)站。
第10步:像偷來一樣佩戴
現(xiàn)在,您已經(jīng)完成了,您可以自定義功能齊全的LCD名稱標(biāo)簽!多么酷啊?我現(xiàn)在有2個,因為我在原型板上做了一個,然后將其帶到蝕刻的PCB上。當(dāng)我確定要做什么時,可能會添加某種外殼。有一個非常整潔的Lexan透明外殼,易于操作,我想嘗試。..
步驟11:附錄I:原型板
為此,完成了面包板后,我決定使用原型板進行構(gòu)建。我使用了我從eBay買來的這個笨拙的中文原型板,該原型板可以工作,但與我以前使用的RadioShack原型板不同。我強烈建議您找到帶有3個或更多條紋的銅觸點的原型板。單個通孔銅墊不方便,容易燒毀,加入線路或公共汽車可能會非常痛苦。我已經(jīng)附上了一張我的最終照片的照片-我知道這很丑陋,但是它證明了設(shè)計是可行的,并允許我繼續(xù)使用Eagle。
-
lcd
+關(guān)注
關(guān)注
34文章
4432瀏覽量
167831 -
ATtiny
+關(guān)注
關(guān)注
3文章
128瀏覽量
19606
發(fā)布評論請先 登錄
相關(guān)推薦
評論