1
mhycy 2014-09-22 20:06:06 +08:00 1
一个单片机即可
只不过你需要自行实现一整个网络协议栈.... 如果不用网络用一些比较方便可行的方式. 那么你用IIC来传递信息好了. 总的来说,还是需要一个单片机(无论形式) |
2
mhycy 2014-09-22 20:09:39 +08:00
其实有更便宜的方式...
那就是把检测这个任务交给服务器来完成 这样子只需要把检测的部分放在服务器端就好了~ 电子继电器来轮询还是别的方式随便你怎么弄 |
4
mhycy 2014-09-22 20:10:50 +08:00
|
7
mhycy 2014-09-22 20:12:33 +08:00
200....你可以把这个检测做成无线版的了
|
8
mhycy 2014-09-22 20:13:09 +08:00
局域网机器不段的ping?就不能让插座主动push过去么
|
11
mhycy 2014-09-22 20:14:41 +08:00
有线\无线\使用方式
电路电压\尺寸 功耗要求 装设位置布局要求 都需要考虑 |
13
mhycy 2014-09-22 20:16:18 +08:00
这货的成本与你要达到多少可靠度息息相关
|
14
paicha OP @mhycy
有线与无线都可以,不过安装位置就在路由旁边,而且有插板。功耗不会超过路由器就好……装设可以轻易拆卸不影响环境就好。 你说的「让插座自己提交信息太高端」了……简单弄个小装置就好,几十块钱解决最好啦。我没想到 200 元预算可以那么高级…… |
15
mhycy 2014-09-22 20:21:33 +08:00
@paicha 几十块钱如果制作得当也能做到插座自行提交信息这一点...
别想复杂了,就是一个通电触发,接收端7*24开机被动接受的过程而已 硬件制作和软件开发某些时候很类似的.别想复杂 几十块钱不知道这个几是多少.难点就在于你的服务端用哪种方式接收信息而已 GPIO/SPI/SSI/IIC/LAN/红外/其他无线协议 不同方式成本不一样开发难度不一样. |
16
paicha OP @mhycy 我的思路是,硬件检测到开关切换,就自动请求服务器的URL,然后服务器储存状态,我就可以实时去查询服务器知道现在的开关状态。
|
18
mhycy 2014-09-22 20:26:18 +08:00 1
这是最理想的结果,也是成本最高的结果...
的确可以这么做,但是,成本非常高昂.... 有兴趣细聊的话可以加Q... 三六四五零零三五六 |
20
gamexg 2014-09-22 20:46:23 +08:00 1
220V 继电器输入部分和灯并在一起,输出部分接单片机IO口和单片机地线。然后随便找一个单片机轻触开关+串口通信的例子,把轻触开关换成继电器就OK了。
|
23
wzzyj8 2014-09-22 21:09:21 +08:00 1
http://www.belkin.com/us/Products/home-automation/c/wemo-home-automation/
https://www.quirky.com/shop/609 不知道是不是楼主要找的东西,现在国外成型的解决方案还是很多的,就是售价比较高,建议可以参考一下 |
24
loading 2014-09-22 21:29:40 +08:00
没人提树莓派就不正常!
|
25
izoabr 2014-09-22 21:37:15 +08:00 1
用树莓派都浪费
Arduino,跷跷板,地端和跷跷板一端分别接一个PIN,一个INPUT一个OUTPUT,OUT引脚一直给上电位,然后下个中断去检测INPUT引脚的电位,有变化就通过串口或者网络http去通知. |
28
anjunecha 2014-09-22 21:45:44 +08:00 via Android
这个去弄一个简单的51单片机就可以搞定了,树莓派和Arduino都已经可以相当于是微电脑了
|
29
izoabr 2014-09-22 21:48:29 +08:00
|
31
ooxxcc 2014-09-22 21:52:42 +08:00
路由器刷openwrt然后控制个led灯?
|
32
GeekGao 2014-09-23 00:11:54 +08:00 1
AMTEL的方案,比如Arduino之流,配上wifi模块,量产几十块完全是可能的
|
33
GeekGao 2014-09-23 00:16:25 +08:00
wifi还是算了,还是配蓝牙模块吧,价格很低的
|
34
davidli 2014-09-23 01:05:17 +08:00 1
嗯, 开发一个厕所预约系统
|
35
ipconfiger 2014-09-23 01:31:34 +08:00 1
如果不想在家里埋一大堆线网的话,就需要用zigbee的方案,支持一定距离,省电,且模块不贵,阿里的保价在20~30之间
|
36
ctexlive 2014-09-23 03:37:21 +08:00 1
两个方向:
1. 开关按下主动发送信号,服务端(pc端)被动接受信号,来判断。这个需要改造开关使得支持串口、以太网协议。 2.直接采集信号。比如采集电压值。你只要买个模拟量输入的电压传感器即可。或者直接检测220V电压或者通过继电器 翘板开关按下发出网络信号,那你改造开关的难度就会比第二种方案高。----------- |
37
mengzhuo 2014-09-23 10:00:43 +08:00 1
大家都没有提到电力网络?
以太网方便管理设备,加上UPNP,简直就是未来~ 就差几个硬件工程师和代工厂了~ |
38
zhujinliang 2014-09-23 10:39:25 +08:00 1
买一个能刷 openwrt 的最便宜的路由器,从此基础上改造,可能你还需要光耦,电阻若干。openwrt 里可以读取 io 状态,写个脚本定时检测或者搞个 hotplug 脚本就欧了
|