玩不够?工程师教你做云抓娃娃机

2019-01-30 17:39:00 来源:EEFOCUS
标签:

近几年,娃娃机火了,商场、影院、街头随处可见。

 

过去只在电玩城中充当「小配角」的娃娃机,现已开始独立门户。而娃娃机的玩家们动辄花费数百元,也很难抓到一只。那种眼看就要成功却掉下去的感觉实在令人咬牙切齿,很多人因此不断投币,结果几乎都是越输越多。

 

今天为大家以介绍一个让你随时都能抓娃娃的项目——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?

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

作者简介
李昭
李昭

与非网编辑。热爱酷炫电子产品。

继续阅读
工程师为室内导航设计出“看不见”的二维码
工程师为室内导航设计出“看不见”的二维码

用于机器人室内导航的隐形二维码。 使用UV或IR照明可读的隐形标签。

音乐也开源,工程师制作电子木管乐器

在当今的数字乐器市场中,MIDI木管乐器控制器的选择非常有限。 该项目旨在将DIY开源版本带到普通制造商可以创建和播放的版块中

发挥想象,自由连接——HEXABITZ模块化平台

2019 Hackadayprize中国区赛事正在火热报名ing,我们将为大家介绍在过去几届Hackadayprize中获奖的作品,希望能给你带来启发!快点来报名参赛,12.5万美元的终极大奖在等你认领:https://www.cirmall.com/hackadayprize_2019 Hexabitz是一种新型模块化

偏远地区必备,3D打印迷你垂直风力发电机
偏远地区必备,3D打印迷你垂直风力发电机

迷你垂直风力发电机,带尼龙扇叶,支持3D打印,铝制结构,电动机功率55瓦,可用作电流发生器或发电机。

摆脱电线的束缚,通过能量收集实现超低功耗LiPo充电器
摆脱电线的束缚,通过能量收集实现超低功耗LiPo充电器

这是一个小板子(0.5×0.5英寸),使用德州仪器BQ25504 具有电池管理功能的超低功耗升压转换器为能量收集应用。

更多资讯
英特尔收购Omnitek,只为进军FPGA市场?
英特尔收购Omnitek,只为进军FPGA市场?

4月18日消息,英特尔近日宣布收购了家领先的优化视频和视觉 FPGA IP解决方案提供商 Omnitek。据了解,Omnitek的技术在 FPGA 上实现了定制的高性能视觉和人工智能 (AI) 推理功能,能够满足各个终端市场的客户需求。

芯科科技推出了满足最新一代PCIe 5.0规范的完整时钟解决方案

- Silicon Labs(亦称“芯科科技”,NASDAQ:SLAB)日前推出了满足最新一代PCI Express®(PCIe®)5.0规范的完整时钟解决方案组合,能够提供同类最佳的抖动性能,且具有显著的设计余量。

在软件定义的时代,风河公司如何推动创新的步伐?
在软件定义的时代,风河公司如何推动创新的步伐?

风河公司在自治和互联的新要求和新时代下,通过新产品和新技术继续引领潮流,在软件定义的时代推动着创新的步伐,帮助一代代世界技术领军者不断适应安全设备的最严苛要求。

【技术分享】连续分配/固定分配/动态分区分配,浅谈内存分配方式
【技术分享】连续分配/固定分配/动态分区分配,浅谈内存分配方式

说到内存的分配方式,就不得不提连续分配方式。这种方式是指为一个用户程序分配一个连续的内存空间,它曾被广泛的用于20世纪60~70年代的OS中,至今仍被使用。连续分配方式可以进一步分为单一连续分配、固定分配方式、动态分区分配以及动态重定位分配。

华为推出的方舟编译器,仅仅只是一个编译软件而已吗?
华为推出的方舟编译器,仅仅只是一个编译软件而已吗?

4月11日的华为春节新品发布会, P30系列手机是主角。但在手机之外,华为推出的“方舟编译器”同样引人注目。

电路方案