badgy:一款物联网智能徽章的全新体验

badgy:一款物联网智能徽章的全新体验

badgy Home of Badgy - IoT Badge badgy 项目地址: https://gitcode.com/gh_mirrors/bad/badgy

项目介绍

badgy 是一款开源的物联网智能徽章,它采用低功耗的电子墨水显示技术,支持多种编程方式,可以通过USB或WiFi进行固件更新。自发布以来,badgy 经过多次迭代,不断优化硬件设计和功能。

项目技术分析

badgy 的核心硬件是基于ESP8266模块,它支持2-bit 4色灰度显示,能够显示黑色、深灰、浅灰以及白色。badgy 的不同版本提供了不同的功能和特性:

  • Rev 2C:最新版本,支持2-bit 4色灰度显示,背面有封闭的焊接跳线,屏幕保护膜上有绿色标签。
  • Rev 2B:支持USB编程和WiFi OTA更新,修复了电池问题。
  • Rev 2A:增加了USB编程能力,具有电池电压测量和驱动其他E-ink显示的跳线。
  • Rev 1:最初版本,仅支持WiFi OTA更新。

badgy 的技术特点使其在物联网设备中独树一帜,适用于各种展示和交互场景。

项目及技术应用场景

badgy 的设计初衷是为物联网世界提供一个易于编程和定制的显示设备。以下是badgy的一些主要应用场景:

  1. 个人展示:用户可以自定义显示内容,如个人姓名、职位、会议日程等。
  2. 会议室标签:在会议室中,badgy可以作为标签显示会议室状态,如“空闲”、“占用”等。
  3. 智慧校园:在校园中,badgy可以作为学生的身份识别,显示学生的基本信息。
  4. 商业广告:在商店或展会上,badgy可以作为移动广告牌,展示促销信息或产品介绍。
  5. 数据监控:在工业或实验室环境中,badgy可以用来实时显示监测数据。

项目特点

badgy 项目的特点如下:

  1. 开源自由:作为开源项目,用户可以自由地修改和定制badgy的功能。
  2. 多种编程方式:支持USB和WiFi编程,方便用户在不同环境下进行固件更新。
  3. 低功耗显示:采用E-ink显示技术,功耗低,适合长时间使用。
  4. 可定制性:用户可以根据需求自定义显示内容,实现个性化展示。
  5. 易于开发:提供了丰富的示例代码和文档,帮助用户快速上手开发。

开发环境搭建

要使用badgy,用户需要搭建以下开发环境:

  1. Arduino IDE:下载并安装最新版本的Arduino IDE。
  2. ESP8266支持:在Arduino Board Manager中安装ESP8266的board support。
  3. 驱动安装:对于Windows用户,需要安装CP201X驱动程序。
  4. 库安装:安装GxEPD、AdaFruit GFX、WiFiManager、Time和ArduinoJson等库。

编译与上传

在完成环境搭建后,用户可以从示例代码开始,编译并上传到badgy:

  1. 选择板型:在Arduino IDE中选择对应的NodeMCU 1.0 (ESP-12E Module)板型。
  2. 编译上传:编译并上传示例代码到badgy,注意可能需要重启ESP芯片。

自动重置问题

有些用户报告称,在通过USB上传新固件后,badgy无法自动重置。这个问题可能与ESP8266 Arduino库的版本有关。用户可以选择降级库版本或手动重置设备来解决这个问题。

badgy 作为一款开源的物联网智能徽章,具有强大的功能和丰富的应用场景,是物联网爱好者和开发者的不二选择。通过开源社区的共同努力,badgy 将不断进化,为用户带来更优质的体验。

badgy Home of Badgy - IoT Badge badgy 项目地址: https://gitcode.com/gh_mirrors/bad/badgy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白羿锟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值