文/刘越扬 徐云龙 胥薇 周源源
基于Arduino的智能集成控制终端的实现
文/刘越扬 徐云龙 胥薇 周源源
本文主要介绍了一种基于Arduino UNO平台的集成控制终端,本终端主要包括无线模块、红外/串口遥控模块、环境感知模块。通过换用不同精度、不同种类的传感器,实现不同场景下的环境监测,电气设备调整的功能。该设计作为低成本的物联网感知层设备,具有较大的发展空间。
Arduino单片机 智能控制
Arduino是一款开源AVR平台。采用类似Java、C语言的Processing/Wiring开发环境,能通过各种各样的传感器来感知环境状况,也可以控制LED、电机等装置。本文提出一种基于Arduino的智能集成控制终端的设计方案,具有环境数据采集,分析,无人值守运行的功能。
由Arduino UNO r3主板,配合DHT11温湿度传感器,SW-420常闭型震动传感器,HC-SR501热释电红外传感器,光敏电阻,38KH红外发射管组成,集成HC-06蓝牙模块。
手持终端部分采用JAVA编写,可以实时读取回传数据,串口上传指令;PC端采用Python编写。终端根据预先设定好的条件或者用户从串口上传的数据,调用相关传感器,或通过红外发送相关指令。如图1所示。

图1:系统设计
本设计采用Arduino UNO最新的r3版本,采用ATmega328核心,具有14路数字输入/输出,6路模拟输入能力。封装32 KB Flash Memory ,工作时钟 16 MHz。
本设计采用的DHT11温湿度传感器是一款已校准数字信号输出的温湿度复合传感器,其中包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能的单片机相连接。每个DHT11传感器都在极为精确的湿度校验室中进行校准。……