用于构建自动CD装载臂的自定义机器人

时间:2008-12-06 02:47:42

标签: robotics

您建议我在哪里找到一家公司来开发或购买类似于以下内容的CD / DVD装载臂:http://www.dextimus.com/

最好通过USB编程,但如果我只能使用串行接口就可以了。司机无所谓 - 我可以直接与单位联系,因为我的情况非常独特。

6 个答案:

答案 0 :(得分:3)

如果您对电子产品有一定的经验,可以自己动手制作,如thisthis

我应该补充一下原理图和源代码,并在第一个项目中详细介绍。

答案 1 :(得分:3)

我想我可以先通过提供资源清单来缩短这个时间:

http://www.embedinc.com/我相信这家公司做得很好。价格昂贵(实际上,它们在设计界的价格合理,但大多数业余爱好者和个人都认为价格昂贵)。不善于人际交往能力,但非常非常擅长他们的工作。

您应该查看可以执行此操作的业余爱好者和专业人士的各种微控制器社区和论坛。搜索微芯片,atmel,msp430,arm,powerpc等。

Sparkfun是电子社区的供应商 - 他们有很棒的论坛,您可以在其中发布您的请求,并且您会找到可能只为了材料成本而乐趣的人。可能需要更长时间,可能不是“专业”或包装良好并交付,但它可能是您最好的低成本选择。


有许多电子设计公司可以做到这一点(例如,我可以做这种事情)。

但是有许多问题你没有回答(也可能没有研究过)可能阻碍成功:

  • 这是专利吗?
  • 哪些CD加载/卸载方法未获得专利,未获得专利或以其他方式可用?
  • 您的设计目标是什么 - 一次性为您服务,或者一种可以在工业用途中建造数百种的设备,或者是为数百万人建造的一般办公室工作人员/消费者设备?
  • 你是否意识到这个设计肯定比仅仅购买一个设计成本更高,如果你需要的话?

作为一个例子,假设你不需要漂亮的外壳并且不介意“原型”外观,只需机械,电子和固件设计(PC上没有软件)可能是100-250可开票设计公司的工作时间。以每小时90美元的价格购买一台原型机的价格为9,000美元至近25,000美元。添加PC软件和漂亮的机箱等,你会加倍。

如果你能找到一个当地的'Make'小组(techshop,GoTech或类似的),那么你可能会找到一个愿意用这个想法来讨论材料成本的爱好者。

但如果你定义了你的目标,并让我们了解你的资源,你可以找到更好的答案。

- Adam

答案 2 :(得分:1)

您可能想与Aaron Shephard联系,了解他的Florian项目。

答案 3 :(得分:1)

您可以使用无线电控制伺服器创建一个非常好的简单解决方案。它们有多种尺寸,但即使是小尺寸也有足够的扭矩来移动大臂来移动CD。

伺服系统的真正好处在于它们通常具有180度旋转,并且内部具有用于定位反馈的可变电阻器(变阻器)。定位精度通常在1度旋转范围内,对于cd装载机来说应该没问题。

为了拿起CD,没有什么能打败真空。我推荐使用小型电池供电的吸尘器。将吸力漏入1/4英寸管道。在管道的另一端,一英寸直径的杯子应能从少量抽吸中提供足够的升力。

至于要烧掉的空白CD堆,我建议将堆放而不是用手臂向上移动。可能有顶部空白CD大约比CD托盘高1/4英寸 - 通过这样做,手臂只需要在一个轴上旋转,真空应该足以将CD从托盘中拉出来。

现在,对于电子产品。对于伺服控制,我建议使用rs232串行伺服控制器。我使用了来自http://www.basicx.com/Products/servo/servo8t.htm的那个,因为它还从当前抽取中提供了扭矩信息。

对于低采样率数字i / o,我建议(对于windows)inpout32.dll这是一个dll,可以让你直接访问并行端口的位。这将允许您在正确的时间打开真空,并可能感知CD何时耗尽。请注意,并行端口可以吸收比源更多的电流,因此对于输出,您应该连接到5v电源线并将输出引脚设置为0以打开输出,将1设置为关闭。

另一个不错的选择,非常非常简单的界面和非常便宜的是从http://www.rev-ed.co.uk/picaxe/获取picaxe。它们使用非常简单的编程语言(BASIC分离),允许您在一个芯片上读取串行数据并控制伺服和数字I / O.上次我用过一个,语言有点简单 - 如果语句必须跳标签,否则不存在。

如果使用微控制器和伺服电机,最好使用双电压电源,因为伺服电机噪声很大,可能导致微控制器复位。

对于开关负载,如真空开启,你需要使用mosfet或(如果钱不是对象)更简单的选项,固态继电器。

您在微控制器上使用的所有数字输入都应拉至+ V或接地,使用5k电阻,这样它们就不会浮动。

我无法强调picaxes的简单和便宜。它们有一个内置的解释器,所以尽管小型8引脚单元的代码空间很小,但它们可通过简单的串行引线进行编程。

祝你好运。一旦进入自动化控制,您将永远无法停止。我正在建造一个3轴CNC路由器,所以我可以为其他项目切割零件(我告诉我的女朋友,所以她可以剪掉圣诞装饰品!)。

答案 4 :(得分:0)

youtube上有一个人建造了一个自制的机械CD / DVD更换机器人:

http://www.youtube.com/watch?v=ILdNnkYiZeQ

答案 5 :(得分:0)

我发现phidgets可以生成一个非常简单的控制步进电机或sorvos的电路板 - 该API非常简单,可用于各种平台。