玩转甲骨文CodeCard
某天逛闲鱼,发现了这玩意儿
就是甲骨文开发者大会的胸卡,是张电路板,上面带个电子墨水模块,默认显示参会者ID,看描述可以DIY,于是果断入手,下面算是自己DIY的过程备忘录:
开源网址:
外观展示
正面是一个电子墨水显示模块还有AB两按钮
背面一个EPS8266wifi模块,若干周边,一个开关,还有个可充电的LIR2450钮扣电池
DIY过程
作为小半个创客,ESP8266和电子墨水模块都有玩过,不过这两玩意儿倒没有一起弄过。这虽然是个小玩意儿,也是个标准的软硬件都开源的项目。网上扒下来整个开源项目:
硬件部分由开源的arduino来控制esp8266:
看起来挺复杂,至少本人没写过引用这么多模块的arduino项目,稍看了下。它的比如显示的各种图标是预写在arduino项目里的,不像我想像的,网上下的。arduino的程序不用动,不过它整个开源的,你也可以改了重刷,或是照样改一个自己的电路板也没问题。
DIY其实就两步:一、弄一个能响应网络请求的api接口,返回规定的Json格式。
二、配置板子,让它能通过你自己的 wifi连网,并配置按钮请求你第一步搭好的网络接口。
第一步具体如下:官方描述是在Oracle linux云服务中,安装配置DOCKER,安装
Oracle Fn Functions Server,然后利用Fn 服务。快速生成如能返回指定格式的Json接口。其实呢,只要是你能返回同样的json接口,用什么服务器,什么办法应该都没问题,我本来想试试win10自带的linux子模块,但它坑比较多。最后用了自己早买来闲着的腾讯虚拟云服务器,如法炮制。由fun.js来负责返回请求的Json数据。我大概整了个名字,信息,加个黑白照片:
第二步:随意用个串口工具,接上板子。拨动开关,AB按钮一起按,板子进入配置模式。help可以看到它支持的命令,ls可以列出它现在的配置字典:
设为头图
我就配置了一下wifi和buttona1,就是短按A按钮能响应的动作。
结果完美实现,还是有点成就感的:
总结
这个ID卡创意不错,还宣传了Oracle自己的服务器,还可以自己事后DIY,它有个例子就是实现天气预报,你可以整出个股行情。个人日程之类的,只要服务器配置好接口。按动按钮就能实时响应。














校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案