【研究开源机器臂】(1):参加机器人展览,突然来了兴趣要做个机器臂来研究下,先进行产品调研。研究其他人的方案,进行技术调研。

本文主要是介绍【研究开源机器臂】(1):参加机器人展览,突然来了兴趣要做个机器臂来研究下,先进行产品调研。研究其他人的方案,进行技术调研。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1,关于 6 轴机器人开源项目

使用步进电机做的开源机器人项目:

https://github.com/SkyentificGit/SmallRobotArm

按照这个关键字进行搜索,已经有很多人研究成功了。

在这里插入图片描述

3D打印6轴机械臂-自制

2,然后是小点的 3 轴机器人

github项目地址:

https://github.com/ftobler/robotArm/tree/master

在这里插入图片描述
在这里插入图片描述
这个是搬运机器人

http://www.taichi-maker.com/arduino-3-dof-robot-arm/

https://www.thingiverse.com/thing:1718984

在这里插入图片描述

这个开源的3自由度机械臂项目是基于步进电机控制的,由3个42步进电机,1个28BYJ-48步进电机组成,传动方式采用齿轮啮合,具有更高的精度;
在这里插入图片描述
在主控板方面由Arduino Mega2560配合3D打印机扩展板RAMPS1.4/1.5;在驱动器方面,42步进电机由TB6560或A4988驱动;

A4988 最便宜,3.5+ 元左右。

1 ) 4988驱动板可以驱动57电机吗?
4988可以驱动的电机跟尺寸关系不大,主要与工作电流有关,理论上电流小于2A的步进电机都是可以驱动的,不论是42还是57电机。
2)可以驱动多大的电流?
如果4988芯片上没有加散热片,电流最好在1.2A以下。如果加散热片,电流可以达到2A。

而TB6560 和 TB6600 个头比较大,但是支持的电流高。
TB6560驱动器具有3A的最大连续电流,可用于控制相当大的步进电机。价格 18+元

在这里插入图片描述
而 DM556驱动器42/57 支持的电压就更高了,支持5.6A,背面有很大得到散热器:
价格贵了 35+ 元
在这里插入图片描述

6年前的项目了:
https://github.com/ftobler/robotArm

使用3d打印机驱动板子控制:

而且还有直接的3d打印 :

在这里插入图片描述
类似的在 咸鱼上有 155 元-200元的版本,有便宜的不能选择颜色的,也而又贵的200元,也比这个便宜点。

3,最终电器方案

在这里插入图片描述
ESP32 控制板子 + CNC雕刻机器控制器
在这里插入图片描述

在这里插入图片描述
尺寸刚刚好。可以安装在一起。

在这里插入图片描述
整个控制成本在 50 元左右。

4,还有在这样超低成本的59 全套的

在这里插入图片描述

5,其他详细资料

https://blog.csdn.net/qq_60521516/article/details/125906671

https://all3dp.com/2/arduino-robot-arm-the-5-best-robot-arms-for-your-arduino/https://all3dp.com/2/arduino-robot-arm-the-5-best-robot-arms-for-your-arduino/

6,总结

用作研究使用的时候还是从网络上找材料比较好。
有3中方案

1,亚克力版的便宜。属于入门级别的。使用舵机控制。
2,3d的打印机械臂,中级了。使用 42 步进电机控制。
3,还有铝合金机械臂的。算是高级的了。使用 57步进电机控制。

价格便宜的从淘宝,拼多多看,还有从咸鱼看的。
要是自己研究使用,可以直接买二手的,毕竟这个电子机械的也不是很容易坏。
好多都是拆机的机械自动化设备上拆解下来的。

机械臂有了,然后使用 3d打印机器的控制芯片进行控制就可以了。

这篇关于【研究开源机器臂】(1):参加机器人展览,突然来了兴趣要做个机器臂来研究下,先进行产品调研。研究其他人的方案,进行技术调研。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/361759

相关文章

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面

Python使用自带的base64库进行base64编码和解码

《Python使用自带的base64库进行base64编码和解码》在Python中,处理数据的编码和解码是数据传输和存储中非常普遍的需求,其中,Base64是一种常用的编码方案,本文我将详细介绍如何使... 目录引言使用python的base64库进行编码和解码编码函数解码函数Base64编码的应用场景注意

Java进行文件格式校验的方案详解

《Java进行文件格式校验的方案详解》这篇文章主要为大家详细介绍了Java中进行文件格式校验的相关方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、背景异常现象原因排查用户的无心之过二、解决方案Magandroidic Number判断主流检测库对比Tika的使用区分zip

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

Python使用date模块进行日期处理的终极指南

《Python使用date模块进行日期处理的终极指南》在处理与时间相关的数据时,Python的date模块是开发者最趁手的工具之一,本文将用通俗的语言,结合真实案例,带您掌握date模块的六大核心功能... 目录引言一、date模块的核心功能1.1 日期表示1.2 日期计算1.3 日期比较二、六大常用方法详

Python使用DrissionPage中ChromiumPage进行自动化网页操作

《Python使用DrissionPage中ChromiumPage进行自动化网页操作》DrissionPage作为一款轻量级且功能强大的浏览器自动化库,为开发者提供了丰富的功能支持,本文将使用Dri... 目录前言一、ChromiumPage基础操作1.初始化Drission 和 ChromiumPage

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提