佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1992|回复: 2

求助... Arduino Thermostat

[复制链接]
发表于 24-11-2013 12:45 AM | 显示全部楼层 |阅读模式
小弟功力不高.. 但是偏爱挑战高峰
小弟天生喜欢 DIY 从小开始就 DIY 到 20 岁 今天也不例外..
小弟在家看电脑,看书,为了学习 HVAC 的东西, 和 fridge 的压缩机运行的理由
过了半年终于达到了目的... 自己 DIY 了一个蒸气压缩式制冷的循环 主要是用在养水草,
2013-11-15 23.07.19.jpg

2013-11-23 20.59.18.jpg

里面采用了  95W 压缩机和 一粒风扇
现在小弟要做一粒  thermostat 来控制这粒 compressor 跑...
温度感应器 我想用 LM35  然后用 arduino + LED + button 来 set temperature,  
然后 arduino ->  mosfet -> relay  
例子     28度  compressor 跑 制冷到  25 度 cut off 然后等到 28 度又再来跑

我自己已经有了一个 用  LM35 + LCD + arduino 的温度计
要怎么加料才能变成一个 thermostat
  1. #include <LiquidCrystal.h>

  2. float reading;
  3. int readingPin = 0;
  4. int temperature;


  5. LiquidCrystal lcd ( 13, 11, 10,12,9,8);

  6. void setup() {
  7.   lcd.begin(16,2);
  8.   
  9.   pinMode(readingPin,INPUT);
  10. }

  11. void loop(){
  12.   reading = analogRead(readingPin);
  13.   float temperature = ( 5.0 *  reading * 100.00 ) / 1024;
  14.   lcd.setCursor(0,0);
  15.   lcd.print(temperature);
  16.   lcd.print("  Degrees C");

  17.   delay(500);
  18.   
  19. }
复制代码
2013-11-15 14.14.31.jpg
2013-11-15 23.07.28.jpg
2013-11-23 20.59.37.jpg
回复

使用道具 举报


ADVERTISEMENT

发表于 25-11-2013 01:53 PM | 显示全部楼层
写一procedure(sub-routine),当温度等于或低于25度,compressor既刻停止,然後跳去另一procedure,侦察温度是否等于或高于28度,如果是28度或以上,compressor立刻操作,这时又回到之前的procedure,侦察温度是否25度或以下。
回复

使用道具 举报

发表于 14-6-2015 08:08 PM | 显示全部楼层
楼主厉害 支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 24-4-2024 11:59 AM , Processed in 0.675227 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表