關鍵字:Attiny45,電腦信息提醒電路
第一個問題,這是個什么東東?這是個插在USB接口上的小裝置,當你的電腦收到消息(比如Pidgin、twitter、電子郵件等)的時候通過一個支持多種顏色的LED燈將這個消息告訴你^_^比如:你的Pidgin收到了一條消息,燈立刻變成綠色,怎么樣?夠酷吧!
怎樣創造神奇?
我們先說說硬件,也就是我們看得見摸得著的部分。
我們先說說硬件,也就是我們看得見摸得著的部分。
當然,還需要5mm的普通陰極彩色 LED燈和USB插頭,完成后就是上面第一幅圖的效果了,如果加上一個熔巖燈或者其他的個性燈罩,那么就更酷了。
下面是加工的過程:
(1)加工PCB板 (2)貼元件
(1)加工PCB板 (2)貼元件
(3)安裝軟件和驅動
軟件的工作就是控制燈的開關、顏色等。
驅動用的是V-USB 的單片機虛擬硬件USB驅動(這個強大的驅動基于libusb,適合大多數的操作系統比如Win,Mac或者Linux)和一個簡單的Python控制腳本 dBird Notifier(用于捕獲新收到的消息)達到這個目的。
這兩個工具可以從以下地址下載到(適用于linux系統): LEDnotifier.rar
(這里面包括了所有你要的資料,包括電路圖、單片機固件和V-USB等,不過目前只Linux版本,期待有高手現身制作windows版本)
(這里面包括了所有你要的資料,包括電路圖、單片機固件和V-USB等,不過目前只Linux版本,期待有高手現身制作windows版本)
軟件的安裝過程就不說了,可以參考包內的README或HOWTO文件。
一個粗略的原型就出爐了,如果你愿意給它加個外殼,換個更炫的燈,那它看起來就好多了^_^
項目網站:http://sourceforge.net/projects/dbirdnotifier/
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
發布評論請先 登錄
相關推薦
熱點推薦
Microchip USB224X:高性能USB 2.0閃存媒體控制器深度解析
Microchip USB224X:高性能USB 2.0閃存媒體控制器深度解析 在當今數字化時代,閃存媒體的讀寫需求日益增長,一款高性能的閃存媒體控制器顯得尤為重要。Microchip
usb2517 USB 2.0高速七端口集線器控制器資料
電子發燒友網站提供《usb2517 USB 2.0高速七端口集線器控制器資料.pdf》資料免費下載
發表于 12-27 13:43
?0次下載
EZ-USB? FX2G3:USB 2.0高速外設控制器的卓越之選
EZ-USB? FX2G3:USB 2.0高速外設控制器的卓越之選 在電子工程師的日常設計工作中,選擇合適的USB控制器至關重要。今天要給大
TPS25730:USB Type - C和USB PD控制器的卓越之選
TPS25730:USB Type - C和USB PD控制器的卓越之選 在當今的電子設備中,USB Type - C和USB PD技術的應
TPS25751:高性能USB Type - C與USB PD控制器的全方位解析
TPS25751:高性能USB Type - C與USB PD控制器的全方位解析 在當今的電子設備領域,USB Type - C和USB P
USB2534D USB 2.0高速4端口集線器控制器技術解析
Microchip Technology USB2534D USB 2.0高速4端口集線器控制器是OEM可配置MTT(多事務轉換器),具有適用于Intel Thunderbolt和嵌入
Texas Instruments TPS25730 USB Type-C?和USB PD控制器技術解析
Texas Instruments TPS25730 USB Type-C?和USB PD控制器是高度集成的獨立控制器,專為支持USB-C
關于BLE通知值的通知長度問題求解
在 LE GATT 服務器吞吐量示例中,我發現每個通知陣列的大小為 244u。 我想知道通知數據的最大大小是否為 244 個數組。 因為我希望每次都通知 512 或 1024,以減輕
發表于 07-01 06:58
HarmonyOS NEXT應用開發-Notification Kit(用戶通知服務)概述與notificationManager.publish
一、概述
本模塊提供通知管理的能力,包括發布、取消發布通知,創建、獲取、移除通知渠道,獲取通知的使能狀態、角標使能狀態,獲取通知的相關信息等
發表于 06-13 15:38
HarmonyOS NEXT應用開發-Notification Kit(用戶通知服務)通知類型、級別與渠道
1. ContentType
支持設備Phone2in1TabletCarWearable
通知內容類型。
元服務API: 從API version 12開始,該接口支持在元服務中使用。
系統能力
發表于 06-09 14:39
HarmonyOS NEXT應用開發-Notification Kit(用戶通知服務)更多系統能力
= _NotificationActionButton
描述通知中顯示的操作按鈕。
系統能力: SystemCapability.Notification.Notification
類型
說明
發表于 06-04 15:43
USB協議轉換器:USB轉TTL/232/485,光電隔離
USB協議轉換器是一種將USB接口轉換為其他通信協議接口的硬件設備,主要用于解決不同接口設備之間的兼容性問題,實現數據通信或設備控制。 一、產品特點 USB口取電; 通訊便捷 通訊方式
LM3544系列 4 通道、0.5A 負載、2.7-5.5V、90mΩ USB 電源開關數據手冊
LM3544是一款四通道高側電源開關,專為USB 1.1和USB 2.0的根集線器、自供電集線器和總線供電集線器設計。每個通道提供500mA的連續電流,具有獨立的使能輸入和故障標志信號,以通知
CYPD3177是否有連接NonPD適配器源時通知電量不足的功能?
CYPD3177是否有連接NonPD適配器源時通知電量不足的功能?
例如,當連接到具有 9V2A 請求的 NonPD 適配器(源連接器為 A 型等)時,將通知電量不足。
對于 PD 兼容適配器,我
發表于 05-22 08:24
USB消息通知器,LED notifier
評論