第一個問題,這是個什么東東?
第1步:
這是個插在USB接口上的小裝置,當你的電腦收到消息(比如Pidgin、twitter、電子郵件等)的時候通過一個支持多種顏色的LED燈將這個消息告訴你^_^
第2步:
比如:你的Pidgin收到了一條消息,燈立刻變成綠色,怎么樣?夠酷吧!
第3步:
怎樣創(chuàng)造神奇?
我們先說說硬件,也就是我們看得見摸得著的部分。
核心部分是一個ATiny45的單片機和SMD 0805貼片,將他們安置在PCB版上,如下圖所示
第4步:
第5步:

當然,還需要5mm的普通陰極彩色 LED燈和USB插頭,完成后就是上面第一幅圖的效果了,如果加上一個熔巖燈或者其他的個性燈罩,那么就更酷了。
第6步:
下面是加工的過程
第7步:
加工PCB板
第8步:
貼元件
安裝軟件和驅(qū)動
軟件的工作就是控制燈的開關(guān)、顏色等。
驅(qū)動用的是V-USB 的單片機虛擬硬件USB驅(qū)動(這個強大的驅(qū)動基于libusb,適合大多數(shù)的操作系統(tǒng)比如Win,Mac或者Linux)和一個簡單的Python控制腳本 dBird Notifier(用于捕獲新收到的消息)達到這個目的。
這兩個工具可以從以下地址下載到(適用于linux系統(tǒng)):dBird-notify-usb-1.5.tar.gz(這里面包括了所有你要的資料,包括電路圖、單片機固件和V-USB等,不過目前只Linux版本,期待有高手現(xiàn)身制作windows版本)
軟件的安裝過程就不說了,可以參考包內(nèi)的README或HOWTO文件。
一個粗略的原型就出爐了,如果你愿意給它加個外殼,換個更炫的燈,那它看起來就好多了^_^
-
led
+關(guān)注
關(guān)注
243文章
24596瀏覽量
690903 -
單片機
+關(guān)注
關(guān)注
6076文章
45495瀏覽量
670439 -
usb
+關(guān)注
關(guān)注
60文章
8440瀏覽量
284547
發(fā)布評論請先 登錄
STM32設(shè)計USB資料詳解
《Linux設(shè)備驅(qū)動開發(fā)詳解》第9章、Linux設(shè)備驅(qū)動中的異步通知與異步IO
USB消息通知器,LED notifier
雙USB墻壁電源插座面板....制作詳解-電子產(chǎn)品世界論壇
USB消息通知器制作詳解
評論