0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过使用加热器和风扇调节任何温室的湿度和温度

454398 来源:网络整理 作者:佚名 2019-11-11 09:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:设置字符LCD

这是该项目接线中最棘手的部分。上图显示了LCD的每个连接如何连接到Arduino。使用正/负面包板导轨进行设置要容易得多,但是我没有一个可用的导轨。在我的设置中,我在引脚3和引脚1之间使用了电位计,因为它可以轻松调节背光。但是,这不是必需的,一个10K电阻将代替它工作。

步骤2:连接湿度和温度传感器

设置两个非常简单为此使用了单独的传感器,但是我使用了一个同时读取湿度和温度的传感器。 DHT传感器价格便宜,能够读取温度和湿度。它们有四个引脚,其连接方式如下:

VCC(3V-5V电源

数据输出

无连接

接地

在VCC和数据线之间也连接一个10K电阻。上方显示一个图。

要使用DHT传感器,您需要下载DHT库。这是Adafruit的一款。为了使用它,请下载DHT.cpp和DHT.h文件,并将它们放在arduino“ libraries”文件夹中的“ DHT”文件夹中。

以下是adafruit的DHT传感器示例代码:

// Example testing sketch for various DHT humidity/temperature sensors

// Written by ladyada, public domain

#include “DHT.h”

#define DHTPIN 2 // what pin we‘re connected to

// Uncomment whatever type you’re using!

//#define DHTTYPE DHT11 // DHT 11

#define DHTTYPE DHT22 // DHT 22 (AM2302)

//#define DHTTYPE DHT21 // DHT 21 (AM2301)

// Connect pin 1 (on the left) of the sensor to +5V

// NOTE: If using a board with 3.3V logic like an Arduino Due connect pin 1

// to 3.3V instead of 5V!

// Connect pin 2 of the sensor to whatever your DHTPIN is

// Connect pin 4 (on the right) of the sensor to GROUND

// Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor

// Initialize DHT sensor for normal 16mhz Arduino

DHT dht(DHTPIN, DHTTYPE);

// NOTE: For working with a faster chip, like an Arduino Due or Teensy, you

// might need to increase the threshold for cycle counts considered a 1 or 0.

// You can do this by passing a 3rd parameter for this threshold. It‘s a bit

// of fiddling to find the right value, but in general the faster the CPU the

// higher the value. The default for a 16mhz AVR is a value of 6. For an

// Arduino Due that runs at 84mhz a value of 30 works.

// Example to initialize DHT sensor for Arduino Due:

//DHT dht(DHTPIN, DHTTYPE, 30);

void setup() {

Serial.begin(9600);

Serial.println(“DHTxx test!”);

dht.begin();

}

void loop() {

// Wait a few seconds between measurements.

delay(2000);

// Reading temperature or humidity takes about 250 milliseconds!

// Sensor readings may also be up to 2 seconds ’old‘ (its a very slow sensor)

float h = dht.readHumidity();

// Read temperature as Celsius

float t = dht.readTemperature();

// Read temperature as Fahrenheit

float f = dht.readTemperature(true);

// Check if any reads failed and exit early (to try again)。

if (isnan(h) || isnan(t) || isnan(f)) {

Serial.println(“Failed to read from DHT sensor!”);

return;

}

// Compute heat index

// Must send in temp in Fahrenheit!

float hi = dht.computeHeatIndex(f, h);

Serial.print(“Humidity: ”);

Serial.print(h);

Serial.print(“ % ”);

Serial.print(“Temperature: ”);

Serial.print(t);

Serial.print(“ *C ”);

Serial.print(f);

Serial.print(“ *F ”);

Serial.print(“Heat index: ”);

Serial.print(hi);

Serial.println(“ *F”);

}

步骤3:测试字符LCD和DHT传感器

上面是对Character LCD和DHT22传感器的测试设置的详细了解。加载到其上的代码会定期显示传感器的湿度和温度读数。我将尽快上传代码。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    3109

    浏览量

    162471
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195981
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    湿度传感HTU31D在温湿度中的应用优势

    对环境温湿度即时采样,当环境温度高于控制设定值时控制电路停止或者通过PWM降低加热功率,将温度恒定在设置值附近,同样,
    的头像 发表于 11-06 14:38 135次阅读
    温<b class='flag-5'>湿度</b>传感<b class='flag-5'>器</b>HTU31D在温<b class='flag-5'>湿度</b>控<b class='flag-5'>器</b>中的应用优势

    微硕WINSOK高性能场效应管WSP4099,助力座椅加热通风系统性能升级

    汽车座椅加热通风系统是集成温度调节与空气循环的舒适性配置,通过电热丝(加热和风扇系统(通风)改
    的头像 发表于 10-18 14:38 939次阅读
    微硕WINSOK高性能场效应管WSP4099,助力座椅<b class='flag-5'>加热</b>通风系统性能升级

    3D打印机器人堵头预警:加热器NTC热敏电阻响应速度测试

    本文通过分析NTC热敏电阻在3D打印机器人加热器中的响应速度测试,探讨其如何预防堵头故障并应用于智能家居、工业及医疗等跨界场景,强调平尚科技元件的技术适配性与可靠性。
    的头像 发表于 09-26 16:26 570次阅读

    ‌REF81 高精度温度控制电压参考源技术文档摘要

    REF81 器件利用带有集成加热器的精密埋入齐纳磁芯产生稳定的 7.6V。该器件进一步集成了精密电阻分压和缓冲,以提供行业标准基准电压源来驱动精密数据转换。与内部
    的头像 发表于 09-24 16:13 720次阅读
    ‌REF81 高精度<b class='flag-5'>温度</b>控制电压参考源技术文档摘要

    晟鹏科技SPA-SPK30在小家电PTC加热器的应用

    一、电吹风PTC加热器的技术瓶颈与材料革新需求电吹风作为高频使用的小家电,其核心部件PTC(正温度系数陶瓷)加热器的性能直接决定了产品安全性和用户体验。传统PTC加热器采用聚酰亚胺绝缘
    的头像 发表于 07-31 06:30 951次阅读
    晟鹏科技SPA-SPK30在小家电PTC<b class='flag-5'>加热器</b>的应用

    湿度传感GXHT4x系列产品概述

    GXHT4x是中科银河芯新一代单芯片集成温湿度传感,可以提供可配置的I²C地址;内置加热器可以在防结露场合开启,加热器功率可配置。
    的头像 发表于 07-18 11:09 701次阅读
    温<b class='flag-5'>湿度</b>传感<b class='flag-5'>器</b>GXHT4x系列产品概述

    无刷电机驱动吹风筒方案开发IC芯片选型以及控制板PCBA画板

    和风量的无级调节。 是由一组电热丝和一个小风扇组合而成的。通电时,电热丝会产生热量,风扇吹出的风经过电热丝,就变成热风。有些吹风机的手柄上还装有电机调速开关,供选择风量的大小及热风
    发表于 03-26 14:53

    智能温室大棚物联网系统

    智能温室大棚物联网系统能够实时监测温室大棚内的空气温湿度、土壤水分温度、二氧化碳浓度、光照强度以及视频图像,并远程控制温室湿帘风机、喷淋灌溉
    的头像 发表于 03-25 10:53 1131次阅读
    智能<b class='flag-5'>温室</b>大棚物联网系统

    温室大棚集群监控管理物联网系统方案

    在传统的温室大棚种植模式中,环境监测与调控主要依赖人工操作。工作人员需要定时穿梭于各个大棚之间,使用简单的工具测量温度湿度、光照等环境参数,并手动记录数据。之后,根据经验和这些测量数据,人工开启或
    的头像 发表于 02-27 09:14 768次阅读

    PTC加热器 | 氮化硼导热绝缘片

    什么是PTC加热器?一、基本定义与核心特性PTC加热器(PositiveTemperatureCoefficientHeater)是一种基于正温度系数材料制成的电加热装置。其核心特性在
    的头像 发表于 02-20 06:34 3306次阅读
    PTC<b class='flag-5'>加热器</b> | 氮化硼导热绝缘片

    晶圆清洗加热器原理是什么

    晶圆清洗加热器的原理主要涉及感应加热(IH)法和短时间过热蒸汽(SHS)工艺。 下面就是详细给大家说明的具体工艺详情: 感应加热法(IH):这种方法通过电磁感应原理,在不接触的情况下对
    的头像 发表于 01-10 10:00 937次阅读

    智能温室大棚自动控制系统

    的环境条件。 一、组成及功能 1.感知层:该层主要由各类传感组成,如温度传感湿度传感、光照传感
    的头像 发表于 01-03 16:17 1493次阅读

    智能马桶水温NTC温度传感

    被安装在智能马桶出水口附近,通过测量出水口温度来反馈给控制系统。当水温高于设定的温度上限时,控制系统会自动调节水阀,减少热水流量,从而降低水温。相反,当水温低于设定的
    发表于 12-20 11:55

    日光温室智能控制系统

    、自动控制、物联网等现代信息技术,对温室环境的精准监测和智能调控,为农作物的生长提供了适宜的生长环境。主要由感知层、传输层、控制层和应用层四个层次构成。 感知层:通过各类传感实时采集温室
    的头像 发表于 12-16 16:17 1028次阅读

    半导体湿法刻蚀设备加热器的作用

    我们的主题,来给大家讲讲:半导体湿法刻蚀设备加热器到底有什么用?作为核心部件的加热器相信大家懂的,为了更容易让大家明白与了解。我们总结了以下几点内容: 保持恒定刻蚀温度:在半导体集成电路制造的槽式湿法刻蚀过
    的头像 发表于 12-13 14:00 1503次阅读