一臺(tái)樸實(shí)無華的計(jì)算器,卡西歐牌。
看起來和千萬學(xué)子們所使用的計(jì)算器一樣,沒什么特別的,還帶著一些陳舊的使用痕跡。
但如果你用磁鐵碰一下:

咦,簡(jiǎn)直像打開了探險(xiǎn)電影里的神秘機(jī)關(guān),右上角的太陽(yáng)能電池板部分居然亮了?
這是一個(gè)隱藏的屏幕。
不止屏幕,這臺(tái)計(jì)算器還能連WiFi上網(wǎng),訪問Google Firebase數(shù)據(jù)庫(kù),加載出準(zhǔn)備好的資料文檔:

甚至作為通訊工具發(fā)短信:

如此隱蔽的上網(wǎng)通訊設(shè)備……不知道大家是否有了大膽的想法?
沒錯(cuò),這其實(shí)是一臺(tái)作弊設(shè)備,是一位印度野生硬核黑客的手動(dòng)改裝作品。
改造過程
印度小哥使用的是卡西歐fx-991MS計(jì)算器,某寶售價(jià)僅112元,支持紐扣電池和太陽(yáng)能電池雙重供電。
太陽(yáng)能電池小窗正好可以改造成一個(gè)OLED小屏幕,完全不會(huì)被老師發(fā)現(xiàn)。
先把計(jì)算器后面的螺絲擰下來,去掉太陽(yáng)能電板,把支撐太陽(yáng)能電板的塑料刮掉。

這個(gè)位置放下一個(gè)0.91英寸的OLED面板剛好合適。

再把OLED面板和ESP8266開發(fā)板用導(dǎo)線焊接起來,進(jìn)入調(diào)試階段。
作弊最重要的是什么?當(dāng)然是隱蔽,要像無間道里的梁朝偉發(fā)摩爾斯電碼一樣,手指輕輕點(diǎn)擊就能實(shí)現(xiàn)復(fù)雜功能。
所以印度小哥還要給這個(gè)模塊加入一個(gè)霍爾傳感器。霍爾傳感器的作用就是在磁鐵靠近或遠(yuǎn)離時(shí)發(fā)出信號(hào)。
在這個(gè)計(jì)算器里放了兩個(gè),一個(gè)用于接收文字信息,一個(gè)用于選擇菜單。

用于發(fā)信息的磁鐵藏在筆帽里,進(jìn)考場(chǎng)的時(shí)候絕對(duì)不會(huì)被老師發(fā)現(xiàn)。

至此,計(jì)算機(jī)的硬件改造部分基本完成,接下來進(jìn)入軟件開發(fā)過程。
安裝適用于ESP8266的Arduino內(nèi)核、Firebase客戶端、Arduino JSON、OneButton。
其中,其中Firebase用于實(shí)現(xiàn)云端消息的收發(fā),Arduino JSON負(fù)責(zé)解析JSON數(shù)據(jù),OneButton用來給單個(gè)按鍵編程,讓它在單擊、雙擊、長(zhǎng)按等操作下實(shí)現(xiàn)不同的功能。

打開Arduino IDE,安裝以上幾個(gè)組件,再把印度小哥GitHub里的庫(kù)安裝上。

依次點(diǎn)擊菜單進(jìn)行安裝:
Sketch → include library → ManageLibrary →選擇以上ino文件
然后轉(zhuǎn)到谷歌Firebase網(wǎng)站,新建一個(gè)收發(fā)信息的項(xiàng)目,把項(xiàng)目的編號(hào)、WiFi名稱和密碼分別填入小哥給的代碼中。

這時(shí)候你的ESP8266就可以連接到網(wǎng)絡(luò)收發(fā)信息了。
比如你在考物理,把一段牛頓第二定律的表述放到Firebase里,點(diǎn)擊左側(cè)的霍爾傳感器,模塊自動(dòng)下載文字信息。

磁鐵靠近右側(cè)的霍爾傳感器,則可以選擇菜單中的不同選項(xiàng),比如向其他同學(xué)求助。

印度小哥希望這塊顯示面板平時(shí)能隱藏起來,只有想用的時(shí)候才亮起來,這樣才稱得上作弊神器嘛。
所以還要給供電部分加上舌簧開關(guān),有磁鐵的時(shí)候,就會(huì)把電路吸合。

顯然紐扣電池是無法給這套電路長(zhǎng)時(shí)間供電的,所以印度小哥還在計(jì)算器里加入了一款300mAh的鋰電池。
為了讓計(jì)算器的外觀更隱蔽,還不能加USB充電口。
但是無線充電成本高,也會(huì)增加電路復(fù)雜性,因此印度小哥用了個(gè)土辦法:在計(jì)算器后面加了兩個(gè)金屬觸點(diǎn),通過觸點(diǎn)給電池充電。

至此終于大功告成!

最后我們來計(jì)算一下這番改造的總成本(僅供參考):
AMS1117-3.3V穩(wěn)壓模塊:2元
PCB面包板:5元
300mAh鋰電池:15元
0.91寸OLED面板:24元
100歐色環(huán)電阻(一卷):10元
ESP8266-12E模塊:10元
ESP8266開發(fā)板:30元
USB轉(zhuǎn)TTL模塊:62元

△ESP8266-12E模塊
你只需158元左右就能組裝出這個(gè)作弊神器。
印度神奇小哥
改裝這臺(tái)計(jì)算器的Neutrino,本名Srinivasan,來自印度班加羅爾,是一位DIY愛好者,常用Arduino來開發(fā)各種神奇的硬件產(chǎn)品。
兩年來,他一直在YouTube發(fā)各種電子設(shè)備手工DIY改造視頻,但一直不溫不火,直到最近改裝了這臺(tái)計(jì)算器,一下子獲得了26萬的播放量,也火到了Reddit上去。
除了這臺(tái)可作弊計(jì)算器,他還開發(fā)過許多神奇的玩意兒。
比如這臺(tái)可以語音提醒你洗手的自動(dòng)擠洗手液器:

把手伸到泵口底下的時(shí)候,它會(huì)發(fā)出語音提示:謝謝你洗手,我過一會(huì)兒提醒你洗手。
一會(huì)兒之后,它會(huì)提醒:你手好臟啊,快來洗手。
花心思作弊不如好好學(xué)習(xí)
不過,其實(shí)這只是一個(gè)黑客的炫技貼,小朋友們千萬不要學(xué)。
畢竟,你考英語的時(shí)候帶個(gè)計(jì)算器進(jìn)去就會(huì)被打出來:

也有學(xué)校早就猜到學(xué)生會(huì)用計(jì)算器作弊,因此考試的時(shí)候會(huì)發(fā)計(jì)算器,不允許自己帶:

有網(wǎng)友表示,有這么大本事還考什么試、作什么弊,直接就可以當(dāng)工程師了:

再說,你都能學(xué)會(huì)Arduino編程了,學(xué)習(xí)成績(jī)還能不好嗎?
其實(shí)印度小哥的本意也只是炫技,而不是希望大家用計(jì)算器來作弊,因此他故意在代碼里引入了4個(gè)錯(cuò)誤,只有一定電路和編程基本知識(shí)的人才能改正過來。

總之,熱鬧可以看,但自己的成績(jī)還要自己把握,作弊無論如何都是不對(duì)的,甚至還可能違法犯罪。
考試的時(shí)候一定要靠自己哦!
-
太陽(yáng)能電池
+關(guān)注
關(guān)注
22文章
1285瀏覽量
73276 -
計(jì)算器
+關(guān)注
關(guān)注
16文章
441瀏覽量
38925
原文標(biāo)題:爆改古董卡西歐計(jì)算器!能聯(lián)網(wǎng)、能聊天,「作弊神器」只要150塊
文章出處:【微信號(hào):WW_CGQJS,微信公眾號(hào):傳感器技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
STPMC1可編程多相電能計(jì)算器IC:設(shè)計(jì)與應(yīng)用詳解
L9659八通道爆管驅(qū)動(dòng)器ASIC:安全應(yīng)用的理想之選
抗爆震加速度振動(dòng)傳感器有哪些典型應(yīng)用?
扔掉手機(jī)APP吧!教你用樂鑫科技ESP32-S3 2.8寸彩屏爆改專業(yè)遙控器!啟明云端樂鑫代理
lorawan節(jié)點(diǎn)改信道后無法通信怎么解決?
Quartz Frequency 實(shí)戰(zhàn):熱力圖+計(jì)算器(6 篇)
唯創(chuàng)電子WTV380語音芯片+WT0021方案:引領(lǐng)口算寶與計(jì)算器智能升級(jí)新風(fēng)向
Qorvo全新設(shè)計(jì)計(jì)算器:晶振選型、能耗預(yù)算計(jì)算器和鏈路預(yù)算與覆蓋范圍計(jì)算器
VirtualLab:衍射角計(jì)算器
CYUSB3065的CSI clock如何計(jì)算?
VirtualLab Fusion應(yīng)用:相干時(shí)間和相干長(zhǎng)度計(jì)算器
VirtualLab:衍射角計(jì)算器
Made with KiCad(121):OpenRPNCalc 開源科學(xué) RPN 計(jì)算器
爆改古董卡西歐計(jì)算器!
評(píng)論