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

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

3天内不再提示

温度报警器的制作

454398 来源:wv 2019-08-28 09:00 次阅读

步骤1:购买产品

温度报警器的制作

项目列表:

- Arduino Uno

- LCD键盘屏蔽

- 11对公母线

- 7对公对母线

- DHT温度传感器

- 大型面包板

- 小型面包板

- 无源蜂鸣器(5V)

- 绿色LED

- 红色LED

- 2个电阻(330欧姆)

步骤2:组装LCD键盘

将橙色线放入LCD键盘( 5从右上角开始,另一边进入Arduino板的端口4.

将红线放入LCD键盘(右上角为6),另一端插入端口5 in Arduino板。

将蓝线放入LCD键盘(右上角7个),另一侧插入Ard端口6 uino board。

将粉红色线放入LCD键盘(右上方8个),另一侧放入Arduino板的端口7中。

将灰色线放入LCD键盘(右上角为9),另一端为Arduino板上的端口8.

将白线放入LCD键盘(右上角为10),另一侧为Arduino板上的端口9。

将白线放入LCD键盘(右下角为9),另一侧放入面包板的负极。

放置灰色线进入LCD键盘(右下方10个),另一侧进入面包板正极。

步骤3:无源蜂鸣器组装

将灰线放入无源蜂鸣器的“SIG”端口,另一端插入Arduino板的端口3.

将蓝线放入‘UCC ’被动蜂鸣器的端口,另一侧进入面包板的正极。

将紫色线放入无源蜂鸣器的“GND”端口,另一端进入面包板的负极。

步骤4:装配DHT温度传感器

将DHT温度传感器放入H14-H17点。

将橙色线放入位于J14位置的面包板中,将另一端放入面板中的负排。

将白线放入位于J16位置的面包板中,将另一端放入端口A0中。

将灰线放入位于J17位置的面包板中,将另一端放入面包板中的正排。

步骤5:组装LED

将绿色LED的正极线放入D28,将负极线放入D29,放入面包板。

将红色LED的正极线放入D25,将负极线放入D26,放入面包板。

电阻器的一侧放在位置B29(绿色LED)和另一侧在负排中。

将电阻器的一侧放在位置B26(红色LED)和t在负排的另一侧。

将灰色线放在面包板位置B28,另一侧放入Arduino板的端口13。

将绿色线放入面包板位置B25,另一侧进入Arduino板的端口12。

步骤6:接地和5V端口的组装

将黄线放入面板正面和Arduino板上‘GND’的另一面。

将黄线放入面包板负极,另一面放入Arduino板的“5V”。

第7步:插入代码和打印框

#include // Include the library ‘LiquidCrystal.h’

#include // Include the library ‘dht.h’

#define TempSen A0 // Define ‘TempSen’ as A0

#define redLED 12 // Define ‘redLED’ as 12

#define greenLED 13 // Define ‘greenLED’ as 13

#define speakerPin 3 // Define ‘speakerPin’ as 3

dht DHT;

const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; // Defines the pins for LCD

LiquidCrystal lcd(rs, en, d4, d5, d6, d7); // Creates LCD as an object

void setup() {

pinMode(redLED, OUTPUT); // Define ‘redLED’ as an output

pinMode(greenLED, OUTPUT); // Define ‘greenLED’ as an output

pinMode(speakerPin, OUTPUT); // Define ‘speakerPin’ as an output

Serial.begin(9600); // Start the Serial monitor connection

lcd.begin(16, 2); // Define the amount of coloums(16) and rows(2)

}

void loop() {

DHT.read11(TempSen); // Read the temperature sensor

Serial.println(DHT.temperature); // Print the temperature in the serial monitor

lcd.setCursor(0, 0); // set the cursor to column 0, line 1

lcd.print(“Temp = ”); // Print ‘Temp=’ on the LCD display

lcd.print(DHT.temperature); // Print the temperature on the LCD display

lcd.println(“C ”); // Print ‘C’ after the temperature on the LCD display

delay(50); // Delay for 50 milliseconds

if (int(DHT.temperature) 》= 35.00){ // Take the temperature and create an int that when its more than 35 degrees the following happens

digitalWrite(redLED, HIGH); // Turn the ‘redLED’ on

digitalWrite(greenLED, LOW); // Turn the ‘greeenLED’ off

int temp = analogRead(DHT.temperature); // Deifne the ‘temp’ as the ‘DHT.temperature’

tone(speakerPin, 1*temp); // Play a tone at the tempreature level and play it out of the speaker

delay(50); // Delay for 50 milliseconds

noTone(speakerPin); // Play no tone out of the speaker

}

else{

digitalWrite(redLED, LOW); // Turn the ‘redLED’ off

digitalWrite(greenLED, HIGH); // Turn the ‘greenLED’ on

}

}

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

    关注

    3

    文章

    29

    浏览量

    11250
收藏 人收藏

    评论

    相关推荐

    TBJ-150 一体化声光报警器环境温度采用什么模式

    一体化声光报警器在环境温度方面的采用模式主要依赖于其内部传感和电路设计,以及应用场景的具体需求。通过设定不同的报警值和报警模式,以及配备相
    的头像 发表于 10-11 14:21 254次阅读

    电子围栏报警器报警常见问题

    电子围栏报警器是一种安全防护设备,广泛应用于住宅、商业、工业等场所,用于防止非法入侵和盗窃。然而,在使用过程中,可能会遇到各种问题,导致报警器无法正常工作或误报。 1. 系统安装问题 1.1 围栏
    的头像 发表于 09-24 09:15 526次阅读

    光栅报警器一直报警是什么原因

    误报。 电源问题 :不稳定或不足的电源可能导致设备无法正常工作。 环境因素 :极端温度、湿度或灰尘可能影响传感的性能。 2. 软件问题 编程错误 :如果报警器的软件编程不正确,可能会导致误报。 固件更新 :过时的固件可能包含错
    的头像 发表于 09-24 09:12 861次阅读

    红外报警器设计原理与实现方法

    红外报警器,作为一种安全防护设备,已广泛应用于家庭、商业场所和公共场所。它通过检测红外辐射的变化来发现潜在的入侵者,从而发出警报。本文将详细介绍红外报警器的设计原理和实现方法。一、设计原理红外报警器
    的头像 发表于 06-20 08:28 572次阅读
    红外<b class='flag-5'>报警器</b>设计原理与实现方法

    烟雾报警器WTN6语音芯片方案

    随着科技的进步和人们生活水平的提高,对于家庭安全的关注度也日益增强。烟雾报警器作为预防火灾的重要设备,其功能和性能也在不断更新升级。传统的烟雾报警器通常只有蜂鸣声作为报警信号,但在现代智能家居的浪潮下,加入WTN6语音芯片,可以
    的头像 发表于 03-29 14:52 491次阅读

    家庭燃气报警器应用示例

    燃气安全无小事,燃气报警器在检测到气体泄漏后发出报警并切断燃气阀,范防于未“燃”。燃气报警器通过高精度传感检测周围环境气体,产生电信号给到MCU,当达到
    的头像 发表于 03-14 10:58 1006次阅读
    家庭燃气<b class='flag-5'>报警器</b>应用示例

    应用于温度报警器中的高精度温度传感芯片

    温度报警器的工作原理主要基于温度传感对环境温度的实时检测,当检测到的温度超过或低于用户设定的临
    的头像 发表于 02-23 09:30 640次阅读
    应用于<b class='flag-5'>温度</b><b class='flag-5'>报警器</b>中的高精度<b class='flag-5'>温度</b>传感芯片

    防盗报警器电路图分享

    防盗报警器是一种电子设备,主要用于预防抢劫、盗窃等意外事件。它通常由防盗报警主机和防盗报警配件组成,能够探测入侵行为或由配件主动触发报警信号,并通过现场警号、网络或通信方式将
    的头像 发表于 02-12 17:36 2416次阅读
    防盗<b class='flag-5'>报警器</b>电路图分享

    火灾报警器电路图分享

    火灾报警器是一种用于探测火灾并发出报警信号的消防器材。它通常由火灾探测报警控制组成,探测
    的头像 发表于 02-07 18:31 7430次阅读
    火灾<b class='flag-5'>报警器</b>电路图分享

    门把手触摸报警器分享

    报警器是一种用于防止或预防某事件发生所造成的后果的电子产品。它通过声音、光、气压等形式来提醒或警示人们采取某种行动。报警器可以分为机械式报警器和电子报警器,其中电子
    的头像 发表于 02-07 15:33 868次阅读
    门把手触摸<b class='flag-5'>报警器</b>分享

    基于单片机的燃气报警器的设计

    电子发烧友网站提供《基于单片机的燃气报警器的设计.rar》资料免费下载
    发表于 01-12 10:42 11次下载

    基于51单片机的红外报警器的设计与制作

    电子发烧友网站提供《基于51单片机的红外报警器的设计与制作.rar》资料免费下载
    发表于 01-12 09:18 25次下载

    基于51单片机的红外报警器的设计与制作

    电子发烧友网站提供《基于51单片机的红外报警器的设计与制作.rar》资料免费下载
    发表于 01-03 11:32 11次下载

    基于单片机的燃气报警器的设计

    电子发烧友网站提供《基于单片机的燃气报警器的设计.rar》资料免费下载
    发表于 01-02 10:19 2次下载

    报警器电路图大全

    报警器是一种为防止或预防某事件发生所造成的后果,以声音、光、气压等形式来提醒或警示我们应当采取某种行动的电子产品。报警器(alarm),分为机械式报警器和电子报警器。随着科技的进步,机
    的头像 发表于 12-27 17:15 3097次阅读
    <b class='flag-5'>报警器</b>电路图大全