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

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

3天内不再提示

USB消息通知器,LED notifier

454398 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/
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    探索GPIO/ADC/LED/I2C/SPI/USB…的完整世界

    今天了解的是GPIO/ADC/LED/I2C/SPI/USB硬件接口设计及其注意事项,希望对大家有所帮助。
    的头像 发表于 11-17 09:59 379次阅读
    探索GPIO/ADC/<b class='flag-5'>LED</b>/I2C/SPI/<b class='flag-5'>USB</b>…的完整世界

    usb主机控制与主板连接方法

    USB主机控制是计算机系统中用于管理USB设备的硬件组件。它允许计算机通过USB接口与外部设备(如打印机、键盘、鼠标、存储设备等)进行通信。USB
    的头像 发表于 09-25 09:15 859次阅读

    usb主机控制无法启动怎么解决

    USB主机控制无法启动是一个常见的问题,它可能会阻止你使用USB设备。解决这个问题需要对USB主机控制、驱动程序、系统设置和硬件故障有一
    的头像 发表于 09-25 09:10 834次阅读

    基于ArkTS语言的OpenHarmony APP应用开发:自定义通知

    1、程序介绍 本示例展示了如何初始化不同类型通知通知内容以及通知的发布、取消,包括基本类型、长文本类型、多行文本类型、图片类型、带按钮的通知、点击可跳转到应用的
    发表于 09-14 15:12

    工业级USB连接的特点“这么香”?BD系列USB连接性能大揭秘

    USB连接属于数据类传输的连接,是目前电子电气类设备中用于传输高速数据的一类常用接口连接。它在设备数据传输中具备简单、方便、小型、即插即用等特点。对于使用在工业、户外、高振动等应
    的头像 发表于 08-30 12:22 718次阅读
    工业级<b class='flag-5'>USB</b>连接<b class='flag-5'>器</b>的特点“这么香”?BD系列<b class='flag-5'>USB</b>连接<b class='flag-5'>器</b>性能大揭秘

    USB连接是什么意思

    USB连接,全称为通用串行总线连接,是20世纪90年代开发的一种用于计算机和外围设备之间连接的行业标准接口。USB连接不仅因其与众多平
    的头像 发表于 08-25 16:47 2991次阅读

    LED显示屏中什么是USB接口?

    USB,全称是Universal Serial Bus,即通用串行总线。它是一种用于连接计算机与外部设备的接口标准,具有广泛的应用范围。在LED显示屏中,USB接口就像是一个桥梁,连接着显示屏和其他设备,如电脑、手机等,实现数据
    的头像 发表于 08-11 01:51 399次阅读

    关于BLE通知值的通知长度问题求解

    在 LE GATT 服务吞吐量示例中,我发现每个通知阵列的大小为 244u。 我想知道通知数据的最大大小是否为 244 个数组。 因为我希望每次都通知 512 或 1024,以减轻
    发表于 05-27 08:32

    用STM32WB5MMG的设计的传感模块与USB dongle进行通信遇到的疑问求解

    我通过用STM32WB5MMG的设计的传感模块与USB dongle进行通信(蓝牙通知 单次通知数据243Bytes) 1.我只有每次下载完程序才能正常与USB dongle通信和工作
    发表于 05-24 08:22

    OpenHarmony开发案例:【自定义通知

    通知类型包括基本类型、长文本类型、多行文本类型、图片类型、带按钮的通知、点击可跳转到应用的通知
    的头像 发表于 04-15 15:58 531次阅读
    OpenHarmony开发案例:【自定义<b class='flag-5'>通知</b>】

    鸿蒙OS开发实例:【通知消息】

    HarmonyOS 论坛中有研发人员求助,反馈通知没有没有声音,因此在真机上验证了一下,果不其然,没有通知的提示音,后来解决办法也非常简单,在手机设置应用中,将可以打开的通知提示统统改为铃声。
    的头像 发表于 04-01 15:34 610次阅读
    鸿蒙OS开发实例:【<b class='flag-5'>通知</b>消息】

    PAN24001产品警报通知

    电子发烧友网站提供《PAN24001产品警报通知.pdf》资料免费下载
    发表于 02-21 11:08 0次下载
    PAN24001产品警报<b class='flag-5'>通知</b>

    鸿蒙原生应用/元服务开发-消息通知整体说明

    应用/元服务可以通过通知接口发送通知消息,终端用户可以通过通知栏查看通知内容,也可以点击通知来打开应用。
    发表于 01-08 15:26

    鸿蒙原生应用/元服务开发-通知添加行为意图

    WantAgent提供了封装行为意图的能力,这里所说的行为意图主要是指拉起指定的应用组件及发布公共事件等能力。HarmonyOS支持以通知的形式,将WantAgent从发布方传递至接收方,从而在接收
    发表于 01-05 15:07