DIY无聊盒子

看到一个视频里的无聊盒子,有好多个按钮来回拨,感觉挺有意思就做了一个。

材料基本都是淘宝买的,其中用来搭建外壳的亚克力板是画出外形图后找淘宝加工的,3D打印件也是找店铺打印的。

物料清单
名称数量用途备注图片
亚克力框架1套盒子外形淘宝加工,见附件 
3D打印件1套齿轮齿条固定件等淘宝加工,见附件 
STM32F103C8T6最小系统板1个主控制器淘宝购买
ULN2003+28BYJ4步进电机1套左右移动淘宝购买
电源模块1个稳压淘宝购买
迷你L298N电机驱动模块1个手臂电机驱动淘宝购买
马达1个用作手臂电机淘宝购买
微动开关2个左边和手臂限位淘宝购买
钮子开关7个拨钮淘宝购买
电池盒1个电源淘宝购买
直线滑轨滑块1套左右移动淘宝购买
螺钉螺母若干固定淘宝购买 
线材若干信号、电源淘宝购买 

成品图,忽略走线吧,边调边连实在懒得整理了

    

程序为标准库函数版本,程序逻辑如下:

  1. 初始化,手臂、左右电机归位。
  2. 循环检测七个拨钮的情况。
  3. 出现拨钮拨动,移动到该位置调用手臂转动函数将其归位,后手臂归位。
  4. 下一次检测。

具体程序见附件(https://download.csdn.net/download/qq_39127371/12686812)。

貌似放不了视频,就算了吧!

遇到的问题:

  1. 左右移动选择步进电机的原因是可以利用步数直接确定位置,但是这次选择的步进电机速度有点慢,不像之前看的视频中速度那么快,如果强行加速会导致扭矩下降,换大一点的电机空间不够,结构改动会比较大。可以通过换其他带反馈的电机或者利用外部传感器来确定位置。
  2. 加工的亚克力板误差很大,再加工前最好跟店家确认一下。
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要制作盒子diy固件,首先需要下载相关的工具。有许多供选择的工具可以帮助我们完成这个过程。 首先,我们可以下载一个称为Arduino的开发平台。Arduino是一个开源电子平台,提供了编写和上传代码到硬件的工具。通过Arduino,我们可以编写盒子diy固件所需的程序。我们可以在Arduino官方网站上下载适用于我们的操作系统的Arduino IDE,并随后进行安装。 接下来,我们还需要下载适用于我们所使用的盒子的驱动程序。驱动程序是在计算机和硬件之间进行通信的关键组件。我们可以在盒子制造商的官方网站或其他可靠的资源中找到适用于我们的盒子的驱动程序,并进行下载和安装。 同时,我们还需要下载一些库文件以帮助我们完成盒子diy固件的制作。这些库文件是预先编写好的代码,可以帮助我们添加各种功能和特性。我们可以在Arduino的库管理器中下载所需的库文件,并将其添加到我们的Arduino工程中。 最后,我们可以在开源社区或者一些开源平台上搜索我们需要的盒子diy固件例程,并进行下载。这些例程可以让我们学习和了解已经完成的项目,并可以根据自己的需求进行修改和适配。 总的来说,要制作盒子diy固件,我们需要下载合适的开发平台,盒子驱动程序,必要的库文件以及相关的例程。这些工具和资源可以帮助我们开始制作盒子diy固件,并实现我们的创意和想法。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值