平常大家都是怎么开灯的呢?其实对于灯的控制可以有很多种方式,开灯这件小事也可以很有趣~接下来就以linkboy为编程平台,介绍多种对于灯的智能控制方式。

本文中所有程序和实物效果的相关视频可在bilibili观看,链接为

linkboy带你花式开灯,开灯这件小事也可以很有趣~_哔哩哔哩_bilibili

第一种、按键开关

这是最常见的控制方式,通过按下按键控制灯的亮灭。实现这个功能,程序很简单,按键按下、灯亮,再按下、灯灭。程序仿真效果如图。

第二种、声控灯

通过声音控制灯的状态,适合应用在只需要短时照明的场合,如楼道照明灯。你有没有这样的经历,在黑暗的楼道里拍一下手、灯就亮了。

声控灯会用到声音检测器,例如检测到声音、灯亮10秒钟,程序仿真效果如图。

 第三种、光控灯

根据光线强度控制灯的状态,天亮时灯关闭、天黑时灯自动亮。适合需要夜间照明的场合,例如路灯。

光控灯需要用到光照检测器,图中的光照检测器的测量数据范围为0-1023,根据实际情况设置光线界限值,例如设置界限值为500,光线强度小于500表示天色黑暗,此时灯亮。程序仿真效果如图。

第四种、语音控制

前边讲到的声控灯可以检测到声音,但是听不懂话。应用语音识别,还可以通过语音指令控制灯的状态,例如说“开灯”、灯就会亮。

程序如图,因为程序中设置了开灯指令对应的ID为1、关灯指令对应的ID为2,所以在仿真状态下,输入1代表识别到开灯指令,输入2代表识别到关灯指令。

第五种、遥控器控制

遥控器大家都很熟悉,电视遥控器、空调遥控器等很常用,灯也可以通过遥控器控制。例如通过红外遥控器控制灯的状态,不需要走到固定开关处、更加方便,适合小范围内控制。(不过红外遥控器需要直线对准接收器,接收器才可以收到信号)

程序仿真效果如图,例如按下“+”号键,灯亮,按下“-”号键,灯灭。

第六种、局域控制

应用WiFi通信实现局域范围内对灯的无线控制。灯的控制器作为WIFI热点,手机连接该热点,通过手机APP控制灯的状态。只要手机能连接到WIFI热点就可以实现控制。

程序如图,需要设置WiFi热点的名称和密码,接收到信息时对信息内容进行解析。例如通过APP的按钮进行控制,ID为1的按钮按下、灯亮;ID为2的按钮按下,灯灭。

第七种、远程控制

应用物联网技术,实现远程控制灯的状态,例如出门后发现忘记关灯,可以随手拿出手机,通过物联网平台关灯。

程序如图,在上一篇文章(物联网远程通信)中也给大家展示了如何实现远程控制灯,关于程序这里就不再赘述。

本期视频介绍了7种控制灯的方法,关于开灯、关灯,你还有哪些有趣的方法,欢迎在评论区交流~

本文中所有程序和实物效果的相关视频可在bilibili观看,链接为

linkboy带你花式开灯,开灯这件小事也可以很有趣~_哔哩哔哩_bilibili

【智能控制】linkboy带你花式开灯相关推荐

  1. 基于ESP32的隔空开灯

    通常灯和它的开关都是通过电路连接在一起的.如果开关和灯没有任何电路连接,开关还能控制灯吗?今天就给大家展示下如何隔空开灯. 隔空开灯其实是用到了WiFi通信技术,WiFi通信是物联网系统中常用的一项无 ...

  2. PNAS:别开灯睡觉了,既损害心血管健康,还会增加患糖尿病风险

    丰色 发自 凹非寺 量子位 | 公众号 QbitAI 你喜欢开灯睡觉吗? PNAS期刊上最近刊登的一项研究显示: 与关灯睡觉相比,即使中等强度的灯光也会使我们的的心率增高,在第二天早上出现胰岛素抵抗水 ...

  3. 小学数学开灯问题_包含数学暑假答案的一年级数学假期作业题

    学好数学就要多做题,掌握数学各种题型对解题能力提高很重要.要重视课堂听课的重要性,寻知道适合自己的学习方法.多做一些优秀的数学题,养成解题习惯并且掌握一般的解题规律.了解什么对自己而言是易错题,什么需 ...

  4. 开灯问题 简单模拟法

    开灯问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯将被关掉),第3 个 ...

  5. 1364: 开灯与关灯(深入思考问题更妙哦~~)

    1364: 开灯与关灯 时间限制: 1 Sec 内存限制: 128 MB [提交][状态][讨论版] 题目描述 有一个叫做Mabu的人在大学的走廊里面反复开灯和关灯.每个灯泡都有各自的开关,如果灯是关 ...

  6. NYOJ 题目77 开灯问题(简单模拟)

    开灯问题 时间限制:3000 ms  |            内存限制:65535 KB 难度:1 描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯 ...

  7. 开灯问题java小结_n个灯,k个人的开灯问题java实现

    /****/ packagecom.sunny.www.interview;/*** n个灯,k个人的开灯问题 * 灯类 *@authorsunny*/ public classLamp {/*** ...

  8. 吸顶那个叫什么_为什么我家吸顶灯开灯后一闪一闪的

    前不久,笔者看到网络上有网友在问:为什么我家的吸顶灯开灯后一闪一闪的,关灯后闪一会才会灭!对于这个问题,笔者发现有好多网友在问.我们给出的方法和原则就是:哪里里坏了换哪里! 那么,具体是哪里坏了,我们 ...

  9. 开灯关灯java script_Jquery实现视频播放页面的关灯开灯效果

    本示例使用Jquery实现视频播放页面的关灯开灯效果.其中视频显示使用embed 元素,该元素是html5的元素,所以使用支持html5的浏览器效果会更好. 效果预览网址:http://www.kel ...

  10. java开灯问题_C++之开灯问题(链表)

    有n盏灯,编号为1~n.第1个人把所有灯打开,第2个人按下所有编号为2的倍数开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关,以此类推.一共有k个人,问最后有哪些灯开着?输入n和k,输出开 ...

最新文章

  1. iOS -OC调用js页面
  2. JS实现全选、反选、不选
  3. 汉字转UNICODE?
  4. Interlocked原子访问系列函数
  5. 经济学的思维方式二 效率 交换与比较优势
  6. iOS Accessibility指南
  7. 获取以及自定义User-Agent在URLSession, NSURLConnection, WKWebView iOS
  8. vue启动项目报错 `webpack-dev-server --inline --progress --config build/webpack.dev.conf
  9. 一体化伺服电机与施耐德PLC TM241CEC24T在Canopen协议下的应用
  10. 基于角色的权限管理系统设计思路
  11. xpath之根据节点获取兄弟节点
  12. Klayout入门(1)基本图形绘制
  13. java进度条_Java web实时进度条整个系统共用(如java上传、下载进度条、导入、导出excel进度条等)...
  14. js常见创建对象的三种方式
  15. PS学习之小猪佩奇身上纹,掌声送给社会人
  16. proteus教程——cc4021串行输入
  17. 中国可以生产计算机cpu吗,国内能不能生产台式电脑使用的CPU?答案当然是肯定的,可以生产...
  18. Moving stones
  19. ISO-8601 如何解读
  20. 英文文献 安全 计算机,文献综述-中英文文献翻译-计算机数控机床的安全和维护...

热门文章

  1. 【BZOJ4987】Tree(树形dp)
  2. 计算机的硬盘u盘属于什么,移动硬盘和机械硬盘有什么区别?
  3. linux查看目录是不是btrfs,Linux之btrfs详解2015082901
  4. 【c语言】判断整数x是否是同构数。若是同构数,函数返回1;否则返回0.
  5. 2005冬季转会名单-PS
  6. ANE实现总结(一)
  7. 华硕美版路由器RT-AC1200G+解决无线信号弱问题
  8. 伴随着三维全息投影技术的升级,物理屏幕将彻底消失
  9. Q9.1 Ruan upp a staircase
  10. Pega How To系列之一:如何在页面上动态显示/隐藏内容 ----by Cheney Wang