玩转甲骨文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,它有个例子就是实现天气预报,你可以整出个股行情。个人日程之类的,只要服务器配置好接口。按动按钮就能实时响应。














zechfox
校验提示文案
PeanutThink
校验提示文案
仙_人_掌
校验提示文案
hummpy
校验提示文案
我爱裸睡
校验提示文案
雨你无瓜
校验提示文案
不愿透露姓名的凯大爷
校验提示文案
justin2014
校验提示文案
我是那个面
校验提示文案
无理数数
校验提示文案
码呆茶
校验提示文案
码呆茶
校验提示文案
无理数数
校验提示文案
我是那个面
校验提示文案
justin2014
校验提示文案
不愿透露姓名的凯大爷
校验提示文案
雨你无瓜
校验提示文案
我爱裸睡
校验提示文案
仙_人_掌
校验提示文案
hummpy
校验提示文案
PeanutThink
校验提示文案
zechfox
校验提示文案