本帖最后由 拔刀斋 于 2013-12-24 22:48 编辑 群讨论中 @fuwen0202 提出另一种备选方案: 使用microduino
XXXXXXXXXXXXXXXXXXXXXXXXXt/XXXXXXXXp?title=Main_Page
XXXXXXXXXXXXXXXXXXXXXXXXXXXX/
Microduino-Core
Microduino 核心模块
兼容Arduino Uno
主芯片:ATmega328P/ATmega168PA
UPin-27 标准接口
Microduino-Core+ (性能加强)核心板
与Arduino Mega2560配置相当
配备两套硬串口,增加10个数字接口
主芯片:ATmega644PA/ATmega1284P
UPin-27 标准接口
Microduino-BM
Microduino 单节锂电池充放电管理模块
集成充电、电量检测及LED指示功能
可将锂电池 3.7V升压到5V输出,LDO到3.3V输出
UPin-27 标准接口
Microduino-SD
Microduino Micro SD 卡存储模块
通过 spi 接口 与Core/Core+ 核心模块通信
UPin-27 标准接口
Microduino-10DOF
Microduino 矢量传感器模块,集成四种传感器
三轴加速度传感器+三轴陀螺仪(MPU6050)
磁场强度传感器(HMC5883L)
气压传感器BMP180
通过I2C接口与Core/Core+ 核心模块通信
UPin-27 标准接口
Microduino-NEO-6M
Microduino GPS定位模块
核心采用UBLOX NEO-6M模组
通过串口与 Core/Core+ 核心模块通信
UPin-27 标准接口
Microduino-nRF24
Microduino 2.4G 无线通信模块
通过 spi 接口 与Core/Core+ 核心模块通信
有相应的组网库支持,可进行简单组网
UPin-27 标准接口
Microduino-CC3000
Microduino WIFI通信模块
基于TI CC3000 IEEE 802.11b/g solution
通过 spi 接口 与Core/Core+ 核心模块通信
UPin-27 标准接口
经过计算,其中nRF24L01和CC3000两种无线模块传输距离不足,需要换成传输距离较远的433M模块。
为了提高可靠性,可以在堆叠后把针脚焊住。
另外SD卡座的抗冲击能力不足,可能要把卡片金手指上锡焊住。