近幾年,娃娃機火了,商場、影院、街頭隨處可見。

 

過去只在電玩城中充當「小配角」的娃娃機,現已開始獨立門戶。而娃娃機的玩家們動輒花費數百元,也很難抓到一只。那種眼看就要成功卻掉下去的感覺實在令人咬牙切齒,很多人因此不斷投幣,結果幾乎都是越輸越多。

 

今天為大家以介紹一個讓你隨時都能抓娃娃的項目——IoT 操縱桿遠程在線抓娃娃。

 

作者的解決方案是開發一種可以直接使用操控娃娃機的手持式控制器。 你可以通過實時流式攝像機隨時隨地控制娃娃機。

 

 

以下是該項目的材料清單:

 

 

選擇 ESP32 模塊的原因很簡單。 它默認配備電池解決方案,可為您節省更多電源管理時間。


第一步:原理圖

嘗試起草原理圖并測試面包板上的電路。 在將組件焊接在一起之前測試電路將為您在原型制作過程中節省更多時間。 請記住,雖然操縱桿上的標簽是 5v,但根據我的實驗,3.3v 仍然是可接受的工作電壓。 這就是為什么不需要升壓板的原因。


第二步:編碼
編寫代碼并將其上傳到 ESP32 模塊。 為了簡單起見,使用了 Arduino IDE 來編寫邏輯。


 

但是,設置開發環境有點棘手。 因此,請按照 GitHub 上的文檔進行操作,并從 Silicon Labs 下載 USB 驅動程序 。 對于某些型號的 ESP 芯片,在上傳代碼時長按啟動按鈕。

 



在設置環境之后,讓我們來看看代碼庫的業務邏輯。 在此原理圖中,微控制器將有 4 個不同的輸入:來自操縱桿開關和按鈕開關的數字讀數,來自操縱桿的 x 軸和 y 軸的模擬讀數。 基于這四個輸入,我們可以對微控制器進行編程以觸發不同的 HTTP 請求。 例如,來自 x 軸和 y 軸的模擬讀數將用作控制爪的命令。 HTTP 請求將通過中國的物聯網服務提供商發送到我們的后端服務器。

 

 

最后:3D 打印外殼

我們肯定需要一個箱子來容納我們的電子元件。 通過精確測量組件,使用 fusion 360 設計一個基本模型,并用 3D 打印機打印出來。

 

 
所以,現在一切都準備好了,讓我們把它們放在一起。 經過幾個小時的努力工作,Wa la 這里是第一個原型,讓我們玩爪機。

 

 

雖然它有點滯后,但這個原型仍然是一個很好的嘗試,成為一個概念證明。
順便說一句,如果您對這個項目感興趣,請不要擔心,所有文件和源代碼都在 Github 上。
https://github.com/codeyourventurefree/claw_machine_joystick

 

你對這個項目感興趣的話請訪問:
https://hackaday.io/project/156744-esp32-joytick-to-play-online-claw-machines

 

與非網編譯內容,未經許可,不得轉載!

 

有人說硬件技術將很快達到極限,而在我們看來,硬件創新,尤其是中國硬件工程師的創新,還遠未走到盡頭,而只是剛剛開始。作為致力于為全球硬件開發者提供技術共享服務的平臺,與非網母公司 SupplyFrame 旗下最大的全球硬件開發者社區 Hackaday.com 已連續五年舉辦全球硬件開發者大賽 Hackadayprize,有超過 3000 多個硬件團隊在這個賽事中互動交流、切磋技藝。


這個《硬件改變世界》系列,我們挑選在前幾屆 Hackadayprize 大賽中獲獎的優秀作品加以展示,硬件技術可以多有意思,硬件開發者可以多有創意,從這些作品中你可以看到。

2019 年 3 月,Hackadayprize 中國區賽事將隆重開啟,我們很期待看到國內的硬件開發者大開腦洞、大展技藝。你準備好了沒,與來自全球的硬件開發者同臺 PK?