加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

情人節(jié)不只有口紅和包包

2019/02/12
63
閱讀需 12 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

一年一度的情人節(jié)又要到了,你已經想好要送什么給另一半了嗎?對男人來說,情人節(jié)要送什么給女友是最苦惱的! 每個人都有不同的表達愛的方式,除了口紅和包包,你還可以加上一些有特別的東西,例如一個 LED 項鏈。


這款 LED 顯示項鏈,不但能顯示圖形,還可以通過 BLE 將信息用手機發(fā)送到上面滾動顯示。


設計非常簡單。 將心形 DXF 輸出到 KiCAD 中進行邊緣切割,使用 smd 部件以最大限度地減小電路板的尺寸。

器件列表:

電路圖


總共有 128 個(0603)smd LED 排列成 8 行 16 列。 兩個 74HC595 移位寄存器用于控制每列 8 列。 8 通道 ULN2803 用作所有 8 行的電流吸收器。 設計中使用了 XC6210B332MR LDO,為 3.3V 的 HM-11 BLE 供電。 使用 HM-11 因為它的占地面積小。 整個電路由 ATMEGA328p 微控制器控制,由小型 320 mAh LiPo 電池供電。

使用的 smd 封裝的 LED

?

正面是 LED 和藍牙電路

?

微控制器和電源放置在背面

固件
要顯示的每個字符在 ATMEGA 的程序存儲器中存儲為 8 個字節(jié)。 例如,字母'A'以 8 個字節(jié)存儲為:


你可以看到上面數(shù)組中 1 的排列形成了字符'A'。 完整文本以行掃描模式顯示,其中每行掃描的時間非常短,并且為列提供適當?shù)淖止?jié)。 通過快速掃描行,并打開該行每列中的相應 LED,可以看到視覺的持久性,并且我們將顯示的圖像視為靜止。

保留緩沖區(qū)變量,用于存儲當前顯示的字符。

要滾動文本,此緩沖區(qū)變量在每幾毫秒后向左移動,新數(shù)據(jù)從右側送入緩沖區(qū)。

Android app:

軟件部分,可以通過 github 獲取,鏈接:

https://github.com/niteshkadyan/Hearty-LED-Necklace-Badge

信息發(fā)送界面

?

佩戴效果展示:

如果你對這個項目感興趣,想獲取更多信息請訪問:
https://hackaday.io/project/114144-led-ble-hearty-necklacebadge#menu-description

相關設計、代碼可以訪問 Github:
https://github.com/niteshkadyan/Hearty-LED-Necklace-Badge

?

與非網編譯內容,未經許可,不得轉載!

?

有人說硬件技術將很快達到極限,而在我們看來,硬件創(chuàng)新,尤其是中國硬件工程師的創(chuàng)新,還遠未走到盡頭,而只是剛剛開始。作為致力于為全球硬件開發(fā)者提供技術共享服務的平臺,與非網母公司 SupplyFrame 旗下最大的全球硬件開發(fā)者社區(qū) Hackaday.com 已連續(xù)五年舉辦全球硬件開發(fā)者大賽 Hackadayprize,有超過 3000 多個硬件團隊在這個賽事中互動交流、切磋技藝。



這個《硬件改變世界》系列,我們挑選在前幾屆 Hackadayprize 大賽中獲獎的優(yōu)秀作品加以展示,硬件技術可以多有意思,硬件開發(fā)者可以多有創(chuàng)意,從這些作品中你可以看到。



2019 年 3 月,Hackadayprize 中國區(qū)賽事將隆重開啟,我們很期待看到國內的硬件開發(fā)者大開腦洞、大展技藝。你準備好了沒,與來自全球的硬件開發(fā)者同臺 PK?

相關推薦

電子產業(yè)圖譜