lwtdzh 发表于 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吧,逻辑设计好了就可以来,怎么样设计逻辑关系是自己的事情来。

zoologist 发表于 2014-11-21 07:52:00

我建议你去淘宝找找有没有合适的电动开关的盒子,买回来自己改造一下

如果自己重头做机械部分可靠性是大问题

Super169 发表于 2014-11-21 09:47:59

檢測手的位置, 可以用紅外/超聲波測距, 但如果盒子很接近的話, 超聲波可能會誤認.
開關可以用舵機, 又或其他裝置吧.
LED 接不同的 Digital pin 就可以了.

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

lwtdzh 发表于 2014-11-21 12:17:46

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

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

zoologist 发表于 2014-11-21 13:17:44

本帖最后由 zoologist 于 2014-11-21 13:36 编辑

lwtdzh 发表于 2014-11-21 12:17 static/image/common/back.gif
我这个就是给生产线用的螺丝盒,用PLC高贵的,我们这里发到外面做了一个,3000块

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

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

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



林定祥 发表于 2014-11-21 18:14:40

这些感知和逻辑并不难,最后控制对象是什么楼长没交代,这个涉及到驱动的问题。

萧芸凤 发表于 2014-11-21 21:35:28

lwtdzh 发表于 2014-11-21 12:17 static/image/common/back.gif
我这个就是给生产线用的螺丝盒,用PLC高贵的,我们这里发到外面做了一个,3000块

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

迷你强 发表于 2014-11-24 08:20:23

萧芸凤 发表于 2014-11-21 21:35 static/image/common/back.gif
应该用不了3000吧,之前的工厂,30几条生产线,每条线上都有不少这样的装置,应该不到1000,工厂设备部自 ...

一个西门子pcl就上千了(最廉价型)。。。。

迷你强 发表于 2014-11-24 08:22:41

:lol我感觉这个难度不大,检测和逻辑都很简单,主要问题集中在开关盒子的机构,不知道盒子有多大。。。这个我感觉没啥特别有难度的地方

lwtdzh 发表于 2014-12-2 22:35:20

本帖最后由 lwtdzh 于 2014-12-2 22:36 编辑

迷你强 发表于 2014-11-24 08:22 static/image/common/back.gif
我感觉这个难度不大,检测和逻辑都很简单,主要问题集中在开关盒子的机构,不知道盒子有多大。。。这个 ...

{:3_59:}哥!你就是我亲哥!
盒子就像家里常用的那种配料盒那种吧。能不能用舵机驱使,我的意思就是舵机触发就转一定的角度,然后把盒子盖拉开。http://gd1.alicdn.com/imgextra/i1/1107657720/TB2SLLYapXXXXbZXXXXXXXXXXXX-1107657720.jpg

lwtdzh 发表于 2014-12-2 22:37:59

迷你强 发表于 2014-11-24 08:22 static/image/common/back.gif
我感觉这个难度不大,检测和逻辑都很简单,主要问题集中在开关盒子的机构,不知道盒子有多大。。。这个 ...

{:3_59:}哥!你就是我亲哥!
盒子就像家里常用的那种配料盒那种吧。能不能用舵机驱使,我的意思就是舵机出发就转一定的角度,然后把盒子盖拉开。http://gd1.alicdn.com/imgextra/i1/1107657720/TB2SLLYapXXXXbZXXXXXXXXXXXX-1107657720.jpg

lwtdzh 发表于 2014-12-2 22:42:42

迷你强 发表于 2014-11-24 08:22 static/image/common/back.gif
我感觉这个难度不大,检测和逻辑都很简单,主要问题集中在开关盒子的机构,不知道盒子有多大。。。这个 ...

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

1415926 发表于 2015-8-17 18:13:02

http://www.geek-workshop.com/thread-14898-1-1.html
论坛里有人做了一个开关盒子(原帖为窗帘,我看着和你这个盒子差不多的)的,里面还有视频的

翻阅未来 发表于 2015-11-22 03:01:18

看了你的图片后,用舵机就可以了
页: [1]
查看完整版本: 谁能帮我解决这个“智能盒子”的问题?