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

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

3天内不再提示

温控风扇的制作

454398 来源:网络整理 作者:网络整理 2019-11-20 09:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:您需要的零件

我用来执行此操作的零件

·Genuino UNO

·温度传感器–关键部件

·1KΩ电阻器

·100µF/16V电容器

·PN2222A NPN晶体管–打开风扇的关键部分

·12V DC无刷风扇–关键部分

·1N4007二极管

·AC – DC插入适配器120VAC至12VDC

·液晶显示器

·额外面包板

步骤2:示意图

步骤3:源代码//注释

#include

// library for LCD LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

float temp; // set temp as a whole number

int tempPin = A0; //arduino pin used for temperature sensor

int tempMin = 23; // the temperature to start the buzzer

int tempMax = 26; // temperature full speed

int fan = 6; // the pin where fan is connected

int fanSpeed = 0; // fan speed variable void setup() {

pinMode(fan, OUTPUT); // declaring fan pin 6 as output

pinMode(tempPin, INPUT); // declaring tempPin A0 as input

lcd.begin(16, 2); // LCD intialize

lcd.clear(); // clears lcd

lcd.print(“Fan Speed:”); // prints “Fan Speed” 50-255 PWM

lcd.setCursor(0,1); // Sets cursor for next line

lcd.print(“Temperature:”); // Prints “Temperature” below “Fan Speed”

Serial.begin(9600); // begins the serial monitor

} void loop() {

temp = analogRead(tempPin);

float voltage = (temp/1024)*5.0;

float temperature = (voltage - 0.5) * 100; // formula for degrees celcius

Serial.println(temperature); // prints temp in serial monitor

lcd.setCursor(12,1); // 12 character to the right on the first column

lcd.print(temperature); // prints the number on the 12 character

delay(1000); // delay in between reads for stability

if(temp 《 tempMin) { // if temp is lower than minimum temp

fanSpeed = 0; // fan is not spinning

digitalWrite(fan, LOW); // pin 6 output is low

}

if((temperature 》= tempMin) && (temperature 《= tempMax)) //if temperature is higher than the minimmum range

{

fanSpeed = map(temperature, tempMin, tempMax, 50, 255); // the actual speed of fan

analogWrite(fan, fanSpeed); // spin the fan at the fanSpeed speed

Serial.println(fanSpeed); // prints fan speed in serial monitor

lcd.setCursor(12,0); // sets cursor

lcd.print(fanSpeed); // prints

lcd.print(“ ”); // fixes an error of random number display

}

}

责任编辑:wv

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

    关注

    0

    文章

    81

    浏览量

    19279
  • 风扇
    +关注

    关注

    4

    文章

    438

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FeRAM在温控器中的应用优势

    半导体、电气设备、成型机等制造生产线上温度调节器(温控器)至关重要,它通过精密的温度控制提高产品的合格率、可靠性和生产效率。在温度调节器(温控器)中FeRAM(铁电体存储器)的优异特性也得以发挥。
    的头像 发表于 11-11 09:23 492次阅读
    FeRAM在<b class='flag-5'>温控</b>器中的应用优势

    关于散热风扇与散热风扇转子你了解多少?

    风冷散热,风扇是主要的空气驱动部件。 散热风扇可以根据不同的分类标准进行分类,以下是一些常见的分类方法: 按工作原理分类: ü 轴流风扇:气流沿着风扇轴线方向流动,具有风量大、风压小、
    的头像 发表于 10-28 08:28 234次阅读

    浮思特 | 离心风扇与轴流风扇区别——美蓓亚三美散热方案解析

    在电子设备、汽车、新能源以及工业领域中,风扇是确保系统稳定运行不可或缺的元器件。而在众多类型的风扇中,离心风扇和轴流风扇是最常见的两类。它们都属于散热
    的头像 发表于 09-25 09:58 484次阅读
    浮思特 | 离心<b class='flag-5'>风扇</b>与轴流<b class='flag-5'>风扇</b>区别——美蓓亚三美散热方案解析

    电熨斗恒温熨烫:铝电解电容帮温控模块稳住电压波动

    在现代家电中,电熨斗作为家庭衣物护理的核心工具之一,其性能的稳定性直接关系到用户体验。而恒温熨烫功能的实现,离不开温控模块的精准调节,其中铝电解电容在稳定电压波动方面扮演着关键角色。本文将深入探讨
    的头像 发表于 09-18 15:24 267次阅读

    SUNON高效节能商用冷藏EC风扇

    SUNON高效节能商用冷藏EC风扇SUNON的高效节能商业冷藏EC风扇专门为满足工业设备、商业设备、冷冻冷藏、医疗设备等散热需求而设计的性能卓越风扇产品。该系列风扇具有风量稳定性、长效
    发表于 06-27 09:11

    食品加工温控场景:PROFIBUS转MODBUS的温控表连接规范

    温控
    小疆智控
    发布于 :2025年06月18日 18:08:24

    风扇灯PCBA方案开发原理及介绍

    致力于成为无刷马达驱动行业的“小巨人”,为智能制造提供高性价比解决方案。——深圳其利天下随着人们对高品质生活的不断追求,风扇灯需求量激增,成为家电行业中不可忽视的一部分。下面,我们一起探讨风扇灯在家
    的头像 发表于 06-11 15:05 549次阅读
    <b class='flag-5'>风扇</b>灯PCBA方案开发原理及介绍

    激光焊接技术在焊接涡轮风扇工艺中的特点

    涡轮风扇作为航空发动机和某些工业设备的关键部件,其焊接质量直接影响到设备的性能和可靠性。激光焊接机,以其高精度、高效率、热影响区小等优势,在焊接涡轮风扇工艺中得到了广泛应用。下面来一起看看激光焊接
    的头像 发表于 05-19 15:09 492次阅读
    激光焊接技术在焊接涡轮<b class='flag-5'>风扇</b>工艺中的特点

    风扇应用的升压芯片到底怎么选?升压芯片又是如何驱动风扇的?

    在直流风扇设计中,升压芯片的作用是将电池或适配器的低电压转换为驱动风扇电机所需的高电压,同时确保电路稳定、安全。FP6296与FP5207作为两款主流升压芯片,分别针对轻量化与高功率场景,通过差异化
    的头像 发表于 04-17 17:58 1551次阅读
    <b class='flag-5'>风扇</b>应用的升压芯片到底怎么选?升压芯片又是如何驱动<b class='flag-5'>风扇</b>的?

    Aqara 智能温控器 W400 震撼上市:一屏开启全屋智慧温控新时代

    2025年4月15日,全球 IoT行业独角兽 Aqara 正式推出全新产品—— Aqara 智能温控器 W400。以 “全屋温控,一屏当先” 为核心理念,W400 支持同时接入中央空调、新风、水地暖
    的头像 发表于 04-16 17:26 780次阅读

    DELTA台达风扇有哪些优点和缺点

    台达(DELTA)作为全球知名的电子设备制造商,DELTA台达风扇凭借卓越性能在工业自动化、服务器、变频器、储能系统等多个领域占据重要地位。以下是对DELTA台达风扇的优缺点详细分析:优点高效节能
    发表于 04-14 10:15

    盘点无风扇嵌入式主板应用优势

    在科技飞速发展的今天,嵌入式主板在各个领域发挥着重要作用。而无风扇嵌入式主板以独特优势在工业自动化、医疗设备和智能交通等领域广泛应用。今天,就让我们一起深入了解无风扇嵌入式主板在实际应用中的那些
    的头像 发表于 02-15 18:04 653次阅读
    盘点无<b class='flag-5'>风扇</b>嵌入式主板应用优势

    汽车冷却风扇参考设计用户指南

    电子发烧友网站提供《汽车冷却风扇参考设计用户指南.pdf》资料免费下载
    发表于 01-21 14:50 0次下载
    汽车冷却<b class='flag-5'>风扇</b>参考设计用户指南

    鼎盛合:高转速风扇方案设计

    在现代科技飞速发展的时代,人们对于电器设备的性能要求越来越高。风扇作为一种常见的电器,在日常生活和工业生产中都有着广泛的应用。而高转速无刷风扇以其高效、低噪、长寿命等优点,逐渐成为了市场的宠儿。本文
    的头像 发表于 12-25 14:11 907次阅读

    把常用的小黄鸭风扇升级为语音控制的智能风扇~

    以下作品由安信可社区用户 djy876 制作 前言 将常用的小黄鸭风扇升级为语音控制。最终达到效果是把小黄鸭接入Home Assistant (HA),并把雷达、苹果家庭接入HA,在省电模式下雷达
    的头像 发表于 12-21 16:31 1297次阅读
    把常用的小黄鸭<b class='flag-5'>风扇</b>升级为语音控制的智能<b class='flag-5'>风扇</b>~