极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17991|回复: 14

谁能帮我解决这个“智能盒子”的问题?

[复制链接]
发表于 2014-11-20 23:49:44 | 显示全部楼层 |阅读模式
假设我现在有5个并排的小盒子,一开始启动,盒子1指示灯亮起,当我的手伸到盒子1前面时,盒子1就打开。当我的手离开时,盒子1就自动关闭。盒子1一关闭,盒子2的指示灯就亮起,当我的手伸到盒子2前面时,盒子2就打开。当我的手离开时,盒子2就自动关闭。盒子2一关闭,盒子3的指示灯就亮起…………当盒子5一关闭,盒子1的指示灯就亮起。循环起来。然后假设我的手从盒子3那里拿开,盒子3关闭,盒子4指示灯亮起,这是我的手伸向盒子1,手拿开,盒子1关闭,指示灯依旧是盒子4的亮着。请问盒子的开关可以用什么电机控制吗?步进电机?那传感器用什么好,超声波传感器还是红外线传感器?程序应该怎么写?
回复

使用道具 举报

发表于 2014-11-21 07:12:02 | 显示全部楼层
这个和我们工厂生产线的防呆设计一样,当时没注意,现在回想一下盒子的开闭用的是气缸,检测用的是红外。硬件不是问题,主要是软件,不过那个时候用的PLC吧,逻辑设计好了就可以来,怎么样设计逻辑关系是自己的事情来。
回复 支持 反对

使用道具 举报

发表于 2014-11-21 07:52:00 | 显示全部楼层
我建议你去淘宝找找有没有合适的电动开关的盒子,买回来自己改造一下

如果自己重头做机械部分可靠性是大问题
回复 支持 反对

使用道具 举报

发表于 2014-11-21 09:47:59 | 显示全部楼层
檢測手的位置, 可以用紅外/超聲波測距, 但如果盒子很接近的話, 超聲波可能會誤認.
開關可以用舵機, 又或其他裝置吧.
LED 接不同的 Digital pin 就可以了.

程式的流程也不會太複雜, 只要記下當前亮了的 LED 位置, 在 loop 中不斷檢測手的位置, 如果手在盒上就開盒.  當手拿開時, 盒時關閉, 如果盒的位置是 當前亮了的 LED 位置, 就改變點亮 LED 的位置到下一個盒子.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-21 12:17:46 来自手机 | 显示全部楼层
萧芸凤 发表于 2014-11-21 07:12
这个和我们工厂生产线的防呆设计一样,当时没注意,现在回想一下盒子的开闭用的是气缸,检测用的是红外。硬 ...

我这个就是给生产线用的螺丝盒,用PLC高贵的,我们这里发到外面做了一个,3000块
回复 支持 反对

使用道具 举报

发表于 2014-11-21 13:17:44 | 显示全部楼层
本帖最后由 zoologist 于 2014-11-21 13:36 编辑
lwtdzh 发表于 2014-11-21 12:17
我这个就是给生产线用的螺丝盒,用PLC高贵的,我们这里发到外面做了一个,3000块


哦 你是打算给产线用啊,那貌似要求就不同了(我们平时自己做东西玩玩对可靠性之类的要求都很低,但是如果你想

达到工业应用就必须考虑稳定性,可维护性等等很多问题)。3000一个也不算特别贵。

我觉得你们可以做这样的设计并排五个盒子,里面是有LED可以照亮的,然后每个上面有个独立的开向内侧的门。每次取东西时,需要向内侧推门。同时门内有电动的锁(机械控制的或者是电磁的都可以)。传感器的话,我推荐用哪种遮蔽传感器,这样准一些,就是手或者什么东西送到某个位置才会触发的那种。然后自己写程序,控制锁依次打开,里面的灯也依次亮



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2014-11-21 18:14:40 | 显示全部楼层
这些感知和逻辑并不难,最后控制对象是什么楼长没交代,这个涉及到驱动的问题。
回复 支持 反对

使用道具 举报

发表于 2014-11-21 21:35:28 | 显示全部楼层
lwtdzh 发表于 2014-11-21 12:17
我这个就是给生产线用的螺丝盒,用PLC高贵的,我们这里发到外面做了一个,3000块

应该用不了3000吧,之前的工厂,30几条生产线,每条线上都有不少这样的装置,应该不到1000,工厂设备部自己做的。开关是行程在15cm的气缸,红外线检测的。PLC应该是西门子的,记不清了,只记得在设备部看到不少西门子的PLC,哪些到底是不是PLC也不清楚。应该很简单的,工厂做一套(7个盒子)也就1个小时,我见过他们安装(新生产线)。
回复 支持 反对

使用道具 举报

发表于 2014-11-24 08:20:23 | 显示全部楼层
萧芸凤 发表于 2014-11-21 21:35
应该用不了3000吧,之前的工厂,30几条生产线,每条线上都有不少这样的装置,应该不到1000,工厂设备部自 ...

一个西门子pcl就上千了(最廉价型)。。。。
回复 支持 反对

使用道具 举报

发表于 2014-11-24 08:22:41 | 显示全部楼层
我感觉这个难度不大,检测和逻辑都很简单,主要问题集中在开关盒子的机构,不知道盒子有多大。。。这个我感觉没啥特别有难度的地方
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-2 22:35:20 | 显示全部楼层
本帖最后由 lwtdzh 于 2014-12-2 22:36 编辑
迷你强 发表于 2014-11-24 08:22
我感觉这个难度不大,检测和逻辑都很简单,主要问题集中在开关盒子的机构,不知道盒子有多大。。。这个 ...


{:3_59:}哥!你就是我亲哥!
盒子就像家里常用的那种配料盒那种吧。能不能用舵机驱使,我的意思就是舵机触发就转一定的角度,然后把盒子盖拉开。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-2 22:37:59 | 显示全部楼层
迷你强 发表于 2014-11-24 08:22
我感觉这个难度不大,检测和逻辑都很简单,主要问题集中在开关盒子的机构,不知道盒子有多大。。。这个 ...

{:3_59:}哥!你就是我亲哥!
盒子就像家里常用的那种配料盒那种吧。能不能用舵机驱使,我的意思就是舵机出发就转一定的角度,然后把盒子盖拉开。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-2 22:42:42 | 显示全部楼层
迷你强 发表于 2014-11-24 08:22
我感觉这个难度不大,检测和逻辑都很简单,主要问题集中在开关盒子的机构,不知道盒子有多大。。。这个 ...

可以帮我研究研究这个程序吗?大恩!谢谢{:3_59:}
我已经买了一本arduino程序设计基础,我现在在弄超声波测距,不知道自己研究要什么时候才能达到这个程度,因为这个比较急,帮我一下吧。
回复 支持 反对

使用道具 举报

发表于 2015-8-17 18:13:02 | 显示全部楼层
http://www.geek-workshop.com/thread-14898-1-1.html
论坛里有人做了一个开关盒子(原帖为窗帘,我看着和你这个盒子差不多的)的,里面还有视频的
回复 支持 反对

使用道具 举报

发表于 2015-11-22 03:01:18 | 显示全部楼层
看了你的图片后,用舵机就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-19 13:57 , Processed in 0.066797 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表