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

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

3天内不再提示

恒温器的制作教程

454398 来源:wv 2019-10-17 11:53 次阅读

第1步:不带继电器和显示的原理图

恒温器的制作教程

这是不带继电器和显示原理图

步骤2:显示20x4 I2c

我的显示等于此

http://www.sainsmart。 com/sainsmart-iic-i2c-twi-serial-2004-20x4-lcd-module-shield-for-arduino-uno-mega-r3.html

SDA-》 Arduino A4

SDL-》 Arduino A5

GND-》 GND

VCC-》 5V

步骤3:继电器

已连接2个继电器模块

1x双通道模块与此相等,用于加热器《1》 HonKong的1x单通道模块用于大坦克中的风扇

Rel1-》 Arduino D2

Rel2-》 Arduino D3

Rel3-》 Arduino D8

GND-》 Arduino GND

VCC-》 Arduino 5V

第4步:代码

#include

#include

#include

#include

//RGBLED

int bluePin1 = 10;//RGB-LED

int greenPinfürBlaue LED1 int greenPin1 = 11;//RGB-LED

int redPin1 = 12中的数字PinfürGrüneLED1;//RGB-LED中的数字针脚旋转LED1

int redIn1 = 0;

int greenIn1 = 1;

int blueIn1 = 2;

int redVal1;

int greenVal1;

int blueVal1;

int bluePin2 = 4;//RGB-LED

int greenPin2 = 5;//RGB-LED

int redPin2 = 6中的数字PinfürGrüneLED2;//RGB-LED中的数字引脚可旋转LED2

int redIn2 = 3;

int greenIn2 = 4;

int blueIn2 = 5;

int redVal2;

int greenVal2;

int blueVal2;

//继电器

int relPin1 = 2;//数字引脚继电器1

int relPin2 = 3;//数字引脚继电器2

int relPin3 = 8;//数字引脚继电器3

int relPin1In = 3;

int relPin2In = 4;

int relPin3In = 5;

int relPin1Val;

int relPin2Val;

int relPin3Val;

//Heizungs状态

int heiz1Val;

int heiz2Val;

#define BACKLIGHT_PIN 13

#define ONE_WIRE_BUS 7

LiquidCrystal_I2C lcd(0x20,20,4);//将LCD地址设置为0x20以显示20个字符和4行

OneWire oneWire(ONE_WIRE_BUS);

DallasTemperature传感器(&oneWire);

void setup(){

Serial.begin(9600) );

sensors.begin();

lcd.init();//初始化LCD

lcd.backlight();

pinMode(relPin1,OUTPUT);//继电器1的输出模式

pinMode(relPin2,OUTPUT);//继电器2的输出模式

pinMode(relPin3,OUTPUT);//继电器3的输出模式

}

void loop(){浮点温度1 = sensor.getTempCByIndex(0);

lcd.setCursor(0,0 );

lcd.print(“ Aquarium:”);

lcd.print(sensors.getTempCByIndex(0));

lcd.print(“ C”);

浮点温度2 = sensor.getTempCByIndex(1);

lcd.setCursor(0,2);

lcd.print(“ Becken:”);

lcd.print(sensors.getTempCByIndex(1));

lcd.print(“ C”);

//Je nach Temperatur Farbe der RGB-LED anpassen und Rel 1 schalten

if(temperature1 《= 27)

{

redVal1 = 0;

greenVal1 = 0;

blueVal1 = 150;

relPin1Val = LOW;

relPin3Val = LOW;

lcd.setCursor(0,1);

lcd.print(“ Heistung ist:Ein“);

}

否则if(temperature1》 27 && temperature1 《29)

{

redVal1 = 0;

greenVal1 = 150;

blueVal1 = 0;

relPin1Val =高;

relPin3Val =低;

lcd.setCursor(0,1);

lcd.print(“ Heizung ist:Aus”);

}

如果(温度1》 29)

{

redVal1 = 150;

greenVal1 = 0;

blueVal1 = 0;

relPin1Val = HIGH;

relPin3Val = HIGH;

lcd.setCursor(0,1);

lcd.print(“ Lueftung ist:Ein”);

}

//Je nach温度从RGB-LED通道和Rel 2通道

if(temperature2 《= 27)

{

redVal2 = 0;

greenVal2 = 0;

blueVal2 = 255;

relPin2Val = LOW;

lcd.setCursor(0,3);

lcd.print(“ Heizung ist:Ein”);

}

否则if(temperature2》 27 && temperature2 《29)

{

redVal2 = 0;

greenVal2 = 255;

blueVal2 = 0;

relPin2Val = HIGH;

lcd.setCursor(0,3);

lcd.print(“ Heizung ist:Aus”);

}

否则if(temperature2》 29)

{

redVal2 = 255;

greenVal2 = 0;

blueVal2 = 0;

relPin2Val = HIGH;

lcd.setCursor(0,3);

lcd.print(“ Lueftung ist:Ein”);

}

{

AnalogWrite (redPin1,redVal1);

模拟写(greenPin1,greenVal1);

模拟写(bluePin1,blueVal1);

模拟写(redPin2,redVal2);

模拟写(greenPin2,greenVal2);

模拟写(bluePin2,blueVal2);

d igitalWrite(relPin1,relPin1Val);

digitalWrite(relPin2,relPin2Val);

digitalWrite(relPin3,relPin3Val);

}

}

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

    关注

    4

    文章

    138

    浏览量

    20623
收藏 人收藏

    评论

    相关推荐

    恒温恒湿试验箱:科技的温度与湿度掌控者

    ”。上海和晟HS系列恒温恒湿试验箱恒温恒湿试验箱的核心技术在于其精密的温湿度控制系统。它采用的传感技术,实时监测箱内环境,通过高效制冷、加热与加湿系统,确保箱内温度与
    的头像 发表于 09-19 10:23 46次阅读
    <b class='flag-5'>恒温</b>恒湿试验箱:科技的温度与湿度掌控者

    LM26单通道数字输出、低功耗恒温器数据表

    电子发烧友网站提供《LM26单通道数字输出、低功耗恒温器数据表.pdf》资料免费下载
    发表于 08-14 14:33 0次下载
    LM26单通道数字输出、低功耗<b class='flag-5'>恒温器</b>数据表

    LM26NV 采用 SOT-23 封装、具有 ±3°C 精度的出厂预设恒温器数据表

    电子发烧友网站提供《LM26NV 采用 SOT-23 封装、具有 ±3°C 精度的出厂预设恒温器数据表.pdf》资料免费下载
    发表于 08-13 09:18 0次下载
    LM26NV 采用 SOT-23 封装、具有 ±3°C 精度的出厂预设<b class='flag-5'>恒温器</b>数据表

    LM27 SOT-23,±3°C精确,120°C-150°C出厂预设恒温器数据表

    电子发烧友网站提供《LM27 SOT-23,±3°C精确,120°C-150°C出厂预设恒温器数据表.pdf》资料免费下载
    发表于 08-13 09:17 0次下载
    LM27 SOT-23,±3°C精确,120°C-150°C出厂预设<b class='flag-5'>恒温器</b>数据表

    深入了解恒温晶体振荡DC5032AS

    深入了解恒温晶体振荡DC5032AS
    的头像 发表于 07-25 10:37 174次阅读
    深入了解<b class='flag-5'>恒温</b>晶体振荡<b class='flag-5'>器</b>DC5032AS

    恒温仓库环境监测解决方案

    和效率。 恒温仓库主要用于存储对温度、湿度等环境因素敏感的物品,如药品、食品、精密仪器等。恒温仓库环境监测解决方案,针对温湿度敏感的仓库,安装部署温湿度传感、智能空调调控设备等,通过无线网络、管理平台将仓
    的头像 发表于 07-23 16:33 147次阅读

    电子恒温器的工作原理,简单的电子恒温器电路

    电子恒温器是一种用于实现恒温控制的设备,它通过测量温度信号并与预设的恒温值进行比较,自动调节加热或制冷设备的输出功率,使被控温度保持在设定值范围内。
    的头像 发表于 06-08 14:21 1568次阅读
    电子<b class='flag-5'>恒温器</b>的工作原理,简单的电子<b class='flag-5'>恒温器</b>电路

    使用细铜线作为集成传感和加热进行温度控制

    传统的恒温器基于单独的温度传感和加热装置,并在它们之间提供反馈装置。但在近的一些 EDN 设计理念 (DI) 中,我们看到恒温器设计将传感
    发表于 04-04 11:41 493次阅读
    使用细铜线作为集成传感<b class='flag-5'>器</b>和加热<b class='flag-5'>器</b>进行温度控制

    Microchip推出提供Kudelski IoT keySTREAM服务的ECC608 TrustMANAGER

    从智能恒温器、虚拟助理技术和数字门锁等家居用品到医疗和工业应用,全世界都在依赖互联的物联网系统,因此对嵌入式系统可靠网络安全的需求空前高涨。
    的头像 发表于 04-03 18:14 1002次阅读

    热敏电阻电路的工作过程

    热敏电阻是一种根据温度变化而改变电阻值的敏感元件。它广泛应用于各种温度测量和控制电路中,如恒温器、温度计、电子炉等。
    的头像 发表于 12-14 14:25 3259次阅读
    热敏电阻电路的工作过程

    半导体制冷技术在恒温金属浴中的应用优势

    、PCR反应性、血清凝固、各种产品材料老化等。相较传统的恒温器,半导体恒温金属浴没有温度波动大、易污染、温度控制麻烦等缺点,它是传统水浴设备的良好替代实验设备,避免了传
    的头像 发表于 12-11 11:25 339次阅读
    半导体制冷技术在<b class='flag-5'>恒温</b>金属浴中的应用优势

    恒温恒湿试验箱的作用

    首先,恒温恒湿试验箱的工作原理基于温度和湿度的控制。设备内部配备了高精度的温度控制系统和湿度控制系统,可以准确地控制和维持试验室内的温度和湿度温度控制系统通过恒温器、传感和加热或冷却装置来实现温度
    的头像 发表于 12-08 15:38 1026次阅读
    <b class='flag-5'>恒温</b>恒湿试验箱的作用

    恒温晶体振荡特点及运用场景

    恒温晶体振荡是一种高精度的频率标准,具有高稳定性、高精度和高可靠性等特点,被广泛应用于各种领域。下面将详细介绍恒温晶体振荡的特点及运用场景。 一、
    的头像 发表于 11-15 10:43 679次阅读

    一款即热式热水自动恒温实验电路图

    电子发烧友网站提供《一款即热式热水自动恒温实验电路图.pdf》资料免费下载
    发表于 11-02 14:41 2次下载
    一款即热式热水<b class='flag-5'>器</b>自动<b class='flag-5'>恒温</b>实验电路图

    自感应晶体管恒温器的根本缺陷

    微型自感应晶体管恒温器使用单个晶体管(BJT或FET)作为温度传感和稳定加热。这些晶体管恒温器(如果设计良好)是一种有效、高效且廉价的方法,可以保持单个组件(传感
    的头像 发表于 10-12 16:23 1525次阅读
    自感应晶体管<b class='flag-5'>恒温器</b>的根本缺陷