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

    文章

    144

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    恒温晶振的使用注意事项

    一、简介 恒温晶振,又称为温控晶振,是一种具有温度稳定功能的晶体振荡。在电子设备、通信设备、计算机等领域中,恒温晶振被广泛应用于各种电路中,如时钟电路、计数电路、数据传输电路等。为
    发表于 10-28 14:13

    影响恒温晶振精度的因素有哪些?如何选择高精度的恒温晶振?

    恒温晶振的精度受多种因素影响,主要包括以下几个方面:1.温度稳定性虽然恒温晶振通过恒温控制技术减少了温度对频率的影响,但外界温度的剧烈变化仍可能对精度产生一定影响。高质量的恒温晶振通常
    的头像 发表于 09-29 15:12 460次阅读
    影响<b class='flag-5'>恒温</b>晶振精度的因素有哪些?如何选择高精度的<b class='flag-5'>恒温</b>晶振?

    恒温晶振的优缺点和应用领域

    无论外界的温度是怎样变化,恒温晶振的输出频率都能保持高度稳定。恒温晶振的核心是一个恒温槽。晶体被放置在槽体中,控制电路会不断监测温度,并通过加热电阻元件维持在设定的工作点。
    的头像 发表于 09-28 11:10 711次阅读
    <b class='flag-5'>恒温</b>晶振的优缺点和应用领域

    CS-23系列低相位噪声恒温晶体振荡

    CS-23系列低相位噪声恒温晶体振荡NEL Frequency ControlsCS-23系列是NEL Frequency Controls公司生产的一款低相位噪声恒温晶体振荡(O
    发表于 09-23 08:58

    赛思电子:影响恒温晶振精度的因素有哪些?如何选择高精度的恒温晶振?

    恒温晶振的精度受多种因素影响,主要包括以下几个方面:1.温度稳定性虽然恒温晶振通过恒温控制技术减少了温度对频率的影响,但外界温度的剧烈变化仍可能对精度产生一定影响。高质量的恒温晶振通常
    的头像 发表于 08-12 14:40 679次阅读
    赛思电子:影响<b class='flag-5'>恒温</b>晶振精度的因素有哪些?如何选择高精度的<b class='flag-5'>恒温</b>晶振?

    恒温振荡的技术原理介绍

    概述:恒温振荡是一种在科研、医疗和工业等领域广泛应用的实验设备。其主要功能是提供一个稳定的温度环境,并对样品进行均匀的振荡搅拌。本文将详细介绍恒温振荡的核心技术原理,以帮助读者更好
    的头像 发表于 06-10 14:59 573次阅读
    <b class='flag-5'>恒温</b>振荡<b class='flag-5'>器</b>的技术原理介绍

    恒温晶振OCXO在地面卫星接收中的应用

    恒温晶振(Oven-Controlled Crystal Oscillator,OCXO)是一种通过恒温控制技术实现超高频率稳定性的晶体振荡。其核心原理是将晶体置于恒温槽内,通过加热
    的头像 发表于 06-05 13:51 628次阅读
    <b class='flag-5'>恒温</b>晶振OCXO在地面卫星接收<b class='flag-5'>器</b>中的应用

    物联网智能恒温器解决方案

    想象一下,如果家里的供暖和制冷系统不仅能自动运行,还能进行智能化管理,显著提升舒适度和效率,将给我们的生活带来怎样的改变。这正是物联网 (IoT) 智能恒温器的使命,它正在重塑我们控制室内环境的方式。了解这一发展对于经验丰富的电气工程师和好奇的消费者来说都至关重要。
    的头像 发表于 06-03 14:49 739次阅读
    物联网智能<b class='flag-5'>恒温器</b>解决方案

    恒温恒湿试验箱:模拟环境的科研助手

    恒温恒湿试验箱,又被称为恒温恒湿试验机、可程式湿热交变试验箱等,在众多领域中发挥着关键作用。它主要用于检测材料在各种环境下的性能,能够精准试验各种材料的耐热、耐寒、耐干、耐湿性能,是一款为产品质量
    的头像 发表于 05-21 16:38 491次阅读
    <b class='flag-5'>恒温</b>恒湿试验箱:模拟环境的科研助手

    恒温晶振对比其他晶振的优势有哪些?

    具有更高的频率稳定性。晶振的频率稳定性是衡量其性能的重要指标之一。恒温晶振通过内部的温度传感和温控电路,能够实时监测和调节晶振的工作温度,以保持其频率的稳定性。相
    的头像 发表于 05-06 15:46 718次阅读
    <b class='flag-5'>恒温</b>晶振对比其他晶振的优势有哪些?

    MPS MP279xx系列数字隔离在智能家居设备中的应用

    智能家居设备越来越受欢迎。智能恒温器、照明系统、安防系统和家庭娱乐系统已经走进了千家万户,为家居功能提供自动化管理和无线控制,让用户可以通过移动应用程序或数字面板来监控和管理他们的家。
    的头像 发表于 04-24 16:01 790次阅读
    MPS MP279xx系列数字隔离<b class='flag-5'>器</b>在智能家居设备中的应用

    请教关于恒温干燥箱温控的问题

    干燥箱为鼓风式恒温干燥箱,使用的温控为FCE-3000系列温控,外置可控硅为BAT16-600B可控硅。 故障描述:升温阶段正常,当温度达到或超过所设定的温度以后,温度继续上升,控制不了温度
    发表于 04-21 10:56

    恒温晶振与温补晶振的区别

    恒温晶振:利用恒温槽使晶体振荡中石英晶体谐振的温度保持恒定,将由周围温度变化引起的振荡输出频率变化量削减到最小的晶体振荡
    的头像 发表于 04-18 16:32 842次阅读
    <b class='flag-5'>恒温</b>晶振与温补晶振的区别

    解决方案 | 恒温器精准控温 原来有这些“芯”科技!

    一、总述:恒温器是一种能精确调节和控制环境温度的设备,内置传感实时监测温度,一旦偏离预设值,即自动启动加热或制冷装置进行调节。广泛应用于工业生产、科研实验及智能家居等领域,确保工业环境稳定,调节
    的头像 发表于 01-24 09:25 2311次阅读
    解决方案 | <b class='flag-5'>恒温器</b>精准控温 原来有这些“芯”科技!