【问题标题】:Custom robotics for building an auto CD-loading arm用于构建自动 CD 加载臂的定制机器人
【发布时间】:2008-12-06 02:47:42
【问题描述】:

你会推荐我在哪里找到一家公司来开发或购买类似于:http://www.dextimus.com/ 的 CD/DVD 装载臂

最好通过 USB 进行编程,但如果我只能得到一个带有串行接口的接口就好了。驱动程序无关紧要 - 我可以直接与设备交互,因为我的情况非常独特。

【问题讨论】:

  • 我希望!我会看这个问题,看看它是否得到任何答案。如果我能想出一种可靠的方法来拾取和放置光盘,我会用乐高机器人制作我的。
  • 哇!我看到的第一个问题是使用赏金功能。不错:)
  • 是的,我终于得到了一些好的回应:)
  • 你是追求1个单位还是100个单位?

标签: robotics


【解决方案1】:

如果您有一些电子方面的经验,您可以试一试并自己构建它,例如 thisthis

我应该补充一下,原理图和源代码都包括在内,更多细节在第一个项目中。

【讨论】:

    【解决方案2】:

    我想我可以先给出一个资源列表来缩短这个:

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

    您应该查看各种微控制器社区和论坛,了解可以做到这一点的爱好者和专业人士。搜索microchip、atmel、msp430、arm、powerpc等

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


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

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

    • 这是专利吗?
    • 哪些 CD 加载/卸载方法未获得专利、已超出专利范围或以其他方式可用?
    • 您的设计目标是什么 - 一款专为您量身打造的设备,还是一款可制造数百个用于工业用途的设备,还是一款专为普通上班族/消费者打造的数百万个设备?
    • 您是否意识到,如果您只需要一个,这种设计肯定比简单地购买一个更贵吗?

    例如,假设您不需要漂亮的外壳并且不介意“原型”外观,那么仅机械、电子和固件设计(PC 上没有软件)可能需要 100-250 美元计费设计公司的小时数。以便宜的 90 美元/小时计算,一个原型的成本是 9000 美元到近 25000 美元。添加PC软件和漂亮的外壳等,你会加倍。

    如果您能找到当地的“制作”小组(techshop、GoTech 或类似的),那么您可能会找到愿意以材料成本来玩这个想法的爱好者。

    但是,如果您明确自己的目标,并让我们了解您的资源,您可能会找到更好的答案。

    -Adam

    【讨论】:

      【解决方案3】:

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

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

      对于拿起 CD,没有什么能比得上真空。我推荐一个小型电池供电的真空吸尘器。将吸力集中到 1/4 英寸的管道中。在管道的另一端,直径为 1 英寸的吸盘应能从少量吸力中提供足够的升力。

      至于要烧掉的那一堆空白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。上次我用的时候,语言有点简单——if语句必须跳转标签,else不存在。

      如果您确实使用微控制器和伺服系统,最好使用双电压电源,因为伺服系统噪音大,可能导致微控制器复位。

      至于打开真空等负载,您需要使用 mosfet 或(如果钱不是问题)更简单的选择,即固态继电器。

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

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

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

      【讨论】:

        【解决方案4】:

        您可能想就他的Florian 项目联系 Aaron Shephard。

        【讨论】:

          【解决方案5】:

          我发现phidgets 生产了一个非常简单的控制步进电机或伺服电机的电路板 - 该 API 非常简单,可用于大量平台。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-09-30
            • 1970-01-01
            • 1970-01-01
            • 2013-11-02
            • 2017-11-26
            • 2022-10-14
            • 2023-02-09
            • 2010-09-07
            相关资源
            最近更新 更多