首页 >>  正文

机器人示教器按键图解

来源:baiyundou.net   日期:2024-07-02

作者:sonatasss

前言

在接入非智能设备时发现需要个设备来按动物理按键

市面上有现成设备

 但是价格偏贵

因此打算自行DIY一个

硬件准备

行星减速步进电机

价格0.8元

是的你没看错就是这么便宜

直径只有4MM,全金属齿轮

非常小巧,8毛钱简直白给

esp32c3

官网又缺货了

这里放个别家的连接

官网价格9.9元

步进电机驱动

a4988步进电机驱动器模块

价格2-4元

还有杜邦线若干

接线示意图

图被压缩了,可以点击查看原图

驱动板针脚如图

VDD代表主板供电(3v),VMOT是电机供电(5v)

需要注意的是电机这边是1B开头

先把驱动板和核心板之间的连线接好

这里接线是

GPIO2——DIR

GPIO3——STEP

GPIO10——SLEEP+RES

GND——EN

3.3V——VDD

5V——VMOT

步进电机接线

需要把杜邦线焊接在触点上

建议蘸一点锡膏然后放在触点上加热比较简单

为了防止短路用热缩管包了一下

发现M2铜柱正好可以卡在上面

用胶水粘在一起就可以了

这里的线序是

红——1A

绿——1B

橙——2A

蓝——2B

依次连接上之后

我找了一个电阻把电机固定在面包板上

追加修改

测试发现重启后有电机过热情况

因此增加一个继电器控制电源供电

 给继电器焊上插针,欧姆龙 G6K是双刀双掷的

红黄通电,两个蓝色和两个黑色分别联通

这里两个黑色插针暂时用不到

代码部分

esphome支持A4988驱动板

所以直接在stepper模块下添加代码

输入对应针脚即可

这里简单的添加了一个开关

分别控制电机前进和后退1000步

实际测试满行程要比1000步多一点

这里大家按情况自行设置即可

追加修改后流程

开关开—继电器供电—前进1000步—继电器关

开关关—继电器供电—后退1000步—继电器关

继电器开关针脚为GPIO6

(不知道为什么 GPIO4 GPIO5供电不足无法控制继电器)

测试总结

接入homeassistant后就会看到控制开关了

该电机行星减速器减速比大概在20:1

可以轻易推动桌面上的键盘

用来按按钮肯定是没问题的

由于使用过程中发热较大(大概1.8W左右)

建议不要短时间反复开关

暂时先用面包板测试功能

由于未来学习PCB制作后

会做成比较合适的尺寸

10多块钱还可以用闲置针脚添加其他功能

可以说性价比无敌了  

网上还有用功率大一点的步进电机做电动窗帘

有兴趣的同学可以自行折腾试试 

附视频



","force_purephv":"0","gnid":"9af39a26ba9bfa3bb","goods_list":[{"goods_channel":"天猫精选","goods_cover":"https://p0.ssl.img.360kuai.com/t01b6f8b8c5056642a3.jpg?size=600x600","goods_link":"https://go.smzdm.com/c3859fb6f17d4e9d/ca_fz_0_0_0_0_0_0_0","goods_name":"智能手指机器人电脑电梯热水器无线开关远程定时控制DIY关灯神器","goods_pos":1,"goods_price":"199.68"},{"goods_channel":"天猫精选","goods_cover":"https://p0.ssl.img.360kuai.com/t01d6a7911e114f218f.jpg?size=600x600","goods_link":"https://go.smzdm.com/c201eb288a67a4c2/ca_fz_0_0_0_0_0_0_0","goods_name":"ESP32C3开发板,核心板!","goods_pos":2,"goods_price":"16.5"},{"goods_channel":"天猫精选","goods_cover":"https://p0.ssl.img.360kuai.com/t01b5479f741566fafe.jpg?size=600x600","goods_link":"https://go.smzdm.com/4d8427f9cfe83484/ca_fz_0_0_0_0_0_0_0","goods_name":"驱动板A4988步进电机驱动器模块3D打印机ReprapStepperDriver","goods_pos":3,"goods_price":"3.88"},{"goods_channel":"天猫精选","goods_cover":"https://p0.ssl.img.360kuai.com/t016b5cd3df0a37e63a.jpg?size=600x600","goods_link":"https://go.smzdm.com/7062c73386a46672/ca_fz_0_0_0_0_0_0_0","goods_name":"欧姆龙G6K-2F-Y-5VDC12V24V3V两开两闭1A8脚贴片信号继电器","goods_pos":4,"goods_price":"2.8"}],"img_data":[{"flag":2,"img":[{"desc":"","height":"307","title":"","url":"https://p0.ssl.img.360kuai.com/t01aedd37c94ec02b67.jpg","width":"600"},{"desc":"","height":"413","title":"","url":"https://p0.ssl.img.360kuai.com/t01eec1db1a49f57269.jpg","width":"574"},{"desc":"","height":"275","title":"","url":"https://p0.ssl.img.360kuai.com/t0131451e4f79678e8e.jpg","width":"600"},{"desc":"","height":"540","title":"","url":"https://p0.ssl.img.360kuai.com/t01ad1134746390641b.jpg","width":"600"},{"desc":"","height":"418","title":"","url":"https://p0.ssl.img.360kuai.com/t015b9cc2f9c4b1c7c2.jpg","width":"600"},{"desc":"","height":"559","title":"","url":"https://p0.ssl.img.360kuai.com/t016260003347a57097.jpg","width":"600"},{"desc":"","height":"563","title":"","url":"https://p0.ssl.img.360kuai.com/t015305704dd3c8e215.jpg","width":"600"},{"desc":"","height":"601","title":"","url":"https://p0.ssl.img.360kuai.com/t01f06467541567746a.jpg","width":"600"},{"desc":"","height":"479","title":"","url":"https://p0.ssl.img.360kuai.com/t01fbae4a4c3fe0782a.jpg","width":"600"},{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t0101c4959b57dc5ea8.jpg","width":"600"},{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t0162b7928703fcf67d.jpg","width":"600"},{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t01bed29b7ba5e40946.jpg","width":"600"},{"desc":"","height":"620","title":"","url":"https://p0.ssl.img.360kuai.com/t01e17e791fae812006.jpg","width":"297"},{"desc":"","height":"425","title":"","url":"https://p0.ssl.img.360kuai.com/t01761e9e255d8217f7.jpg","width":"561"},{"desc":"","height":"291","s_url":"https://p0.ssl.img.360kuai.com/t01531ebfe3a97e024c_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01531ebfe3a97e024c.gif","width":"600"}]}],"original":0,"pat":"otherc,art_src_1,fts0,sts0","powerby":"hbase","pub_time":1666008651000,"pure":"","rawurl":"http://zm.news.so.com/1fa4e918b6ccd42a443e78021f57f25f","redirect":0,"rptid":"97e49b0a0ff4ba59","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:机器人","k":"机器人","u":""},{"clk":"ktechnology_1:智能家居","k":"智能家居","u":""}],"title":"【零基础】一起DIY智能家居 篇十三:十多元自制homeassistant控制的按键机器人

荣哀顺3254fnuck机器人示教器屏幕如何分界面,我记得原来是3个界面现在只有一个了 -
冶锦咏19811279467 ______ 他有一个disp键他就是分页键,但是你得选择

荣哀顺3254ABB机器人的示教器有什么作用呢?ABB机器人的示教器有什么作用?
冶锦咏19811279467 ______ ABB机器人的示教器同步控制四台机器人实质上是一项复杂的任务,但是,新型操作员界面装置或示教器的诞生,使该任务的实施变得易如反掌.该装置的物理设计和布局以及触摸屏上常见的菜单型Windows“点击”页面,具有很强的用户友好性.

荣哀顺3254想去学工业机器人的培训,可是培训完之后有用吗 -
冶锦咏19811279467 ______ 主要是看培训之后能不能用起来,如果能在实际工作中用到,并经常使用的话.是有用的.如果只是培训过了,后面不再使用很快就忘记了.

荣哀顺3254工业机器人在自动模式下为什么会有两个启动键? -
冶锦咏19811279467 ______ 工业机器人自动运行是无需操作示教器通过外围设备I/O就可以启动我们的程序.而自动运行,根据需要执行程序的个数,又可以分为本地自动运行和远程自动运行两种. 本地自动运行 其中本地自动运行所需要使用的I/O个数较少且只能运行...

荣哀顺3254焊接机器人怎样在试教器上切换焊接气体 -
冶锦咏19811279467 ______ 示教器上有一个停止焊枪的功能停止以后切换气体就好,泰瑞沃机器人帮您解答

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024