太强了!用200个LED做一个智能手表
最近在hackaday上逛的时候,看到一个还在制作中的非常炫酷的手表项目,分享给大家。
背景
作者正在造的这个ESP32 Pico Watch有WIFI、BT、Mesh、一个振动马达、一个RTC、4个按钮、一个USB-C连接器,最重要的是:192个LED,你可以控制手表上的192个LED,利用它们实现复杂的灯光效果。
总共有4圈LEDs。外部的是秒针,将会是白色的。两个中间的圆圈是紫色的,表示分钟。内部的一圈是黄色的,表示小时。
LED驱动器是一个IS31FL3733-TQ
手表的灵感来自于日本的TokyoFlash®品牌(www.tokyoflash.com)
作者希望能够做出一个完全现代化的联网手表,它能够与我们的手机或任何其他物联网建立通信。
这款手表能干啥?
603-200 Morphwatch®的设计为了产生炫酷的视觉效果,采用了192个LED组成。有4圈603尺寸的SMD彩色LED。
1个由60个白色603 LED组成的外圈,用于秒针。
2个紫色603灯泡的中间圈,用于显示分钟。
1个黄色603灯泡的内部圆圈代表小时。
每个LED都可以用I2C库或通过Python脚本独立编程。
在视觉效果的展现方面,可以让用户最大程度发挥自己的创意。
抛开视觉效果,这款手表还有很多其他功能,因为它有一个强大的Espressif® ESP32 PICO D4芯片。
它能够通过蓝牙与你的手机互动。通过手机,你可以使用手表进入一个私人的MESH无线数字网络进行通信。
你可以让你的手表在你的手机离开(用蓝牙)或很远的地方(用WIFI)时振动。
通过4个按钮,可以设计你的手表来触发一些事情,比如发送紧急电子邮件,向另一个手表发送振动信息等……
通过MESH ESPNow协议,每只手表都可以与另一只手表通话,有时通话距离可以超过数百米;你可以在蜂窝网络之外建立你的私人远距离通讯系统。
你还可以把你的手表切换成一个接入点,一个网络服务器,这样任何人都可以连接起来获取信息(一个手表名片的概念......)
当然,它还有一个最重要的功能,可以告诉你时间。
相关文件
因为这款手表是开源的,大家可以获得所有的相关文件。
正文
我们想创造一个混合概念的复古LED手表+联网手表。我们很自然地想到了ESP32 PICO D4芯片,它功能强大,而且是超级经典的603 LED。如果这个版本成功了,后续我们考虑把603的LED封装移到402,并缩小手表的直径,这样就更适合女生佩戴了。
有了一套192个LED,由经典的IS31FL3733-TQ芯片驱动,我们可以有一系列非常酷的视觉效果,因为每个单一的LED都可以通过I2C独立控制,所以,基本上我们可以随意发挥创意设计想要呈现的效果。
ESP32 PICO 4D将手表与WIFI/BT以及最重要的ESPNOW连接起来,使我们能够创建一个社区MESH网络。
如果有足够多的手表,我们甚至展望在现有的商业锁定的通信网络之外建立一个世界通信网络。
第一个概念是用solidworks创建的。这是一个很酷的软件,可以评估各种可能性并测试各种图形选项。
▼ 点击查看
PCB母板
经典模块:
锂电充电器模块
ESP32 PICO D4来驱动该系统
DS3231MZ实时时钟
一个CP2104将USB转换为ESP32的可读信号
一个ME6211C33M5G-N 5v/BAT到3.3v的稳压器
一个TP4054用于充电
在这个项目中,我们要经常检查电池状态。ESP32 Pico D4将从(ADC)读取电池状况。
这第一块PCB板将电源和I2C信号发送给持有LED和LED驱动器的姐妹板。这样我们就可以很容易地设计各种不同的姐妹板了。
母板上有插头和按钮来选择各种功能。
WIFI/BT天线是一个PCB天线。我们计划在下一个版本中提供RFM95 _868/915MHZ的选项。我们需要为处理两个不同的天线而努力。
用于充电和上传Arduino IDE草图的USB插头将会是一个USB-C口的。
PCB姐妹板
这个概念的第二部分是有一个姐妹板,它将容纳192个LEDs。一组3个连接器将电源和信号从主板送到姐妹板上。
我们发现使用这种连接器很有意思,这样创客小伙伴们就可以很容易地用自己的设计和创造力重新设计一块姐妹板(添加一个真彩色显示器,制作不同的其他LED图纸,添加带有复杂功能的微电机等....)。
拥有第2块板子也是一个很好的方法,可以把电池夹在中间。
LED姐妹板是可插入的。这款手表的设计理念是,佩戴者可以自己拧开手表上的螺丝捣鼓里面的小玩意儿。
除了LED之外,只使用了一个IC,它是一个IS31FL3733-TQ,接受IC2协议,可以驱动多达192个LED,组织成矩阵样式。
它提供了一个很酷的56毫米直径的PCB(更适合男性和RAP歌手)。一旦原型机经过功能测试,我们将把603封装移到402,并把直径缩小到40毫米,更适合于女生。
奋战了几个小时想要设计一个2层的PCB,但没有成功。所以,这将会是一个4层的PCB。
以上就是目前手表的进展啦,如果想要第一时间了解最新进展,欢迎去GitHub关注这个项目!
项目地址:https://github.com/ccadic/The603-200
原文链接:https://hackaday.io/project/181159-the-603-200-watch
项目作者: pcadic
开源项目,转载请务必注明项目出处与原作者信息
-END-
我是张巧龙,一名教电子的大学老师,欢迎关注!
太强了!用200个LED做一个智能手表相关推荐
- 太酷了!用200个LED做一个智能手表(开源)
最近在hackaday上逛的时候,看到一个还在制作中的非常炫酷的手表项目,分享给大家. 背景 作者正在造的这个ESP32 Pico Watch有WIFI.BT.Mesh.一个振动马达.一个RTC.4个 ...
- 华为鸿蒙系统手表好吗,打脸还是华为强,鸿蒙系统将Watch GT 2智能手表上市
原标题:打脸还是华为强,鸿蒙系统将Watch GT 2智能手表上市 从8月9日华为发布鸿蒙系统后,虽然当时官方宣称鸿蒙目前适用于汽车智能驾驶系统,暂时不考虑搭载在手机上,但媒体和公众来说,鸿蒙系统在智 ...
- C-Way:用乐高的方式做儿童智能手表
不知道从什么时候开始,定位.追踪.通话等在手机上很容易实现的功能,便成了儿童手表加上"智能"二字的通行证.不过有市场就证明有需求,结合中国国情,原因不外乎三点: 中国父母陪伴自己小 ...
- 如何做一个智能问答系统及neo4j可视化
如何做一个智能问答系统 可以直接用neo4j做,这样简单很多,protege感觉比较复杂 最近闲来无事,想想自己学了那么多东西,是时候整个东西出来练练手,整合以前学的东西了,因此做了个简单的问答系统 ...
- 带4g无线的高性能服务器,全网通还是4G?做一个智能4G的全网通简直完美!
原标题:全网通还是4G?做一个智能4G的全网通简直完美! 在2G/3G时代,语音和数据业务分别承载在两张不同的核心网上,控制语音相关的叫电路域(CS域:Circuit Switch),控制数据业务相关 ...
- 崔强:如果有知识就做一个内裤外穿飞行的超人
知识,让自己知道自己有知识不算,如何让别人知道你有学问才是正道.一次玩笑的对田志刚说:"超人为什么厉害,是因为他把内裤外穿了.他有效地发掘了自己的能量,让他无所不能." 在< ...
- 华为手表鸿蒙系统什么时候上市,打脸还是华为强,鸿蒙系统将Watch GT 2智能手表上市...
从8月9日华为发布鸿蒙系统后,虽然当时官方宣称鸿蒙目前适用于汽车智能驾驶系统,暂时不考虑搭载在手机上,但媒体和公众来说,鸿蒙系统在智能驾驶是起点却不是重点,猜测它将用于其他产品上的预测此起彼伏,从未停 ...
- “我想玩游戏!” 大佬:玩啥游戏,教你做一个智能贪吃蛇游戏!
作者 | 李秋键 责编 | Carol 出品 | AI科技大本营(ID:rgznai100) 如果说这几年网络上最为常见的词语,其中必然会提到的便是人工智能. 人工智能的发展已经影响到了我们的日常生活 ...
- 【万物基于电灯】FPGA点亮LED做一个流水灯
刚刚入门FPGA,菜鸟一个,新手一个,勿喷** 0.实验目标 使用Quartus II在黑金Alinx301开发板上实现时间间隔为1s的流水灯. 1. 软件安装:Quartus II与ModelSim ...
最新文章
- 使用 .NET WinForm 开发所见即所得的 IDE 开发环境,实现不写代码直接生成应用程序...
- c语言链表拆分,C语言拆分链表程序
- c++学习笔记之静态成员函数
- Python安装错误 building 'statsmodels. extensionerror: Microsoft Visual C++ 14.0 is
- [置顶]IFTTT与Google+是什么?ifttt怎么玩?
- ReSharper 2020.2 补丁
- html GPS坐标实现,JavaScript 实现GPS坐标点距离计算(两个经/纬度间的距离计算)...
- SpringBoot2整合Activiti6工作流框架
- linux ipset 流量,linux中ipset命令的使用方法详解
- Arduino学习笔记-按钮控制LED实验
- 关于Cortex-M3处理器内核中断异常处理机制你了解多少?
- Win10 OneDrive无法同步文件怎么办?一个命令搞定
- php网页抓取类,php实现递归抓取网页类的方法
- 系统学习机器学习之模型选择
- delphi memo 查找字符 下行插入_VBA实践+用编程代码为PDF文档插入书签
- 浪潮服务器管理口地址linux系统,浪潮服务器管理口BMC通用设置
- 微信上老师发的试卷怎样打印?
- Vue开发之基础路由
- 欧盟通用数据保护条例GDPR.docx数据摘要 导读:GDPR通用数据保护条例中文版由中国政法大学互联网金融法律研究院组织翻译, 新法案由11章共99条组成。 GDPR的通过意味着欧盟对个人信息保
- 【mud】npc对话函数与自动对话匹配(gongsun.c)
热门文章
- SAP OData:How is note $expand being implemented
- C4C HTML mashup debug
- error occurred when trying to upload ui5 project to ABAP repository in win8
- smart field demo1 - how does system know currency needs to be rendered
- SAP CRM WebClient UI incident - how is sales area saved
- Equipment upload - ERP inbound的debug
- 如何解决error message Data cannot be maintained for set type COM_TA_R3_ID
- nodejs里require的调试截屏
- audiorecord怎么释放_Android 开发 AudioRecord音频录制
- 引用管理器没有程序集_如何使用Zotero插入引用文献