用于控制继电器的电路如下:

在本教程中,我们将使用等效于Arduino的Yourduino的RoboRed 。为了不使RoboRed上的I / O引脚过载,将使用晶体管从Arduino的电源而不是IO引脚向继电器提供电流。然后,IO引脚将位于晶体管的基极上,以打开和关闭晶体管。将使用NPN晶体管。晶体管需要确保的全部是饱和状态。PN2222A晶体管的饱和电流要求为0.1mA。我们将为R2使用2K电阻器,该电阻器将为我们提供5V / 2kohm = 2.5mA的基极电流,使晶体管达到饱和。 我们需要设置的下一个电流是通过继电器线圈的电流。该SRD-05VDC-SL-C型继电器数据表规定,为此所需的额定电流为89.3毫安。我们将调整R1的大小以提供此电流。线圈电阻标称值为55欧姆。这意味着我们在调整R1大小时必须考虑到这一点。电路的另一部分应考虑的是晶体管的VCE_sat(饱和时的集电极至发射极电压)。查看PN2222的PN2222A晶体管数据表,对于给定的晶体管集电极电流和基极电流,最坏情况VCE_sat约为0.1V。

在5V电源和VCE压降0.1V的情况下,R1和继电器线圈上的电压为4.9V。现在我们需要确定R1的电阻大小,以使89.3mA通过线圈。为此,我们将使用等式V = IR(电压=电流*电阻)。对于我们的方程式,4.9V = 89.3mA * R或R = 4.9V / .089A = 55.05hms。因此,现在我们需要R1加上等于55.05欧姆的线圈电阻。这将需要0.05欧姆,基本上是0欧姆。即使我们为R1放置0.5欧姆,线圈电流变化也将非常小。不用R1并将线圈直接连接到晶体管的集电极就可以了。

现在,我们将继电器连接到面包板上,并使用26W的灯泡灯显示继电器的功能。如果您不熟悉交流电路,请寻找一些使用交流电路的安全提示。电路带电时,切勿割断或剥线。我们将如下图所示连接灯泡:

首先,我们将剥去灯泡的交流电源线以破坏灯泡的L1。然后它将到达开关继电器的任一侧。现在,当继电器闭合时,电路将为灯泡完成,灯泡将点亮。

现在,我们将使用RoboRed Yourduino的Pin 3 来打开和关闭此继电器,这将打开和关闭灯。当引脚3变为高电平时,它将打开晶体管,该晶体管将关闭继电器。当引脚3变为低电平时,晶体管将关闭,并且没有电流通过继电器,从而断开继电器。该代码将每3秒循环一次。首先,继电器将在最初的3秒钟内打开,然后在接下来的3秒钟内关闭继电器,打开灯,然后在接下来的3秒钟内,继电器打开,关闭灯,这将持续到Arduino关闭或灯泡烧坏。

arduino灯光装置_使用Arduino和继电器控制灯光相关推荐

  1. arduino灯光装置_基于Arduino的智能家居灯控系统设计

    &能应用 ------ T X 阵 W S 2 8 1 2 全 彩 灯 带 R X 工 G N D r 0 引言 智能家居的概念虽然已经有了几十年,但进入我国并取 得一定发展还是最近几年的事, ...

  2. arduino灯光装置_基于Arduino的灯光秀

    步骤1:准备木制框架 您可以按照您希望的任何方式构建框架或外壳.我选择木材是因为仅需使用基本工具即可轻松完成工作. 我已使用一些已打捞过的木板来搭建框架.我在长度为30厘米的木板上标记了4个干净的零件 ...

  3. arduino灯光装置_用Arduino实现智能控制-夜间感应灯的制作

    教学基本信息 课名 用 Arduino 实现智能控制 - 夜间感应灯的制作 (一个单元两个课时) 是否属于 地方课程或校本课程 否 学科 信息技术 学段 第三学段 年级 初一 授课日期 2 指导思想与 ...

  4. arduino nano 蓝牙_用Arduino玩转掌控板(ESP32):ESP32概述与Arduino软件准备

    前言 近年来,掌控板(英文名:mPython)在创客教育中应用越来越广泛.掌控板集成了 ESP32 高性能双核芯片,具备 WiFi 和蓝牙连接功能,同时在板子上又配置了丰富的传感器,最重要的是它是专门 ...

  5. arduino编码器计数_基于Arduino开发环境的光电编码器检测仪设计方案 - 全文

    0 引言 Arduino是一款基于单片机系统的电子产品开发平台,它的软硬件系统都具有高度的模块化,而且软件系统是完全开源的.其硬件系统也是高度模块化的,在核心控制板的外围有开关量输入/输出模块.各种模 ...

  6. arduino 长传出错_请问Arduino IDE在编译时正常,却无法上传且显示找无效库是怎么回事?...

    开发板:"Arduino Nano atmega328p" 警告:库 Mozzi 中的分类 'audio' 不可用.设置为 'Uncategorized' 项目使用了 2750 字 ...

  7. arduino智能闹钟_【Arduino综合项目】小闹钟

    小闹钟项目 在额济纳支教这一年,给孩子们上了很多Arduino开发的课,也带他们完成了几个Arduino综合项目,下面陆续把这些小项目放上来,欢迎围观~~~非科班出身,C语言学的不好,望各路大神批评指 ...

  8. arduino灯光装置_【pinpong库控制硬件】之Arduino uno-调光台灯

    本帖最后由 _木子_ 于 2020-9-1 15:21 编辑 调光台灯 一.概述-------------------------------------- 在前面的课程中我们学会了如何点亮并控制LE ...

  9. arduino灯光装置_创客实战 | 用Arduino制作一款奇幻的“灯光隧道”

    前言 前几期都是炫酷的LED作品,或简或难,而这期老外又把LED玩出了新花样:把相框和灯条组合,用Arduino作为中控制作一款奇幻的"灯光隧道".这个作品的电路非常简单,初学者即 ...

最新文章

  1. 人工智能3d建模算法_打破国外垄断,全国产3D芯片为机器人“点睛”
  2. 云领未来,智慧共创 | 德勤咨询获「SAP 中国区2018年度优秀服务合作伙伴」
  3. [Leetcode][第206题][JAVA][反转一个单链表][递归][迭代]
  4. c语言调用的viod函数不执行,void 函数 调用问题
  5. python怎么操作_python怎么操作mysql
  6. 外媒:巴基斯坦将成为南亚地区首个测试5G通讯的国家
  7. box2d之刚体,定制器笔记
  8. 如何把Access中数据导入Mysql中 (转)
  9. SQL操作结果集-并集,差集,交集,结果集排序
  10. 1. C++dump编程
  11. .net core不能使用httpget_.NET Core使用Nlog记录日志
  12. 使用linux批量引物设计,使用NCBI-ePCR和Primer3进行引物批量化设计
  13. 对接极光IM之修改头像
  14. android渗透测试工具drozer,利用drozer进行Android渗透测试
  15. 流式数据分析处理的常规方法
  16. 如何从根本上防止服务器被攻击
  17. 物联网如何改变医疗保健行业
  18. iOS 14.5正式版如约而至 支持通过Apple Watch解锁iPhone
  19. 基于PP-TSM+BMN+LSTM实现足球精彩时刻剪辑_副本1
  20. VMware安装、启动虚拟机报错:无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导?

热门文章

  1. Unity3D脚本中文教程(八)
  2. [惊艳]印度游记:美女就是多!
  3. 百钱买百鸡C语言详解
  4. 去哪儿旅行微服务架构实践
  5. PentesterLab靶场sql注入流程
  6. 详解【负载均衡】(负载均衡算法、一致性hash、负载均衡架构分析)
  7. DELL5060安装win几个版本系统记录
  8. OpenWrt学习总结(2)编译OpenWrt过程中整理的软件包下载网址
  9. linux小白系列-各种软件包的下载
  10. 探索拼多多底层逻辑,教你走出运营误区