mikewootc 发表于 2015-1-18 14:51:29

低成本,模块化,开源轻智能家居系统 之 设想二: 开发板概要设计

本帖最后由 mikewootc 于 2015-1-18 15:04 编辑

之前发了一贴, 在:

http://www.geek-workshop.com/thread-12452-1-1.html

首先非常大家的回复与指点.

不过其实本来发那个帖子我是想讨论一下对于arduino改进方面的设计问题的, 但是后来
讨论的都是其他方面的问题, 想想可能是由于我的主题不够突出, 所以在此我单发一贴,
拉出来讨论这个问题. 并贴出了我的想法的示意图, 以便有个讨论的基础.



设计目标, 就是主要便于实现智能家居的设计.

既然首要目标是针对智能家居, 所以尺寸大小上主要考虑了两方面用途:
1. 要比较方便的放入86暗盒, 可以堆叠起一排arduino模块本身的部分, 另外还留出强弱
   电转换部分的空间.
2. 便于与插座集成到一起, 所以尺寸大概就相当于插座上一个插口宽.

该设计概要是我总结了microduino与tinyduino中, 我认为的优点和缺点, 然后加以融合
与改进:

* 采用类似microduino的圆排针设计, 方便层层堆叠. 排针管脚距2.54mm.
* 由于microduino加了一排横向引脚, 所以不便于直接插到面包板上做实验. 所以我改为
了横向都是相同引脚, 适应面包板. 本来设计成双列直插的, 但是考虑到增加横向管脚
可以增加横向的稳定性, 而且便于识别正反方向, 不容易插反.
* 宽度方面比arduino pro mini多一个管脚间距, 这样横向空间大些, 便于放置tf卡槽等.
但是网口有点勉强.
长度方面比arduino pro mini少一个管脚间距, 因为采用了microduino那样的圆排针,
所以可以直接从上面插下载线, 所以去掉了arduino pro mini的下载线那一排.
这个间距在面包板上刚好便于插入, 并且两边各留两个插脚的位置.
* 借鉴tinyduino, 加入了固定用的螺丝孔, 由于采用了排针, 所以不需要tinyduino
的塑料垫圈, 并且缩减到两个应该就够用, 且便于在面包板的中央凹槽处打孔固定.
(PS: 右边那两个空白孔, 不是米老鼠耳朵, 那什么都不是, 画在示意图上, 只是为了
   方便表明间距的格数)

对于电路板的管脚与尺寸方便的问题, 大家有没有什么需求或者建议, 欢迎讨论. 如果有
其他关于智能家居综合方面的讨论, 请回复我上面列出的另一个帖子.

mikewootc 发表于 2015-1-18 14:56:26

怎么上不了图? 是我linux版本firefox兼容问题?

mikewootc 发表于 2015-1-18 15:05:01

果然是firefox兼容性问题, 已经上图, 欢迎讨论。

mikewootc 发表于 2015-1-18 17:26:45

本帖最后由 mikewootc 于 2015-1-18 17:27 编辑

怎么没有人回复? 没有人有兴趣吗?

Paderboy 发表于 2015-1-18 17:46:45

不错,支持一个

wangweihe68 发表于 2015-1-18 23:38:03

智能家居用zigbee+自组网的sensor hub方案,模块自带mcu内核,集成度高很多,arduino的硬件不适用,除非官方开发新的主板

mikewootc 发表于 2015-1-19 07:47:53

其实我不太想用zigbee方案, zigbee感觉成本还是有点高, 不太适合一些极小型通讯量的模块, 比如开关, 电源, 遥控器之类的, 这种我觉得nrf24l01就可以胜任了. nrf24l01需要解决就是大规模组网问题, 需要稍微定制一下自己的协议.

对于规模较大的通讯, 直接就上wifi了, 也不贵.

Paderboy 发表于 2015-1-19 11:12:36

如果用nrf24l01成本还不错,这个网友(mylife1213)贡献的不过库文件好像还在,修改中。 http://www.geek-workshop.com/thread-12202-1-1.html
页: [1]
查看完整版本: 低成本,模块化,开源轻智能家居系统 之 设想二: 开发板概要设计