0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB消息通知器,LED notifier

2018-09-20 19:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

USB消息通知器,LED notifier

关键字:Attiny45,电脑信息提醒电路

第一个问题,这是个什么东东?这是个插在USB接口上的小装置,当你的电脑收到消息(比如Pidgin、twitter、电子邮件等)的时候通过一个支持多种颜色的LED灯将这个消息告诉你^_^比如:你的Pidgin收到了一条消息,灯立刻变成绿色,怎么样?够酷吧!
怎样创造神奇?
我们先说说硬件,也就是我们看得见摸得着的部分。
核心部分是一个ATiny45的单片机和SMD 0805贴片,将他们安置在PCB版上,如下图所示

当然,还需要5mm的普通阴极彩色 LED灯和USB插头,完成后就是上面第一幅图的效果了,如果加上一个熔岩灯或者其他的个性灯罩,那么就更酷了。
下面是加工的过程:
(1)加工PCB板 (2)贴元件
(3)安装软件和驱动
软件的工作就是控制灯的开关、颜色等。
驱动用的是V-USB 的单片机虚拟硬件USB驱动(这个强大的驱动基于libusb,适合大多数的操作系统比如Win,Mac或者Linux)和一个简单的Python控制脚本 dBird Notifier(用于捕获新收到的消息)达到这个目的。
这两个工具可以从以下地址下载到(适用于linux系统): LEDnotifier.rar
(这里面包括了所有你要的资料,包括电路图、单片机固件和V-USB等,不过目前只Linux版本,期待有高手现身制作windows版本)
软件的安装过程就不说了,可以参考包内的README或HOWTO文件。
一个粗略的原型就出炉了,如果你愿意给它加个外壳,换个更炫的灯,那它看起来就好多了^_^
项目网站:http://sourceforge.net/projects/dbirdnotifier/
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    USB2534D USB 2.0高速4端口集线器控制技术解析

    Microchip Technology USB2534D USB 2.0高速4端口集线器控制是OEM可配置MTT(多事务转换),具有适用于Intel Thunderbolt和嵌入
    的头像 发表于 09-29 10:54 506次阅读
    <b class='flag-5'>USB</b>2534D <b class='flag-5'>USB</b> 2.0高速4端口集线器控制<b class='flag-5'>器</b>技术解析

    Texas Instruments TPS25730 USB Type-C®和USB PD控制技术解析

    Texas Instruments TPS25730 USB Type-C®和USB PD控制是高度集成的独立控制,专为支持USB-C
    的头像 发表于 08-06 11:12 1006次阅读
    Texas Instruments TPS25730 <b class='flag-5'>USB</b> Type-C®和<b class='flag-5'>USB</b> PD控制<b class='flag-5'>器</b>技术解析

    高速信号抗浪涌“神器”,适用于USB 2.0、USB 3.X(Gen1/Gen2)、HDMI

    usb
    jf_15747056
    发布于 :2025年07月23日 19:08:12

    关于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口取电; 通讯便捷 通讯方式
    的头像 发表于 05-29 14:59 1137次阅读

    LM3544系列 4 通道、0.5A 负载、2.7-5.5V、90mΩ USB 电源开关数据手册

    LM3544是一款四通道高侧电源开关,专为USB 1.1和USB 2.0的根集线器、自供电集线器和总线供电集线器设计。每个通道提供500mA的连续电流,具有独立的使能输入和故障标志信号,以通知
    的头像 发表于 05-27 18:20 632次阅读
    LM3544系列 4 通道、0.5A 负载、2.7-5.5V、90mΩ <b class='flag-5'>USB</b> 电源开关数据手册

    CYPD3177是否有连接NonPD适配器源时通知电量不足的功能?

    CYPD3177是否有连接NonPD适配器源时通知电量不足的功能? 例如,当连接到具有 9V2A 请求的 NonPD 适配器(源连接为 A 型等)时,将通知电量不足。 对于 PD 兼容适配器,我
    发表于 05-22 08:24

    USB Type-C连接解决方案

    各类电子设备,包括电脑、智能手机和游戏主机等,如今普遍采用USB Type-C作为标准连接接口。值得注意的是,虽然USB Type-C标准明确定义了连接的物理规格(接合面形态),但在实际应用中
    的头像 发表于 05-19 13:49 1770次阅读
    <b class='flag-5'>USB</b> Type-C连接<b class='flag-5'>器</b>解决方案

    如何在USB视频类(UVC)框架中使用EZ-USB™FX3实现图像传感接口USB视频类(UVC)

    电子发烧友网站提供《如何在USB视频类(UVC)框架中使用EZ-USB™FX3实现图像传感接口USB视频类(UVC).pdf》资料免费下载
    发表于 02-28 17:36 2次下载

    USB接收的安装和使用

    USB接收,作为连接计算机与外部无线设备的桥梁,因其便捷性和灵活性,在现代生活中扮演着越来越重要的角色。本文将从USB接收的选择、安装、使用、管理以及优化等方面,为您提供一份详尽的
    的头像 发表于 02-02 16:33 2904次阅读

    高能的产品当然要配高能的连接,这款USB连接真不赖!

    有连接问题,找凌小犀A工程师小犀,在忙不?我们是做防爆键盘的,需要一款高能的USB数据连接,要求:外形小巧紧凑;IP65以上防水;防腐;高速流畅不卡顿;最好接插也方便一些,小犀手上有没有可
    的头像 发表于 12-27 18:00 757次阅读
    高能的产品当然要配高能的连接<b class='flag-5'>器</b>,这款<b class='flag-5'>USB</b>连接<b class='flag-5'>器</b>真不赖!

    恶劣环境下USB连接怎么选?DH系列工业级USB连接真香

    USB接口是耳熟能详的一类电子产品数据接口,应用之广不必多言。但是如果是在工业产品、户外设备或者医疗器械等产品上,多不是采用普通的USB,而是采用的工业级的USB连接,对于这一点,细
    的头像 发表于 12-12 18:12 1146次阅读
    恶劣环境下<b class='flag-5'>USB</b>连接<b class='flag-5'>器</b>怎么选?DH系列工业级<b class='flag-5'>USB</b>连接<b class='flag-5'>器</b>真香