改造过程印度小哥使用的是卡西欧fx-991MS计算器,某宝售价仅112元,支持纽扣电池和太阳能电池双重供电。作弊最重要的是什么?打开Arduino IDE,安装以上几个组件,再把印度小哥GitHub里的库安装上。显然纽扣电池是无法给这套电路长时间供电的,所以印度小哥还在计算器里加入了一款300mAh的锂电池。印度神奇小哥改装这台计算器的Neutrino,本名Srinivasan,来自印度班加罗尔,是一位DIY爱好者,常用Arduino来开发各种神奇的硬件产品。
yitaiposhiwuhuadejisuanqi,kaxioupai。
kanqilaiheqianwanxuezimensuoshiyongdejisuanqiyiyang,meishenmetebiede,haidaizheyixiechenjiudeshiyonghenji。
danruguoniyongcitiepengyixia:
yi,jianzhixiangdakailetanxiandianyinglideshenmijiguan,youshangjiaodetaiyangnengdianchibanbufenjuranliangle?
zheishiyigeyinzangdepingmu。
buzhipingmu,zheitaijisuanqihainenglianwifishangwang,fangwengoogle firebaseshujuku,jiazaichuzhunbeihaodeziliaowendang:
shenzhizuoweitongxungongjufaduanxin:
ruciyinbideshangwangtongxunshebei……buzhidaodajiashifouyouledadandexiangfa?
没错,这其实是一台作弊设备,是一位印度野生硬核黑客的手动改装作品。
改造过程
yinduxiaogeshiyongdeshikaxioufx-991msjisuanqi,moubaoshoujiajin112yuan,zhichiniukoudianchihetaiyangnengdianchishuangzhonggongdian。
taiyangnengdianchixiaochuangzhenghaokeyigaizaochengyigeoledxiaopingmu,wanquanbuhuibeilaoshifaxian。
xianbajisuanqihoumiandeluosiningxialai,qudiaotaiyangnengdianban,bazhichengtaiyangnengdianbandesuliaoguadiao。
zheigeweizhifangxiayige0.91yingcundeoledmianbanganghaoheshi。
zaibaoledmianbanheesp8266kaifabanyongdaoxianhanjieqilai,jinrudiaoshijieduan。
zuobizuizhongyaodeshishenme?dangranshiyinbi,yaoxiangwujiandaolideliangchaoweifamoersidianmayiyang,shouzhiqingqingdianjijiunengshixianfuzagongneng。
suoyiyinduxiaogehaiyaojizheigemokuaijiaruyigehuoerchuanganqi。huoerchuanganqidezuoyongjiushizaicitiekaojinhuoyuanlishifachuxinhao。
zaizheigejisuanqilifangleliangge,yigeyongyujieshouwenzixinxi,yigeyongyuxuanzecaidan。
yongyufaxinxidecitiezangzaibimaoli,jinkaochangdeshihoujueduibuhuibeilaoshifaxian。
zhici,jisuanjideyingjiangaizaobufenjibenwancheng,jiexialaijinruruanjiankaifaguocheng。
anzhuangshiyongyuesp8266dearduinoneihe、firebasekehuduan、arduino json、onebutton。
qizhong,qizhongfirebaseyongyushixianyunduanxiaoxideshoufa,arduino jsonfuzejiexijsonshuju,onebuttonyonglaijidangeanjianbiancheng,rangtazaidanji、shuangji、zhangandengcaozuoxiashixianbutongdegongneng。
dakaiarduino ide,anzhuangyishangjigezujian,zaibayinduxiaogegithublidekuanzhuangshang。
yicidianjicaidanjinxinganzhuang:
sketch → include library → managelibrary → xuanzeyishanginowenjian
ranhouzhuandaogugefirebasewangzhan,xinjianyigeshoufaxinxidexiangmu,baxiangmudebianhao、wifimingchenghemimafenbietianruxiaogejidedaimazhong。
zheishihounideesp8266jiukeyilianjiedaowangluoshoufaxinxile。
birunizaikaowuli,bayiduanniudundierdinglvdebiaoshufangdaofirebaseli,dianjizuocedehuoerchuanganqi,mokuaizidongxiazaiwenzixinxi。
citiekaojinyoucedehuoerchuanganqi,zekeyixuanzecaidanzhongdebutongxuanxiang,biruxiangqitatongxueqiuzhu。
yinduxiaogexiwangzheikuaixianshimianbanpingshinengyinzangqilai,zhiyouxiangyongdeshihoucailiangqilai,zheiyangcaichengdeshangzuobishenqima。
suoyihaiyaojigongdianbufenjiashangshehuangkaiguan,youcitiedeshihou,jiuhuibadianluxihe。
xianranniukoudianchishiwufajizheitaodianluzhangshijiangongdiande,suoyiyinduxiaogehaizaijisuanqilijiaruleyikuan300mahdelidianchi。
weilerangjisuanqidewaiguangengyinbi,haibunengjiausbchongdiankou。
danshiwuxianchongdianchengbengao,yehuizengjiadianlufuzaxing,yinciyinduxiaogeyonglegetubanfa:zaijisuanqihoumianjialelianggejinshuchudian,tongguochudianjidianchichongdian。
至此终于大功告成!
最后我们来计算一下这番改造的总成本:
AMS1117-3.3V稳压模块:2元PCB面包板:5元300mAh锂电池:15元0.91寸OLED面板:24元100欧色环电阻:10yuanesp8266-12emokuai:10yuanesp8266kaifaban:30yuanusbzhuanttlmokuai:62yuan
esp8266-12emokuai
nizhixu158yuanzuoyoujiunengzuzhuangchuzheigezuobishenqi。
印度神奇小哥
改装这台计算器的Neutrino,本名Srinivasan,来自印度班加罗尔,是一位DIY爱好者,常用Arduino来开发各种神奇的硬件产品。
liangnianlai,tayizhizaiyoutubefagezhongdianzishebeishougongdiygaizaoshipin,danyizhibuwenbuhuo,zhidaozuijingaizhuanglezheitaijisuanqi,yixiazihuodele26wandebofangliang,yehuodaoleredditshangqu。
chulezheitaikezuobijisuanqi,tahaikaifaguoxuduoshenqidewanyier。
比如这台可以语音提醒你洗手的自动挤洗手液器:
bashoushendaobengkoudixiadeshihou,tahuifachuyuyintishi:xiexienixishou,woguoyihuiertixingnixishou。
yihuierzhihou,tahuitixing:nishouhaozanga,kuailaixishou。
huaxinsizuobiburuhaohaoxuexi
buguo,qishizheizhishiyigeheikedexuanjitie,xiaopengyoumenqianwanbuyaoxue。
bijing,nikaoyingyudeshihoudaigejisuanqijinqujiuhuibeidachulai:
yeyouxuexiaozaojiucaidaoxueshenghuiyongjisuanqizuobi,yincikaoshideshihouhuifajisuanqi,buyunxuzijidai:
youwangyoubiaoshi,youzheimedabenshihaikaoshenmeshi、zuoshenmebi,zhijiejiukeyidanggongchengshile:
zaishuo,nidounengxuehuiarduinobianchengle,xuexichengjihainengbuhaoma?
其实印度小哥的本意也只是炫技,而不是希望大家用计算器来作弊,因此他故意在代码里引入了4个错误,只有一定电路和编程基本知识的人才能改正过来。
zongzhi,renaokeyikan,danzijidechengjihaiyaozijibawo,zuobiwulunruhedoushibuduide,shenzhihaikenengweifafanzui。
kaoshideshihouyidingyaokaozijie!