加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

“微信 跳一跳” 物理外掛,隨便你刷多少分

2018/01/10
228
服務支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認同、領取優(yōu)惠和紅包等。

虛擬商品不可退

當前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

本文根據(jù)時下最火小游戲 微信跳一跳,編寫的物理外掛,實現(xiàn)簡單,具有DIY精神的都能迅速上手。廢話不多說,先來點視頻開開胃。



哈哈哈,是不是很爽很刺激,好了,不吊胃口了,還是整點干貨吧。

準備1:手機一部,電腦端下載好投屏軟件,蘋果的airplay,安卓的忘了,自己找下,嘻嘻嘻。。。。

準備2:搞電子的才有,繼電器模塊一個,隨便什么開發(fā)版一塊,有串口就行,usb轉(zhuǎn)串口模塊一個。

準備3:電腦上裝上我提供的“跳一跳物理外掛.exe",這個才是核心,后面我會貼源碼,low不low不要緊,關(guān)鍵好用,我花了一天時間學的,代碼拙劣,慎看,/呲牙。


準備工作做完了,現(xiàn)在開始動工,先做物理部分。

首先拿出你的繼電器模塊,然后把繼電器給削了(捂嘴笑)哈哈,我也不知道怎么告訴你怎么削,還是給個圖吧。


哎吆我去,這圖這么大的咧,將就看看。反正就是把繼電器的殼子給拿掉。溫馨提醒:用刀的時候注意點,手弄破沒事,別把繼電器線圈削了(幸災樂禍的笑呵呵)

然后呢,找個導電的,有電容的,彈簧呀,電容筆呀,或者濕海綿呀。。。一切可以讓手機觸摸屏反應的材料都行,就是要小一點。

反正我是找了個彈簧,還把它焊在了繼電器的活動片上。不會的,看圖,下面沒圖,還是上面那張。


硬件部分還差個單片機,這個你們都會的,專業(yè)的嘛,隨便整個單片機最下系統(tǒng)就行,帶個串口,協(xié)議我告訴你簡單。

幀頭 32位的最高8位 后8位 后8位 后8位
‘A’ 00 00 00 00

看到?jīng)],接收到串口數(shù)據(jù)后,把除了'A' 之外的四個8位的數(shù)據(jù)合并成一個32位的數(shù)據(jù),這個合并后的數(shù)據(jù),就是ms,是多少就是多少ms。
簡單吧,單片機只要接收到這組串口數(shù)據(jù),就可以進行操作了,(忘了說了波特率115200 ,8,0,1,我想大家都看得懂,不解釋了。)

主程序代碼如下:

if(收到串口發(fā)來的數(shù)據(jù))

{

將4個字節(jié)接收到的數(shù)據(jù)轉(zhuǎn)化為32位的數(shù)據(jù);

繼電器置1或者置0(看你電路了,讓它按下去就行,模擬按下動作);

延時(xx ms);(這就是那個32的數(shù)據(jù))

     繼電器置1或者置0(看你電路了,讓它抬起來就行,模擬抬起動作);

}

實在不會的,也沒事,我不是還有程序源碼的嘛;


好了好了,硬件就到這了,整點軟件的。軟件c#寫的,高手的話,簡單,隨便你們噴,反正我也不熟,就學了一天,整成這樣,自認為還行。

源碼,我會貼上去,別急。


操作部分。我是鼠標左鍵點擊確定起點位置,鼠標右鍵點擊確定終點位置。也就是說,你想跳,那就鼠標左鍵點起點,鼠標右鍵點終點。根據(jù)距離計算時間。軟件上,有個系數(shù),用來確定不同電腦,不同分辨率的,自己調(diào)試下, 一致就行。截圖截圖,看圖看圖。

先打開這個軟件,蘋果的airplay,然后打開手機,選擇airplay鏡像。然后將軟件全屏。

打開我的那個"跳一跳物理外掛.exe",

選擇串口后,就點連接,沒啥問題是不會有任何提示的。有問題就報錯了。(哈哈哈,仰天長嘯中)

下面這個框 3.5,這個就是系數(shù)了,要將我的這個軟件和投上去的界面重合,這樣才行。然后你試試鼠標左鍵,鼠標右鍵,看看你的繼電器會不會動。(不會動就是你程序有問題,硬件有問題,電腦有問題,反正我的是好的,我不管,自己檢查)

還有就是,這個軟件是由兩個窗體組成的,一個透明的,一個透明有邊框的,別問我為什么,因為我不知道如何設置透明鼠標不穿透,你也不知道呀,哈哈哈(鬼畜中),會的私信我,我學一下。所以,如果點擊的時候會觸發(fā)這個軟件后面的東西,那么請點擊任務欄中,將窗體設置到最前,其實就是獲取熱點了,其實就是激活窗口啦,笨呢,點不到說明窗口不在激活狀態(tài)嘛。

好了,不說了, 下面都是圖了,你們自己玩吧。


啰嗦一句,把框框?qū)R喲,不然跳不準呢。


  • 跳一跳物理外掛下位機.zip
    描述:沒有電路圖,自己撘,stm32f030f4p6
  • 跳一跳物理外掛上位機.zip
    描述:跳一跳物理外掛上位機,c#
騰訊

騰訊

騰訊于1998年11月成立,是一家互聯(lián)網(wǎng)公司,通過技術(shù)豐富互聯(lián)網(wǎng)用戶的生活,助力企業(yè)數(shù)字化升級。我們的使命是“用戶為本 科技向善”。Founded in 1998, Tencent is an Internet-based platform company using technology to enrich the lives of Internet users and assist the digital upgrade of enterprises. Our mission is "Value for Users, Tech for Good".

騰訊于1998年11月成立,是一家互聯(lián)網(wǎng)公司,通過技術(shù)豐富互聯(lián)網(wǎng)用戶的生活,助力企業(yè)數(shù)字化升級。我們的使命是“用戶為本 科技向善”。Founded in 1998, Tencent is an Internet-based platform company using technology to enrich the lives of Internet users and assist the digital upgrade of enterprises. Our mission is "Value for Users, Tech for Good".收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜