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

    文章

    90

    浏览量

    19395
  • 风扇
    +关注

    关注

    4

    文章

    462

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓派Pico的开源风扇控制器介绍

    组装家庭服务器 / NAS,板载风扇控制器在 Linux 上压根没法正常工作?多风扇散热想精准调速,商用控制器功能死板还不支持自定义逻辑?DIY 风扇控制器,却被贴片元件焊接难、配件复杂劝退?想实现
    的头像 发表于 04-02 14:30 851次阅读
    基于树莓派Pico的开源<b class='flag-5'>风扇</b>控制器介绍

    请推荐适合 VisionFive 的 CPU 风扇型号,如何将风扇固定在CPU上,还是不需要风扇

    以及如何将风扇固定在CPU上,还是不需要风扇?谢谢。
    发表于 03-25 07:40

    风扇PSE认证办理

    随着气温升高,便携式小风扇迎来销售旺季。对于打算将小风扇出口到日本市场的企业来说,PSE认证是一道绕不开的“门槛”。本文将为您详细解读小风扇PSE认证的核心要点。
    的头像 发表于 03-23 17:44 237次阅读
    小<b class='flag-5'>风扇</b>PSE认证办理

    深入解析MAX6660:远程结温控制的风扇调速利器

    深入解析MAX6660:远程结温控制的风扇调速利器 在电子设备的设计中,散热问题一直是工程师们关注的重点。合理的散热设计不仅能保证设备的性能稳定,还能延长设备的使用寿命。MAX6660作为一款集成
    的头像 发表于 02-28 16:40 698次阅读

    LM96163远程二极管数字温度传感器:精准温控与智能风扇控制的完美结合

    LM96163远程二极管数字温度传感器:精准温控与智能风扇控制的完美结合 引言 在电子设备的设计中,温度管理是一个至关重要的环节。过高的温度不仅会影响设备的性能,还可能缩短其使用寿命。因此,选择一款
    的头像 发表于 02-25 17:35 1142次阅读

    半导体制冷模组-温控器该怎么选

    半导体制冷模组需精准温控器,匹配合理提升效率与稳定性,华晶温控提供专业解决方案。
    的头像 发表于 01-28 14:39 638次阅读
    半导体制冷模组-<b class='flag-5'>温控</b>器该怎么选

    散热风扇如何守护智慧大棚与垂直农场

    保温、保湿常处于半封闭状态,热量易在局部区域积聚形成 “热岛效应”,导致上层作物受热过度、下层作物光照与温度不足,整体产量与品质大打折扣。 二、散热风扇的 “硬担当”:精准控温,守护农业核心价值
    发表于 01-22 14:24

    3D打印机散热风扇:热管理核心与选型优化指南

    散热则更看重风量均匀。再就是优化控制逻辑,用智能温控系统是个好办法。在设备关键部位装温度传感器,实时监测温度,然后根据温度自动调整风扇转速。比如打印第一层的时候,把风扇关掉或者调低转速,避免打印件和平
    发表于 01-19 15:05

    电能质量在线监测装置高温下风扇自动启停吗?

    配备温控风扇的电能质量在线监测装置在高温下会自动启停 ,而部分低功耗、全密封或自然散热设计的装置则无此功能。这一功能的核心是通过内置温度传感器监测内部温度,按预设阈值自动控制风扇运行状态。 一、
    的头像 发表于 12-12 15:12 607次阅读
    电能质量在线监测装置高温下<b class='flag-5'>风扇</b>自动启停吗?

    FeRAM在温控器中的应用优势

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

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

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

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

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

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

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

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

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

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

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