DIY智能温湿度计(下)——APP控制温湿度计

一、工具

1、Arduino UNO

图片来自网络

2、HC-05蓝牙参数(数据来自七星虫官网)

HC-05

采用CSR主流蓝牙芯片,蓝牙V2.0协议标准

串口模块工作默认电压3.6~6V。

波特率为4800,9600,19200,38400,57600,115200用户可设置。默认9600

核心模块尺寸大小为:28mm x 15 mm x 2.35mm。

工作电流:配对中:30~40mA配对完毕未通信:2~8mA 。通信中:8mA

休眠电流:无休眠

3、DHT11

4、Android手机

5、蓝牙串口助手(Android版点击即可下载,iOS版暂时不提供)

蓝牙串口助手是一款基于RFCOMM蓝牙串口服务的传输软件,通过该软件可以连接蓝牙串口模块进行通信,实现手机串口连接。类似计算机的串口助手,是电子工程师的开发利器

三、接线

1、DHT11的S、+、-接口分别接Arduino的引脚4(可以根据自己的需要选择其他引脚)、5V、GND。
2、蓝牙RXD、TXD、VCC、GND分别接Arduino的TXD、RXD、5V、GND(千万不要弄混哟,RXD-->TXD)

dht_wire.jpg

四、编程

1、功能

程序可以获取当前环境温湿度,并通过蓝牙将数据实时传送到Android手机APP中,打开APP就可以显示。

2、代码

#include<dht.h>
#define DHT11_PIN 4//定义dht11信号线S为引脚4
dht DHT;

void setup()
{
Serial.begin(9600);//初始化端口
}

//循环
void loop()
{
int val=Serial.read();//读取串行端口的值
switch (val)
{
//如果手机端输入“T”,则执行wsd()函数。(T可以根据自身需要修改,但要与APP端同步)
  case 'T': wsd();break;
}

}
void wsd()//定义温湿度函数
{
  //分别显示测量湿度、温度值
int chk = DHT.read11(DHT11_PIN);//读取传感器获取的数据
//在串口输出湿度和温度的单位分别是%和C(摄氏度)
Serial.println("Type,\tstatus,\tHumidity (%),\tTemperature (C)");
Serial.print(DHT.humidity,1);
Serial.print(",\t");
Serial.println(DHT.temperature,1);
delay(1000);//延时1s
}

3、手机端操作

安装并打开蓝牙串口助手App(Android版),设置好后显示蓝牙连接成功后,会出现下面的效果(篇幅有限具体APP使用方法请参照文章蓝牙串口助手使用方法

蓝牙连接成功

点击“温度”按钮,就会出现实验结果
app_result.png

五、用途

1、蓝牙用途:可用于GPS导航系统,水电煤气抄表系统等
2、智能温湿度计用途:集娱乐性和实用性于一体。可以通过手机APP实时获取当前环境准确温湿度信息,可以用于节水农业灌溉、温室大棚等等

六、拓展

1、视觉上:可以在原有系统内加入红色LED和蓝色LED小灯,如果温度过高这控制红灯亮,如果温度过低则蓝灯亮
2、听觉上:可以加入蜂鸣器,温度过高或过低即可发出警报
视觉与听觉相结合的智能温湿度计是不是更加有意思,有没有亲自动手做一个的欲望!请关注我的下一篇文章《DIY智能温湿度计升级篇》,到时候我还会附上源代码。

参考来源:

1.Arduino官方网站
2.Arduino中文社区

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,271评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,725评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,252评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,634评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,549评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,985评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,471评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,128评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,257评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,233评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,235评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,940评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,528评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,623评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,858评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,245评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,790评论 2 339

推荐阅读更多精彩内容