Malay
颜色选择
阳光橙
深夜黑
天空蓝
葡萄紫
薄荷绿
深海蓝
首页
论坛
佳礼报道
新闻
搜索
1765
查看
2
回复

求助... Arduino Thermostat

[复制链接]

楼主: angels1026       显示全部楼层   阅读模式

楼主
发表于 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
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

 WeChat
 CARI App
Get it FREE Google play
 Instagram
cari_malaysia
FOLLOW
- 版权所有 © 1996-2019 Cari Internet Sdn Bhd 佳礼网络有限公司 (483575-W) -
Private Cloud provided by IPSERVERONE
0.245869s Gzip On
快速回复 返回顶部 返回列表