相关商品

  • Arduino实验连接线 进口优质彩色单芯杜邦线(20CM)单片机
  • Arduino IIC/I2C LCD1602 字符液晶显示器 送库文件 电子积木
  • Arduino Serial LCD1602 字符液晶显示器 串行液晶 电子积木
  • Arduino 继电器模块 Relay Shield 电子积木 机器人配件
  • Arduino 单头防插反3P连接线 3p线 杜邦连接线 传感器连接线 电子线
  • 奥松机器人 传感器连接线 防插反接口 杜邦线  Arduino 正品保证
  • Arduino实验连接线 20P杜邦线 单片机
  • 机器人降压器 UBEC 3A 3安培外置式BEC
  • LM35 温度传感器 电子元件 爱上Arduino 互动入门套件
  • 爱上 Arduino RGB Monome 全彩LED 三色led 多色 RGB共阴 LED灯
  • LCD2004字符液晶显示器 2004液晶屏 Arduino力荐显示 超越LCD1602
  • 百变之星 创意盒子套件 Arduino uno 树莓派2 香蕉派保护外盒
  • Arduino RGB LED 模块 全彩LED灯 LED流水灯模块 机器人配件
  • 原装 Arduino UNO R3 控制器 ATmega328 单片机 官方中文版
  • Arduino UNO WiFi 控制器 ATmega328 ESP8266wifi无线模块开发板
  • Arduino LCD 12864液晶摇杆扩展板 液晶屏 Arduino兼容开发板
  • Arduino 双头防插反3P连接线 3p线 杜邦连接线 传感器连接线 电子线
  • RGB模块 串行RGB传感器 全彩LED模块 可级联RGB模块 发光传感器
  • 基于Arduino实验连接线 10P杜邦线 优质彩色单芯(21CM)公对母线材
  • 相关文章

    当前位置: 首页 > 应用教程 > 【应用教程】LM35 温控报警装置

    【应用教程】LM35 温控报警装置

    编辑:neil2017-10-12 浏览次数:1180

    LM35 模拟温度传感器,输出电压为摄氏温标。LM35 是一种得到广泛使用的温度传感器。它采用内部补偿,输出可以从 0℃ 开始。LM35 有多种不同封装型式。在常温下,LM35 不需要额外的校准处理即可达到 ±1/4℃ 的准确率。通过简单的温度与电压关系式就可以实现环境温度的测试,那么 LM35 温度传感器可做什么样的应用呢?这里给大家分享一个使用 LM35 温度传感器做的温控系统。

    首先,我们需要准备相应的硬件

      ● 使用硬件
          ○ 直流电机模块
          ○ UBEC 3A
          ○ 7.4V 锂电池
          ○ 12864 摇杆液晶扩展板
          ○ Arduino UNO 控制器
          ○ LM35 温度传感器
          ○ 串行 RGB 模块
          ○ 杜邦线
          ○ USB 数据线


      ● 下载及安装程序中使用到的库文件
          ○ 下载:链接:http://pan.baidu.com/s/1jHZzmQy 密码:ebs1
          ○ 安装:Arduino 库文件加载方法
    http://www.makerspace.cn/forum.php?mod=viewthread&tid=6647&fromuid=10780
    (出处: 中国创客空间联盟-奥松机器人创客空间-Arduino中国社区)


      ● 打开 Arduino IDE 软件输入下面的程序代码
    #include <U8glib.h>
    #include <ChainableLED.h>
    #define Relay 9
    #define NUM_LED  1
    byte power = 0;

    ChainableLED led(10, 8, NUM_LED);

    float lm35_value;
    int celsius;
    U8GLIB_MINI12864 u8g(5, 6, 2, 4, 3);

    void draw()
    {
      u8g.setFont(u8g_font_unifont);   
      
      u8g.drawStr( 1,11,"temperature = ");
      u8g.setPrintPos(1,31);
      u8g.print(lm35_value);
      
      u8g.drawStr( 1,55,"www.alsrobot.cn");
      }

    float Read_LM35()
    {
      lm35_value = analogRead(A1);
      celsius = (float)lm35_value *(5.0/1023*100);
      return celsius;
      }

    void led_display()
    {
      if(lm35_value > 28.0)
      {
        led.setColorRGB(0,255,48,48);//255 106 106 red
        digitalWrite(Relay,HIGH);
        }
        else
        {
          led.setColorRGB(0,50,205,50);// Green
          digitalWrite(Relay,LOW);
          }
      }

      void setup() {
      Serial.begin(9600); 
      led.init();
      pinMode(Relay,OUTPUT);
      digitalWrite(Relay,HIGH);
    }

    void loop() 
    {
      lm35_value = Read_LM35();
      led_display();
        u8g.firstPage();
      do  {
        draw();
      }
      while( u8g.nextPage() );
      delay(200);
    }

      ● 将 Arduino 控制器断电,然后按照下图所示,进行硬件的连接

      ● 检查硬件连接无误后,给 Arduino 控制器通过 USB 数据线进行供电,就可以观察实验效果了
          ○ 通过 12864 液晶扩展板显示当前检测的温度值,当温度低于 28 度时,RGB 模块显示为绿灯,电机不转
          ○ 通过 12864 液晶扩展板显示当前检测的温度值,当温度高于 28 度时,RGB 模块显示为红灯,电机转动,进行降温



    创造源创客,创意自奥松

    -------------------------------------------------------------------------------------------------------------------------------------

    秀创客教学视频:supermaker.tv

    微信号:奥松机器人

    京东:alsrobot.jd.com

    淘宝:robotbase.taobao.com

    天猫robotbase.tmall.com

    QQ群:16816196(讨论,解惑)

    新浪微博:@奥松机器人基地


    • 用户评价

    暂时还没有任何用户评论

    总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
    用户名: 匿名用户
    E-mail:
    评价等级:
    评论内容:
    验证码:
    captcha

    Hi,大家好,我是小奥!

    欢迎来到奥松机器人的世界!

    需要咨询服务请点小奥哦!

    • 销售咨询: 销售咨询
    • 销售咨询: 销售咨询
    • 技术支持: 技术支持
    • 咨询电话:
      0451-86628691
    Top