设计了一款 Sensor Beacon 硬件,准备开源出来…

前阵子从一家开源硬件公司离职,出来后自己做了一个板子,自己玩没意思,打算把它开源出来跟大家一起玩。

设计图

先来几张渲染图过过瘾吧:

YS-Beacon_PCBA_1_800px.png

YS-Beacon_PCBA_2_800px.png

YS-Beacon_PCBA_4_800px.png

这到底是什么鬼?

首先我得强调一下,这不是鬼,我给这个项目取了一个名字:YS-Beacon。这是一个能够帮助开发者“hack your life”的利器。如果你对此将信将疑,且看我慢慢道来。

这是一款集成了多种传感器的开源 Beacon 硬件,基于Nordic最新一代低功耗蓝牙系统级芯片nRF52832,这款SoC推出时是世界上性能最高的单芯片低功耗蓝牙解决方案,其通用处理能力比竞争解决方案高出60%,浮点性能和 DSP 性能分别是竞争解决方案的10倍和2倍。

YS-Beacon 还集成了 3轴加速度计、3轴陀螺仪、3轴罗盘、环境光传感器、接近传感器、3D手势识别传感器、数字大气压传感器、立体声麦克风等传感器,利用这些传感器能够更加智能地感知自身所处的状态,包括:声音、动作、光线、大气压、温度等。同时还具有256Mb 大容量 SPI Flash 存储器,能够永久存储这些传感器采集到的大量数据。得益于这些优秀器件的协调共存,YS-Beacon 极大地突破了传统 Beacon 设备的局限性,使得应用场景更加丰富。

为了给开发者提供极致的开发体验,板载了基于开源项目 DAPLink 的串行调试器,让你完全摆脱昂贵的第三方仿真器,轻松实现开发阶段的代码仿真调试和调试信息输出,同时支持U盘直接拖放式编程,快速便捷且优雅地完成固件下载。

拥有如此出色的硬件资源,作为无所不能的开发者的你,是不是就可以 "hack your life" 了?

想象一下,当你开发的App或者Web能够获得物理世界中传感器的数据,你是不是可以为你的用户提供具备 “上下文” 的优质服务呢?

再YY一下,当你周围重要的地方或事物被这些设备“标记”起来,生活中是不是就可以少了很多困惑:

  • 坐地铁不会因为顾着玩手机而坐过站;

  • 逛商场可以轻松地找到你想要的东西,还能够收到优惠券;

  • 你周围有什么潜在危险,可能你还没有发现就已经被感知到了,比如前方30米有个坑;

  • 当你靠近一个东西的时候,它就可以为你提供信息甚至建立连接,无须打开微信扫描二维码;

. . . . . .

我们再来看下 Google 关于 Physical Web 的介绍:

The Physical Web

是不是想想就有点小激动?更令人激动的是,我们要把这个项目开源,包括原理图、源代码、应用示例、文档等,任何开发者都可以利用这些资源开发出自己的应用。

"Walk up and use anything",在未来还没有流行起来之前,作为开发者的你是不是应该有所准备?

为什么要做这件事?

我能够说因为这件事很有趣、很有意义吗?作为开发者,我也是有一丁点情怀的。最重要的是,现在做的事情是我能做的,而且是我喜欢的事情。

2016年10月,我离开了一家待了两年的开源硬件公司,举目四望,我发现我眼前的天空是多么的开阔,我很想在上面自由地飞翔,同时我也在不断地思考:我的目的地在哪里?我该做些什么 . . . 直到有一天,我算是想清楚了:我能做什么,我就做我能够做的事情。

做了两年的开源硬件,在这个社群有一种现象不断地上演着:“有人创造了一个东西,然后分享出来,让大家都能用”,这就是开源,我很羡慕,甚至可以动用 “敬畏” 这个词了。然而,这一次,轮到我来自导自演一会:创造一个东西,然后分享出来,这就是大家现在看到的。如果可以的话,未来我还要设计并开源更多有趣的硬件,让更多的开发者享受这其中的乐趣。

最后,感谢你的支持,期待你的参与。


如果感兴趣的小伙伴想要第一时间获取最新的内容,可以扫描下方二维码,关注我的微信公众号「造物邦」,让你的创造更有灵感。

wechat_qrcode_web.jpg


造物邦
致力于为开发者提供优质的硬件和内容服务,让你的创造更有灵感。

「造物邦」致力于为开发者提供优质的硬件和服务,让你的创造更加简单。

2 声望
3 粉丝
0 条评论
推荐阅读
又一款眼前一亮的Linux终端工具!
今天给大家介绍一款最近发现的功能十分强大,颜值非常高的一款终端工具。这个神器我是在其他公众号文章上看到的,但他们都没把它的强大之处介绍明白,所以我自己体验一波后,再向大家分享自己的体验。

良许6阅读 1.9k

Linux终端居然也可以做文件浏览器?
大家好,我是良许。在抖音上做直播已经整整 5 个月了,我很自豪我一路坚持到了现在【笑脸】最近我在做直播的时候,也开始学习鱼皮大佬,直播写代码。当然我不懂 Java 后端,因此就写写自己擅长的 Shell 脚本。但...

良许1阅读 2.1k

C++编译器和链接器的完全指南
C++是一种强类型语言,它的编译和链接是程序开发过程中不可或缺的两个环节。编译器和链接器是两个非常重要的概念。本文将详细介绍C++中的编译器和链接器以及它们的工作原理和使用方法。

小万哥2阅读 1.1k

封面图
比cat更好用的命令!
但 cat 命令两个很重大的缺陷:1. 不能语法高亮输出;2. 文本太长的话无法翻页输出。正是这两个不足,使得 cat 只能用来查看行数不多的小文件。

良许2阅读 1k

完了,良许直播中删库了……
大家好,我是良许。今天跟大家聊个尴尬的事,大家可以本着看热闹不嫌事大的心态来听我唠唠。经常来我直播间(视频号+抖音)的小伙伴都知道,我最近一直都在直播间手把手现场写 Shell 脚本。就在前天晚上,我写 Sh...

良许1阅读 1.3k

【新增功能】招投标信息查询——方便快捷查询企业招投标信息
招投标信息查询是集简云的一款内置应用,可以方便快捷地查询企业招投标信息,包括招标标题、招标单位、中标单位、代理机构、招标详情等信息。用户可通过集简云快速集成其他应用,实现招投标信息订阅和推送。

集简云阅读 1.4k

用eBPF/XDP来替代LVS
本文不打算直接到这一步,而是首先看看如何用 eBPF/XDP 按照常规模式来替代 LVS,也就是说我们还是将负载均衡程序(software load balance 简称 SLB)部署在专用机器上,只不过不用 LVS,而是用 eBPF/XDP 来实现。

MageekChiu阅读 1.2k

「造物邦」致力于为开发者提供优质的硬件和服务,让你的创造更加简单。

2 声望
3 粉丝
宣传栏