通过什么硬件可以编程实时更新服务器状态?

2014-09-22 19:47:07 +08:00
 paicha

现在有一个翘板开关,我需要远程检测里面的灯是否开了。

我的思路是,在翘板上和墙壁之间分别贴两个东西,当拨动开关的时候,两个贴片互相接触,然后硬件检测到变化,联网更新服务器的状态为 True 。然后我就可以读取该状态来判断情况了。

我没有硬件编程的经验,不知道具体用什么设备可以实现。所以来问问有经验的前辈们,谢谢了。
3876 次点击
所在节点    问与答
38 条回复
mhycy
2014-09-22 21:06:16 +08:00
@gamexg 简单粗暴+靠谱实用
paicha
2014-09-22 21:09:04 +08:00
@gamexg 但是灯不能去改装……开关和线路都是不是自家东西,哈哈
wzzyj8
2014-09-22 21:09:21 +08:00
http://www.belkin.com/us/Products/home-automation/c/wemo-home-automation/
https://www.quirky.com/shop/609

不知道是不是楼主要找的东西,现在国外成型的解决方案还是很多的,就是售价比较高,建议可以参考一下
loading
2014-09-22 21:29:40 +08:00
没人提树莓派就不正常!
izoabr
2014-09-22 21:37:15 +08:00
用树莓派都浪费
Arduino,跷跷板,地端和跷跷板一端分别接一个PIN,一个INPUT一个OUTPUT,OUT引脚一直给上电位,然后下个中断去检测INPUT引脚的电位,有变化就通过串口或者网络http去通知.
paicha
2014-09-22 21:40:35 +08:00
@izoabr 嘻嘻,@mhycy 也私聊跟我提到了 Arduino 这个。
mhycy
2014-09-22 21:44:50 +08:00
@izoabr @loading @wzzyj8 @gamexg
他的真实需求就是判断一下厕所有没有人而已....
anjunecha
2014-09-22 21:45:44 +08:00
这个去弄一个简单的51单片机就可以搞定了,树莓派和Arduino都已经可以相当于是微电脑了
izoabr
2014-09-22 21:48:29 +08:00
@mhycy @loading @wzzyj8 @gamexg 那咱都散了吧....

你弄个摄像头,对着厕所门,拍照,用软件判断吧.
paicha
2014-09-22 21:49:58 +08:00
@izoabr 情况不允许,我也是考虑了很多才打算用翘板开关判断的。
ooxxcc
2014-09-22 21:52:42 +08:00
路由器刷openwrt然后控制个led灯?
GeekGao
2014-09-23 00:11:54 +08:00
AMTEL的方案,比如Arduino之流,配上wifi模块,量产几十块完全是可能的
GeekGao
2014-09-23 00:16:25 +08:00
wifi还是算了,还是配蓝牙模块吧,价格很低的
davidli
2014-09-23 01:05:17 +08:00
嗯, 开发一个厕所预约系统
ipconfiger
2014-09-23 01:31:34 +08:00
如果不想在家里埋一大堆线网的话,就需要用zigbee的方案,支持一定距离,省电,且模块不贵,阿里的保价在20~30之间
ctexlive
2014-09-23 03:37:21 +08:00
两个方向:
1. 开关按下主动发送信号,服务端(pc端)被动接受信号,来判断。这个需要改造开关使得支持串口、以太网协议。
2.直接采集信号。比如采集电压值。你只要买个模拟量输入的电压传感器即可。或者直接检测220V电压或者通过继电器

翘板开关按下发出网络信号,那你改造开关的难度就会比第二种方案高。-----------
mengzhuo
2014-09-23 10:00:43 +08:00
大家都没有提到电力网络?
以太网方便管理设备,加上UPNP,简直就是未来~
就差几个硬件工程师和代工厂了~
zhujinliang
2014-09-23 10:39:25 +08:00
买一个能刷 openwrt 的最便宜的路由器,从此基础上改造,可能你还需要光耦,电阻若干。openwrt 里可以读取 io 状态,写个脚本定时检测或者搞个 hotplug 脚本就欧了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/135017

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX