当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]手套式机器人控制器(简称手套)是系统的一部分,该系统包括一个四轮驱动机器人(简称机器人)和一个耳机,用于发送语音指令并实时可视化机器人的参数(如温度、速度等)。

手套式机器人控制器(简称手套)是系统的一部分,该系统包括一个四轮驱动机器人(简称机器人)和一个耳机,用于发送语音指令并实时可视化机器人的参数(如温度、速度等)。

手套被设计用于手动控制机器人的位移(方向和速度):

•前进/后退

•左转/右转

•左右移动

因为我对基于传感器的控制设备非常感兴趣。

手套和机器人均连接至作为接入点的耳机,通过Station设备实现通信。手套通过TCP/IP客户端-服务器C应用程序向耳机发送位移指令,耳机再将指令转发给机器人。

尽管该手套是专为控制机器人而设计的,但其应用也可扩展到其他通过WiFi获取数据并相应操作的系统。

功能视图

拇指、食指和中指用于控制机器人的位移。用户必须先用拇指操作并保持其位置,以指定模式:

•直线

•旋转

•翻译

然后根据中间的|/index,机器人将朝那个方向移动:

•直线:前进/后退

•转向:左/右

•左/右

以与弯曲相关的速度。

为了能够以这种方式控制机器人的位移,每个手指都配备了弯曲传感器(一种电阻随弯曲程度变化的装置)。通过读取弯曲传感器的弯曲值,生成位移指令,再通过Wi-Fi发送至耳机(接入点),然后传送给机器人。连接状态(在线/离线)以及每个弯曲传感器的原始弯曲值会显示出来,用于调试和验证。同时还会监测锂聚合物电池的电压,并以百分比形式显示其容量的大致估算值。

硬件

每个柔性传感器都是电压分压器的一部分,用于提供0V到1V的模拟数据,以符合ESP07S 10位0-1V ADC的电压范围。电压分压器还用于监测锂聚合物电池(LiPo)的电压。通过两个GPIO控制的模拟多路复用器用于读取不同的电压值。使用I2C接口的SSD1306 128x32 OLED显示屏来显示信息。

电源由一个4.2V/600mAh的锂聚合物电池和一个3.3V/600mA的DC/DC转换器提供。手套的开关使用的是“扁平”按压按钮开关(参见图3右下角)。

手套的编程通过一个微型USB连接器(参见图3,左下和右下)以及直接连接到ESP07S收发引脚的USB转串口桥接器(CH340C)完成。

我选择ESP07S是因为使用外接天线后,WiFi信号得到了改善。

为了方便戴上手套,加装了拉链扣(见图3上部)。

电子设计使用KiCAD v8在基于Ubuntu 22.04LTS操作系统的台式电脑上完成(请参见项目文件的.zip附件)。

PCB(见图4)由JLCPCB生产。可以选择让JLCPCB进行元件焊接,但我喜欢自己动手焊接,因此决定自行完成。

软件

使用了Espressif ESP8266 SDK IDF,并结合C语言(请参见项目.zip文件)。

RTOS管理三项任务:

•每50毫秒采样一次柔性传感器和锂聚合物电池的输出电压

•通过Wi-Fi发送命令(每50毫秒一次)

•每50毫秒显示一次数据

1.抽样

食指、中指和拇指具有固定的静止位置,该位置设定为不弯曲(参见图1)。这三根手指每50毫秒由ADC依次采样一次。然而,当食指或中指的位置与静止位置不同时,仅该手指会被采样,直到其再次回到静止位置为止。通过这种方式,位移速度取决于手指的弯曲程度。

示例(带翻译模式)

当选择平移模式时,拇指应弯曲。在保持拇指位置的同时,可由食指进行向左平移。若要实现向右平移,则需先将食指回到原位,再弯曲中指。

2.通过WiFi生成并发送命令

采样到的食指/中指值与模式共同定义命令。如果该命令与之前生成的命令不同,则通过Wi-Fi发送。这样可以避免连续多次发送相同的命令。

改进

尽管手套功能齐全,但仍会进行多项改进。其中包括:

•模拟多路复用器将被一个12位I2C ADC(ADS1015)所取代。

•这将简化采样处理,节省PCB空间,并受益于更宽的电压范围(0-3.3V)。

•我最初使用模拟多路复用器,因为我希望利用集成的ESP07S 10位ADC。

采用不同的柔性传感器采样策略

•为了改善柔性传感器连接器与PCB之间的连接。由于电缆是缝合的,手指移动的方式可能会影响连接效果。

•在PCB上添加一个锂聚合物充电模块

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

【2026年7月4日, 中国上海讯】7月1日至3日,全球功率系统和物联网领域的半导体领导者英飞凌科技携微控制器、功率半导体、传感器等系列创新产品亮相2026慕尼黑上海电子展,呈现了其在AI数据中心基础设施、机器人、软件定...

关键字: AI数据中心 机器人 边缘AI

如果你能仅凭大脑、肌肉运动和眨眼来操控无人机,那会怎样?在这个项目中,我们将构建一个实时脑机接口(BCI),通过EEG(脑活动)、EMG(肌肉活动)和EOG(眼动)信号来控制一架DJI Tello无人机。

关键字: 嵌入式系统 机器人 无人机

我的歌唱机器人是一种交互式音乐表演系统,由手持控制器、四个无线机器人节点和一台笔记本电脑图形用户界面组成。用户可通过4步音序器开启或关闭每个机器人,调节节拍(BPM),并使用控制器上的旋转编码器改变各机器人的音高,来创作...

关键字: 机器人 LED灯 扬声器 ESP32

我们最初设想这个项目是建造一辆太空探测车,使其能够在类似火星或月球的静态环境中自主行驶。然而,我们意识到这在之前已经有人做过,因此我们希望探索构建一个更具挑战性的动态环境,让探测车面临更复杂的任务。

关键字: 步进电机 机器人 ESP-32

我们项目的核心想法是设计一个机器人,能够接收电子与通信工程系三楼任意房间号的输入,并从SE423实验室(3080)出发前往该房间。本项目包含将整个楼层的地图系统集成进来,并实现平面图与真实空间之间的坐标转换。我们采用A*...

关键字: 机器人 树莓派上 MPC服务器

瑞典哥德堡2026年7月2日 /美通社/ -- 斯凯孚(SKF)与全球机器人精密部件制造商绿的谐波(Leaderdrive)签署协议,宣布在中国成立合资公司。新公司将聚焦机器人关节高精密传动部件业务。通过此次投...

关键字: 机器人 谐波 供应链 智能机器人

随着人工智能从“数字世界”走向“物理世界”,具身智能(Embodied AI)正迎来爆发前夜。在2026年慕尼黑上海电子展(以下简称“慕展”)上,业界领先的半导体企业兆易创新围绕机器人产业带来了一系列核心芯片方案,全面展...

关键字: 人工智能 存储 机器人

我创建了BEAPER Nano,旨在为初学者的电子学和计算机技术课程提供一个多功能的教学平台。其功能也使其成为帮助任何人专注于学习微控制器编程的理想平台,无需在搭建和调试面包板电路时受到干扰。

关键字: 微控制器 机器人 ESP32

游戏很简单。有三个鼓,分别是红色、绿色和蓝色。其中任意一个会随机被激活,地上的灯光会朝它移动,并持续动画显示最多4秒。玩家有这段时间来击打这个鼓,但停留的时间越长,下一位玩家获得的时间就越少。如果某位玩家未能及时击打,就...

关键字: 控制器 树莓派5 扬声器 ESP8266
关闭