一个不会DIY的工程师,是没法成长为“老司机”的; 一个没参加过二姨家DIY的工程师,是没法体会其中的乐趣的。
今年初夏,就让我们来一次场关于DIY的王者对王者决战!

活动时间:2018.6.20-8.20

活动规则:

1、任选以下其中一个主题,完成设计。
2、在活动时间内在DIY讨论区 以【21ic第二届设计大赛】+标题 的形式发帖分享你做的过程和设计。

去论坛活动帖

主题一:无线信息采集监控系统

设计目标:

1. [基本项目] 设计一个信息采集监控系统,采用无线通信相互连接,实现对多点采集点的信息收集与监控。

2. [基本项目] 目标系统框图:

目标系统框图

系统由一个中央控制台(右边)与多个节点(左边)组成.组网方式宜采用低功耗/长距离的通信方式,如LoRa/SigFox,或者其它协议。中央控制台与节点的通信距离要长于50米。 中央控制台的功耗不做要求,但是越低越好。中央控制台可以采用PC扩展,也可以使用其他带显示+输入的任何的任何系统扩展。 样机中节点数最少2个,系统要设计为能扩展至少8个节点。

3. [基本项目] 无线通信要实现双向通信,平时节点间歇地向中央控制台发送采集的信息(温度,湿度,光线,空气质量等等)。中央控制台也可以至少控制每个节点的一个IO口(比如使用LED表示控制状态)。双向通信可以采用单/双通信模块实现,最好使用单通信模块实现。节点之间可以不实现互相通信。

4. [基本项目] 中央控制台平时能通过图表(如曲线的形式)实时显示采集的数据。节点到中央控制台的信息发送至少要达到0.2Hz(即上传数据间隔最多为5秒一次)。节点的数据与中央控制台显示的延迟越短越好。

5. [基本项目] 中央控制台要有输入手段,控制每个节点的至少一个IO口。控制频率至少为5秒一次,控制延迟不超过2秒。

6. [基本项目] 节点采用电池供电,功耗至少能达到:两节5号电池能使用一天以上,功耗越低越好,节点能上传当前节点电量。

7. [加分项目]

  • 系统要显示可扩展性、可配置性,如可以动态增加减少节点。
  • 节点有两种工作方式:正常工作方式/低功耗方式(仅仅监听主机的控制指令)。
  • 数据可以保存文本或者数据库形式,传输到其他存储体上(如每天备份当天数据到SD卡)。
  • 中央控制台能与互联网通信,如将数据上传到云上,在网页上显示实时数据。
  • 中央控制台可以根据采集值定制自动控制Policy(如采集值高于某点,低于某点自动发送IO控制命令,并且在中央控制台显示报警)。
  • 节点可以按照一定的作息切换工作模式与低功耗模式,如采集光线的应用可以仅仅在8:30-20:30工作,其余时间段低功耗。该作息Policy可以配置。
  • 其他参数上的优化。

主题二:互联网信息展示器

设计目标:

1. [基本项目] 设计一个能从互联网获取信息的系统。

2. [基本项目] 系统框架如下:

系统框架

3. [基本项目] 网络模块为以太网/2G/3G/4G/WiFi,可以自选,也可使用多制式网络进行切换。优先使用无线连接方式。使用图标显示当前使用 的网络接口。系统建议使用Linux,也可以使用任何能完成设计目的的系统。

4. [基本项目] 互联网信息源可以自建服务器提供,也可以从现有的信息源选取,建议使用现有的信息源。

5. [基本项目] 显示器可以为LCD/OLED/LED/Eink,建议有一定的尺寸,能显示一定的信息量。

6. [基本项目] 至少能显示两种信息,可选的信息源:当前城市的天气(温湿度,风向风强等等),最新头条新闻,某关键字的最新搜索结果。最 新股票市场的指数。某邮箱的最新邮件,某种期货的实时价格,某水文点的水位信息,某地点的交通情况,当前微博微信热搜热博等等。原 则是显示变化较快的信息。

7. [基本项目] 原则上各种刷新间隔不短于该信息实际变化间隔的10倍。比如石油的期货价格刷新间隔,某股票的刷新间隔建议不少于1分钟。

8. [加分项目]

  • 网络配置能做到自动化。如通过串口/蓝牙配置WiFi。
  • 如果使用多制式的网络模块,优先使用以太网/WiFi。以太网/WiFi不可用时能自动切换蜂窝网络,以太网/WiFi可用时又能自动切回来。
  • 电池供电/POE供电。
  • 按照一定的作息工作,如只有上班时间刷新,其余时间低功耗休眠。
  • 显示内容可以配置,如配置刷新频率,配置显示某个特定的股票代号价格变化,某个特定关键字的最新搜索结果。
  • 可以配置语音合成/音频播报,如整点播报当前10条头条新闻标题或者直接播报网络电台的整点新闻。
  • 其他参数上的优化。

发帖要求:

1、发帖必须是在二姨家的首次原创!!原创!!原创!!!照片必须拍上你手写的21ic论坛ID~~
2、发帖内容可包含但不仅限于以下内容:

活动结束后,由评审委员会+21ic编辑根据所分享的内容统一打分,打分结果透明公示。

活动奖励:

特别鸣谢:
两套i.MX RT1052 Pro,两套 F429 开发板,5本F429的书,由野火赞助。 STM8的学习板,由欧浩源老师赞助。
在此,21ic对野火(火哥)和欧浩源老师(论坛ID:ohy3686)表示诚挚的感谢。