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

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

3天内不再提示

如何使用ARDUINO板隔离和控制12v PC风扇的速度

454398 来源:网络整理 作者:网络整理 2019-11-14 09:33 次阅读

步骤1:构建电路。

如何使用ARDUINO板隔离和控制12v PC风扇的速度

上面的图片显示了您需要构建的电路。。

您需要的零件:

1. 2 X220Ω电阻

2。 1 X 2N2222晶体管(或将处理您要供电的设备电流的任何类似晶体管)。3。 1 X SHARP PC817光耦合器(或任何类似的光耦合器都可以使用)。

4。您要控制的1 X PCfan或电动机(确保它将处理您使用的电源)。

5。 1 X ARDUINO板。

6。跳线。

7。如果没有,则可以使用12伏电源或9伏电池。

构建电路:

第一个220Ω电阻连接在arduino板上的引脚9和芯片中引入的光耦合器的正极之间,该电阻被切降低电路板上的电压,以免导致LED功率过大而烧坏。如果使用与SHARP PC817不同的光耦合器,则可能需要调整此电阻器以进行补偿,PC817的最大LED输入电压为1.4伏,该电阻将arduino 5伏降至1.25伏。

第二个220Ω电阻器限制流过芯片中光电晶体管的电流,SHARP PC817在50mA电流下可承受35伏特电压,但在这种情况下会变得很热且不能持续很长时间,因此我在其中放置了一个限流电阻器。

我为此推荐的晶体管是2N2222,但是任何可以处理风扇和电动机的电压和安培的晶体管都可以正常工作,如果您将要使用具有高电流拉力的电动机或设备,我建议使用TIP120之类的达林顿晶体管。

如果您使用大风扇或电动机,则可能需要放置一个二极管在您的设计的正负之间,因此如果电源被切断,则由电源产生的功率风扇或电动机的电压不超过晶体管的反向电压(如果切断电源并且电动机仍在旋转,则它将像发电机一样起作用,直到停止旋转为止)。只需使用整流二极管,其正极连接到风扇或电动机的负极,二极管的负极连接到设备的正极。。

步骤2:代码

现在,您已经建立了电路,可以上传代码并进行尝试,只需复制下面的代码并将其粘贴到Arduino ide中即可。

int fan = 9;//扇动9号针

int spe;//风扇速度

void setup(){

pinMode(fan,OUTPUT);

Serial.begin(9600);

}

void loop(){

if(Serial .available())//检查输入

{

spe = Serial.parseInt();

spe = constrain(spe,0,255);//设置风扇速度的最小值和最大值

analogWrite(fan,spe);

Serial.print(“风扇速度为-”);

Serial.println(spe);

}

}

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

现在您已经将代码加载到arduino上,然后打开串行监视器,键入输入介于0到255之间的数字,然后按Enter。如果一切正常,您的风扇或电动机应该旋转,请记住,如果从零开始(风扇关闭),则可能需要输入20或更高的数字才能使装置旋转。

责任编辑:wv

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

    关注

    4

    文章

    406

    浏览量

    37297
  • Arduino
    +关注

    关注

    187

    文章

    6453

    浏览量

    185922
收藏 人收藏

    评论

    相关推荐

    用于电压检测的±12V输入、新一代、增强型隔离放大器

    电子发烧友网站提供《用于电压检测的±12V输入、新一代、增强型隔离放大器.pdf》资料免费下载
    发表于 08-28 10:44 0次下载
    用于电压检测的±<b class='flag-5'>12V</b>输入、新一代、增强型<b class='flag-5'>隔离</b>放大器

    线路漏电检测仪12v驱动原理

    线路漏电检测仪是一种用于检测电路中是否存在漏电现象的仪器,广泛应用于电力系统、工业自动化、建筑电气等领域。12V驱动是线路漏电检测仪中的一个重要组成部分,它负责为检测仪提供稳定的12V直流电源,并
    的头像 发表于 08-25 17:43 1039次阅读

    求教12V风扇调速器电路原理

    在下拆了一个笔记本散热底座,12V三针脚风扇,带调速器。元件如图。 输入端是USB5V,三极管应该是稳压的用于启动12V风扇,请问这两个
    发表于 06-28 09:04

    利用Arduino的自动风扇速度控制电路设计

    自动风扇速度控制电路Arduino LM35编程非常容易实验,可用于根据温度水平通过继电器控制任何目标设备。对于这里的温度测量,我们使用 L
    的头像 发表于 06-22 16:39 861次阅读
    利用<b class='flag-5'>Arduino</b>的自动<b class='flag-5'>风扇</b><b class='flag-5'>速度</b><b class='flag-5'>控制</b>电路设计

    12v隔离后带负载电压下降

    12v隔离后带200mA的负载,电压下降,降了1v。但隔离前的电压没变,是哪个元器件限流了吗
    发表于 06-12 09:24

    使用Arduino的温控风扇电路分享

    “使用Arduino的温控风扇”项目只是围绕Arduinouno和温度传感器LM35制造的。这些项目是使用闭环反馈控制系统设计的嵌入式系统的一个很好的例子。为了获得正确的用户界面视觉
    的头像 发表于 05-05 15:41 1634次阅读
    使用<b class='flag-5'>Arduino</b>的温控<b class='flag-5'>风扇</b>电路分享

    采用APM19的 12V EPS参考设计SEC-EPS-12V-APM19-GEVB数据手册

    电子发烧友网站提供《采用APM19的 12V EPS参考设计SEC-EPS-12V-APM19-GEVB数据手册.rar》资料免费下载
    发表于 04-23 18:22 0次下载
    采用APM19的 <b class='flag-5'>12V</b> EPS参考设计<b class='flag-5'>板</b>SEC-EPS-<b class='flag-5'>12V</b>-APM19-GEVB数据手册

    12V/5V输入电压5A连续负载E保险丝PC9511/21初步数据表

    电子发烧友网站提供《12V/5V输入电压5A连续负载E保险丝PC9511/21初步数据表.pdf》资料免费下载
    发表于 02-22 09:14 3次下载

    光耦pc817怎么直接接12v电压

    中,我将详细介绍如何直接将12V电压接到光耦PC817上,并提供一些相关的电路设计和注意事项。 第一部分:光耦PC817的工作原理和基本参数介绍 1.1 工作原理 光耦PC817由输入
    的头像 发表于 02-14 17:26 5964次阅读

    风扇速度控制器电路图分享

    风扇速度控制器是一种电子设备,用于调节风扇的转速。通过改变输入电压或电流,风扇速度
    的头像 发表于 02-12 10:57 3210次阅读
    <b class='flag-5'>风扇</b><b class='flag-5'>速度</b><b class='flag-5'>控制</b>器电路图分享

    12v电源和12v充电器有什么区别?

    。它通常由电源适配器、电路、转换器等部分组成。这种电源可以通过直插插座或带有插头的电线与电网接通,然后通过转换器将电网上的交流电转换为直流电输出。12V电源在一定范围内提供稳定的电压输出,常用于供电电子设备,如笔记本电脑、电视、音
    的头像 发表于 01-15 11:26 2881次阅读

    12v继电器的作用和原理介绍

    12V继电器可以实现电路的开关控制、信号传递等功能。在实际应用中,12V继电器的作用和原理是非常重要的。本文将对12V继电器的作用和原理进行详细介绍。 首先,我们需要了解
    的头像 发表于 01-05 15:48 4835次阅读
    <b class='flag-5'>12v</b>继电器的作用和原理介绍

    arduino开发12v输入可以吗?

    arduino开发12v输入可以吗,开发5v输出端可能哟300mA的电流,请问板子上的1117能承受那么大的功率吗
    发表于 11-08 07:51

    12V继电器的触电可以同时驱动4个工作电路工作吗?

    的应用,例如控制车灯、电喇叭、风扇、电动玻璃等等。而对于一些车载设备需要同时控制多个电路的情况,12V继电器的触点可以同时驱动多个工作电路,但需要满足一定的条件。 首先,需要明确的是,
    的头像 发表于 10-27 10:20 834次阅读

    电脑电源12V输出是多少A的范围?电脑电源12V输出电压范围在多少以内是合格的?

    电脑电源12V输出是多少A的范围?电脑电源12V输出电压范围在多少以内是合格的? 电脑的电源是电脑不可或缺的组成部分,用于对电脑的各个部分提供电能。其中,12V输出是较为常见的一个输出电压。那么
    的头像 发表于 10-22 14:47 1.3w次阅读