0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

爆改古董卡西欧计算器!

传感器技术 来源:量子位 2020-06-18 16:07 次阅读

一台朴实无华的计算器,卡西欧牌。

看起来和千万学子们所使用的计算器一样,没什么特别的,还带着一些陈旧的使用痕迹。

但如果你用磁铁碰一下:

咦,简直像打开了探险电影里的神秘机关,右上角的太阳能电池板部分居然亮了?

这是一个隐藏的屏幕。

不止屏幕,这台计算器还能连WiFi上网,访问Google Firebase数据库,加载出准备好的资料文档:

甚至作为通讯工具发短信:

如此隐蔽的上网通讯设备……不知道大家是否有了大胆的想法?

没错,这其实是一台作弊设备,是一位印度野生硬核黑客的手动改装作品。

改造过程

印度小哥使用的是卡西欧fx-991MS计算器,某宝售价仅112元,支持纽扣电池和太阳能电池双重供电

太阳能电池小窗正好可以改造成一个OLED小屏幕,完全不会被老师发现。

先把计算器后面的螺丝拧下来,去掉太阳能电板,把支撑太阳能电板的塑料刮掉。

这个位置放下一个0.91英寸的OLED面板刚好合适。

再把OLED面板和ESP8266开发板用导线焊接起来,进入调试阶段。

作弊最重要的是什么?当然是隐蔽,要像无间道里的梁朝伟发摩尔斯电码一样,手指轻轻点击就能实现复杂功能。

所以印度小哥还要给这个模块加入一个霍尔传感器。霍尔传感器的作用就是在磁铁靠近或远离时发出信号

在这个计算器里放了两个,一个用于接收文字信息,一个用于选择菜单。

用于发信息的磁铁藏在笔帽里,进考场的时候绝对不会被老师发现。

至此,计算机的硬件改造部分基本完成,接下来进入软件开发过程。

安装适用于ESP8266的Arduino内核、Firebase客户端、Arduino JSON、OneButton。

其中,其中Firebase用于实现云端消息的收发,Arduino JSON负责解析JSON数据,OneButton用来给单个按键编程,让它在单击、双击、长按等操作下实现不同的功能。

打开Arduino IDE,安装以上几个组件,再把印度小哥GitHub里的库安装上。

依次点击菜单进行安装:

Sketch → include library → ManageLibrary →选择以上ino文件

然后转到谷歌Firebase网站,新建一个收发信息的项目,把项目的编号、WiFi名称和密码分别填入小哥给的代码中。

这时候你的ESP8266就可以连接到网络收发信息了。

比如你在考物理,把一段牛顿第二定律的表述放到Firebase里,点击左侧的霍尔传感器,模块自动下载文字信息。

磁铁靠近右侧的霍尔传感器,则可以选择菜单中的不同选项,比如向其他同学求助。

印度小哥希望这块显示面板平时能隐藏起来,只有想用的时候才亮起来,这样才称得上作弊神器嘛。

所以还要给供电部分加上舌簧开关,有磁铁的时候,就会把电路吸合。

显然纽扣电池是无法给这套电路长时间供电的,所以印度小哥还在计算器里加入了一款300mAh的锂电池

为了让计算器的外观更隐蔽,还不能加USB充电口。

但是无线充电成本高,也会增加电路复杂性,因此印度小哥用了个土办法:在计算器后面加了两个金属触点,通过触点给电池充电。

至此终于大功告成!

最后我们来计算一下这番改造的总成本(仅供参考):

AMS1117-3.3V稳压模块:2元
PCB面包板:5元
300mAh锂电池:15元
0.91寸OLED面板:24元
100欧色环电阻(一卷):10元
ESP8266-12E模块:10元
ESP8266开发板:30元
USB转TTL模块:62元

△ESP8266-12E模块

你只需158元左右就能组装出这个作弊神器。

印度神奇小哥

改装这台计算器的Neutrino,本名Srinivasan,来自印度班加罗尔,是一位DIY爱好者,常用Arduino来开发各种神奇的硬件产品

两年来,他一直在YouTube发各种电子设备手工DIY改造视频,但一直不温不火,直到最近改装了这台计算器,一下子获得了26万的播放量,也火到了Reddit上去。

除了这台可作弊计算器,他还开发过许多神奇的玩意儿。

比如这台可以语音提醒你洗手的自动挤洗手液器:

把手伸到泵口底下的时候,它会发出语音提示:谢谢你洗手,我过一会儿提醒你洗手。

一会儿之后,它会提醒:你手好脏啊,快来洗手。

花心思作弊不如好好学习

不过,其实这只是一个黑客的炫技贴,小朋友们千万不要学。

毕竟,你考英语的时候带个计算器进去就会被打出来:

也有学校早就猜到学生会用计算器作弊,因此考试的时候会发计算器,不允许自己带:

有网友表示,有这么大本事还考什么试、作什么弊,直接就可以当工程师了:

再说,你都能学会Arduino编程了,学习成绩还能不好吗?

其实印度小哥的本意也只是炫技,而不是希望大家用计算器来作弊,因此他故意在代码里引入了4个错误,只有一定电路和编程基本知识的人才能改正过来。

总之,热闹可以看,但自己的成绩还要自己把握,作弊无论如何都是不对的,甚至还可能违法犯罪。

考试的时候一定要靠自己哦!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 太阳能电池
    +关注

    关注

    22

    文章

    1179

    浏览量

    69374
  • 计算器
    +关注

    关注

    16

    文章

    437

    浏览量

    37349

原文标题:爆改古董卡西欧计算器!能联网、能聊天,「作弊神器」只要150块

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    VirtualLab Fusion应用:相干时间和相干长度计算器

    摘要 在本用例中,我们介绍了一种计算器,它可以根据给定光源的波谱信息快速估计其时间相干特性。然后,可以将该计算器的结果自动复制到通用探测中,以便在考虑时间相干性时应用近似方法,而无需对光源的波长
    发表于 12-27 08:48

    LP光纤模式计算器

    摘要 ** 光纤模式计算器可用于计算在圆柱对称光纤中传播的线偏振 (LP) 模式,可以是单芯的阶跃折射率,也可以是无限抛物线剖面的渐变折射率。 描述这些模式的相应多项式是用于阶梯折射率光纤
    发表于 12-18 13:36

    使用DRV421进行设计:系统参数计算器

    电子发烧友网站提供《使用DRV421进行设计:系统参数计算器.pdf》资料免费下载
    发表于 10-26 09:52 0次下载
    使用DRV421进行设计:系统参数<b class='flag-5'>计算器</b>

    基于FPGA的计算器设计

    本文通过FPGA实现8位十进制数的加、减、乘、除运算,通过矩阵键盘输入数据和运算符,矩阵键盘的布局图如下所示。该计算器可以进行连续运算,当按下等号后,可以直接按数字进行下次运算,或者按运算符,把上次运算结果作为本次运算的第一个操作数。
    的头像 发表于 10-24 14:28 595次阅读
    基于FPGA的<b class='flag-5'>计算器</b>设计

    CAN位时序参数计算器

    电子发烧友网站提供《CAN位时序参数计算器.pdf》资料免费下载
    发表于 10-11 09:55 1次下载
    CAN位时序参数<b class='flag-5'>计算器</b>

    色环电阻计算器的研究与应用

    一个理想的色环电阻计算器的界面应该包含一个颜色选择,让用户能够通过点击或下拉菜单选择各个颜色环。而在程序逻辑层面,计算器需要具备实时反馈功能,用户选择颜色环后,系统能够立即计算出电阻
    的头像 发表于 09-18 13:45 338次阅读

    平平无奇计算器:520能对你说多少次?

    5月是一个爱人爱己爱劳动的月份刚刚过去的5月20日小满遇见520,人生小满胜万全情侣们说“爱意恰逢其时”计算器对小白说“520”……哒哒哒本期测评产品为:简易计算器计算器对我说无数次520(bushi本次测评数据已上传
    的头像 发表于 05-25 08:04 630次阅读
    平平无奇<b class='flag-5'>计算器</b>:520能对你说多少次?

    HarmonyOS开发案例:【计算器

    基于基础组件、容器组件,实现一个支持加减乘除混合运算的计算器
    的头像 发表于 05-07 15:31 1391次阅读
    HarmonyOS开发案例:【<b class='flag-5'>计算器</b>】

    苹果将为iPad推出原生计算器应用

    早前,IT之家曾披露,此次苹果还计划对macOS系统内的计算器应用进行功能升级,这是该软件近10年来的首次重大设计变革。据悉,苹果正在内部测试一款名为“GreyParrot”的全新计算器应用。
    的头像 发表于 04-24 14:10 459次阅读

    OpenHarmony开发案例:【分布式计算器

    使用分布式能力实现了一个简单的计算器应用,可以进行简单的数值计算,支持远程拉起另一个设备的计算器应用,两个计算器应用进行协同计算
    的头像 发表于 04-11 15:24 1046次阅读
    OpenHarmony开发案例:【分布式<b class='flag-5'>计算器</b>】

    AWTK 开源串口屏开发(13) - 计算器应用

    计算器是一个常见的应用程序,在AWTK串口屏中,利用fscript表达式计算函数,无需编写一行传统的代码,即可实现一个简单的计算器应用程序。1.功能计算器是一个很常见的应用,比如在电子
    的头像 发表于 03-16 08:23 5331次阅读
    AWTK 开源串口屏开发(13) - <b class='flag-5'>计算器</b>应用

    基于51单片机的简易计算器设计

    电子发烧友网站提供《基于51单片机的简易计算器设计.rar》资料免费下载
    发表于 01-12 10:50 12次下载

    基于51单片机的计算器设计

    电子发烧友网站提供《基于51单片机的计算器设计.rar》资料免费下载
    发表于 01-12 09:17 39次下载

    基于51单片机的计算器设计

    电子发烧友网站提供《基于51单片机的计算器设计.rar》资料免费下载
    发表于 01-03 11:33 21次下载

    基于51单片机的简易计算器设计

    基于51单片机的简易计算器设计(实物)
    发表于 01-02 10:02 41次下载