資料介紹
描述
我想為我的辦公桌定制一個(gè)時(shí)鐘。在 neopixel LED 的幫助下,我決定構(gòu)建自己的數(shù)字時(shí)鐘,它足以在我工作時(shí)顯示時(shí)間。在這個(gè)時(shí)鐘中,我們可以改變時(shí)間、數(shù)字顏色和亮度。讓我們開始制作吧。
所需組件
閣樓85*1
WS2812B LED *54
實(shí)時(shí)時(shí)鐘 DS1307*1
AMS1117-5.0*1
開關(guān)*1
10k*1
二極管_4148*1
滑動(dòng)開關(guān)*1
32.768kHz晶振*1
TP4056鋰離子電池充電模塊
18650鋰電池
首先,我為時(shí)鐘選擇了 neopixels,因?yàn)槲覀冎恍枰粋€(gè)引腳來控制所有 LED,我們可以簡(jiǎn)單地顯示不同的顏色。要顯示一個(gè)數(shù)字,我們至少需要 5 行和 3 列的 LED。所以我設(shè)計(jì)了這樣的一位數(shù)段。也就是說,一位數(shù)需要 13 個(gè) LED。我們有 4 個(gè)數(shù)字,總共 52 個(gè)新像素。此外,我還為第二個(gè)指示添加了兩個(gè) LED。為了節(jié)省時(shí)間,我在電路中添加了 ds1307 rtc ic。
電路原理圖
我在easyeda上設(shè)計(jì)了電路。在這里,我將 RGB LED 排列成數(shù)字模式,每個(gè)數(shù)字由 13 個(gè) LED 組成。另外,我為第二個(gè)指示添加了 2 個(gè) LED。rtc ic 的 SDA 和 SCL 引腳連接到 attiny 的引腳 5 和 7。
電路板設(shè)計(jì)
用手焊接這個(gè) 54 Led 和其他組件是不切實(shí)際的,所以我將電路轉(zhuǎn)換為 PCB。首先,我將 LED 布置在 PCB 的頂部。然后在底層,我布置了所有其他組件并完成了PCB設(shè)計(jì)。完成設(shè)計(jì)后,我們的 PCB 看起來像這樣。所以接下來我生成并下載了用于 PCB 制造的 Gerber 文件。
從這里下載 Gerber 文件
印刷電路板制造
為了制作 PCB,我訪問了JLCPCB.com。jlcpcb僅需 2 美元即可購(gòu)買 5 塊很棒的 PCB,其 PCB 組裝從 0 美元起。
領(lǐng)取JLCPCB $54新用戶優(yōu)惠券:https ://jlcpcb.com/ ESC
要訂購(gòu) PCB,只需單擊立即訂購(gòu)并上傳 Gerber 文件,然后您可以選擇顏色厚度數(shù)量等。在這種情況下,我選擇紫色。之后,我選擇了運(yùn)輸方式并下了訂單。
兩周后,我收到了 PCB,紫色的 PCB 看起來很棒,質(zhì)量也非常好。
焊接
接下來,我抓住了 Neopixel LED。我們必須將 54 個(gè) LED 焊接到 PCB 上,手工焊接會(huì)很痛苦,所以我決定使用回流焊方法。所以首先我用針分配焊膏。然后我將每個(gè) LED 放在正確的焊盤上。完成后,我把它放在我自己動(dòng)手做的電爐里煮了。LED 回流后,我們的 PCB 看起來像這樣。現(xiàn)在我們必須將元件焊接到 PCB 的下側(cè)。在這里我們不能使用回流焊方法,因?yàn)榱硪粋?cè)已經(jīng)用 LED 焊接了。所以我手工焊接了每個(gè)組件。
編程和測(cè)試
我將 spi 引腳 attiny 連接到 Arduino 并對(duì) attiny85 進(jìn)行了編程,現(xiàn)在我將電池連接到時(shí)鐘,在這里你可以看到結(jié)果。它運(yùn)行良好,但您可以看到 LED 的光一起漫射并發(fā)出混合光。
從這里下載 Arduino 代碼
外殼設(shè)計(jì)和 3D 打印
為了解決這個(gè)問題,我在 tinkerkad 中設(shè)計(jì)了一個(gè)外殼,并使用我的 ender 3v2 3d 打印了設(shè)計(jì)。我們有三個(gè)不同的 3d 部分。帶 LED 夾具的底座、后蓋和前面板。
從這里下載 3D 文件
最后組裝
接下來,我從時(shí)鐘 PCB 上拆下按鈕和開關(guān),并將軟線連接到它。
然后我將開關(guān)和按鈕焊接到它的焊盤上,并將 neopixel PCB 插入夾具中。這里我把tp4056充電模塊加到鋰離子電池上接上電路。在后蓋上,我粘上了tp4056充電模塊、按鈕和開關(guān)。最后,我合上了蓋子。對(duì)于前面板,我把它粘在前面,就是這樣。
如何設(shè)置時(shí)間/顏色/亮度
現(xiàn)在你可以看到工作看起來不錯(cuò)吧。我們可以更改時(shí)間、顏色和亮度,只需按下按鈕,然后再次按下按鈕即可更改顏色。選擇顏色后等待 3 秒選擇亮度,我們可以將其設(shè)置為 0-10,然后我們可以設(shè)置小時(shí)和分鐘,就是這樣。
快樂制作
這就是我制作基于 Attiny85 的 Neopixel 時(shí)鐘的方法。這就是今天的全部?jī)?nèi)容。希望您喜歡我的教程并從中學(xué)到了一些東西。下次見
- 使用ATtiny85制作內(nèi)部時(shí)鐘的小型8針Arduino
- 將ATtiny85與Arduino IDE結(jié)合使用
- 基于Attiny85的macropad
- 基于ATtiny85的編碼消息閃爍器 0次下載
- 帶藍(lán)牙的Attiny85/84
- 基于ATtiny85的AVR編程器 0次下載
- 編程ATTINY85芯片開源分享
- DIY ATtiny85 Roomba墻
- 帶有ATTINY85的迷你Arduino
- ATtiny85電子負(fù)載開源設(shè)計(jì)
- ATtiny85突破開源項(xiàng)目
- Attiny85 Mosfet Gelistirme卡丁車
- 帶ATTINY85的交通燈
- 用Attiny85控制水泵澆花
- Digispark ATtiny85 ADC采樣 analogRead()
- 為什么需要debug時(shí)鐘頻率 Debug時(shí)鐘頻率原理詳解 698次閱讀
- 可在單片機(jī)上練手的小型圖形庫(kù) 625次閱讀
- 如何在FPGA中實(shí)現(xiàn)RGB轉(zhuǎn)HSV 1561次閱讀
- 使用Splashtop在Windows10上啟用遠(yuǎn)程桌面 825次閱讀
- 分享2款可在單片機(jī)上練手的小型圖形庫(kù) 1526次閱讀
- 使用SRF05和ATtiny85的超聲波測(cè)距儀 2195次閱讀
- 如何利用Arduino UNO設(shè)計(jì)無RTC模塊簡(jiǎn)單時(shí)鐘 3964次閱讀
- 如何利用ESP8266制作一個(gè)迷你功能齊全的時(shí)鐘 5387次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 7322次閱讀
- 基于SRF05和ATtiny85實(shí)現(xiàn)的超聲波測(cè)距儀設(shè)計(jì) 2443次閱讀
- dfrobotmicro:bit RGB 全彩LED燈環(huán)擴(kuò)展板簡(jiǎn)介 2294次閱讀
- 微雪電子樹莓派RGB全彩LED擴(kuò)展|RGB LED HAT介紹 2344次閱讀
- rgb值是什么意思_ps中rgb值怎么查看 18.1w次閱讀
- debian桌面環(huán)境選擇 3.4w次閱讀
- 簡(jiǎn)單時(shí)鐘電路圖 1.1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多