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

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

3天内不再提示

linkboy编程平台多种灯的智能控制 linkboy带你花式开灯

linkboy知多少 来源:linkboy知多少 作者:linkboy知多少 2022-05-04 21:14 次阅读

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

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

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

第一种、按键开关

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

pYYBAGJuLdCAE9r1AAMXYCchjtA575.png

第二种、声控灯

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

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

pYYBAGJuLeGAMTzzAAQUtZlJiQw919.png

第三种、光控灯

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

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

poYBAGJuLfGAIVgbAAPCnLOXRFY141.png

第四种、语音控制

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

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

pYYBAGJuLhOADz_vAARS3aeN2no741.png

第五种、遥控器控制

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

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

poYBAGJuLiaAQaVeAAPyOiOG9FE951.png

第六种、局域控制

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

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

pYYBAGJuLjyAPeapAAUb5v5y5dY782.png

第七种、远程控制

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

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

pYYBAGJuLlKATQjpAASaZu3G9nM643.png

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

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

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

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

    关注

    2903

    文章

    44240

    浏览量

    371032
  • 图形化编程
    +关注

    关注

    1

    文章

    16

    浏览量

    11419
  • linkboy
    +关注

    关注

    1

    文章

    3

    浏览量

    731
收藏 人收藏

    评论

    相关推荐

    【RTT大赛作品连载】linkboy面向WCH移植(1)

    本文主要讲解如何让linkboy支持WCH32开发板进行图形化编程,主要是基于RT-Thread操作系统进行vos移植。
    的头像 发表于 12-18 22:10 6659次阅读
    【RTT大赛作品连载】<b class='flag-5'>linkboy</b>面向WCH移植(1)

    【RTT大赛作品连载】linkboy面向WCH移植(2)

    讲解linkboy面向WCH处理器的图形化编程移植,支持基本的GPIO针脚连接驱动。
    的头像 发表于 12-18 16:37 5592次阅读
    【RTT大赛作品连载】<b class='flag-5'>linkboy</b>面向WCH移植(2)

    【RTT大赛作品连载】linkboy面向WCH移植(3)

    本章节主要讲解如何在不安装第三方编译器的情况下完成linkboy程序编译和下载。
    的头像 发表于 12-18 22:17 5684次阅读
    【RTT大赛作品连载】<b class='flag-5'>linkboy</b>面向WCH移植(3)

    【RTT大赛作品连载】linkboy面向WCH移植(4)

    本章节主要讲解如何通过flash保存linkboy编译的程序并通过串口进行flash数据的更新。
    的头像 发表于 12-18 22:19 5864次阅读
    【RTT大赛作品连载】<b class='flag-5'>linkboy</b>面向WCH移植(4)

    【RTT大赛作品连载】linkboy面向WCH移植(5)

    完成WCH开发板的图形化封装,可以支持在linkboy里边进行针脚连线,仿真,下载程序等。
    发表于 12-18 18:33 593次阅读
    【RTT大赛作品连载】<b class='flag-5'>linkboy</b>面向WCH移植(5)

    物联网远程通信方案 linkboy轻松实现设备远程通信

    linkboy编程平台,通过远程温度监测、手机远程遥控两个案例,介绍设备之间如何实现远程通信。
    的头像 发表于 03-30 09:34 9710次阅读
    物联网远程通信方案 <b class='flag-5'>linkboy</b>轻松实现设备远程通信

    linkboy编程语言已初步支持鸿蒙操作系统

    linkboy是一门面向物联网、边缘计算、工业控制等领域的自研编程语言,近期已初步完成对鸿蒙操作系统(OpenHarmony)的支持,实现了编译器后端工具链和相关组件在鸿蒙平台上的移植
    发表于 07-09 08:08

    OH-linkboy-SIG第一次例会PPT资料

    linkboy是一门面向物联网、边缘计算、工控等领域的自研编程语言,前期已初步完成对OpenHarmony的适配。
    发表于 08-05 10:08

    Linkboy(可视化编程特别兴趣小组)

    编译器后端指令集适配完善 linkboy 组件适配OpenHarmony 组件图形化封装OpenHarmony 组件仿真支持各厂家 OpenHarmony 开发板图形化封装特别兴趣小组发起人:王强初步共建成果:https://gitee.com/openharmony-sig/l
    发表于 08-05 11:37

    【RTT大赛作品连载】linkboy面向AB32V移植(1)

    初步移植linkboy到AB32VG1开发板并测试GPIO输出
    发表于 12-18 20:00 1297次阅读
    【RTT大赛作品连载】<b class='flag-5'>linkboy</b>面向AB32V移植(1)

    【RTT大赛作品连载】linkboy面向AB32V移植(3)

    本章节万完成linkboy图形化代码编译为dcf文件,这样可以不需要安装RT-Thread Studio即可完成编译过程。
    发表于 12-18 20:07 1036次阅读
    【RTT大赛作品连载】<b class='flag-5'>linkboy</b>面向AB32V移植(3)

    【RTT大赛作品连载】linkboy面向AB32V移植(4)

    本章节演示用linkboy对AB32VG1开发板进行图形化编程的过程。
    发表于 12-18 20:10 1370次阅读
    【RTT大赛作品连载】<b class='flag-5'>linkboy</b>面向AB32V移植(4)

    linkboy带你点亮LED创意世界

    或许手中没有元件,阻挡了你的创作,使用linkboy就好了!linkboy不仅可以编程,自带的仿真功能可以在电脑上实时查看程序的运行效果。接下来就让linkboy
    的头像 发表于 02-21 08:53 8290次阅读
    <b class='flag-5'>linkboy</b><b class='flag-5'>带你</b>点亮LED创意世界

    基于linkboy+ESP32的创意DIY时钟设计

    linkboy编程平台,创意DIY时钟,数字式时钟、电子日历、指针式时钟,想要哪种做哪种!linkboy支持程序仿真,助你无实物也能验证创意效果!
    的头像 发表于 03-14 08:56 7286次阅读
    基于<b class='flag-5'>linkboy</b>+ESP32的创意DIY时钟设计

    linkboy5.0正式发布,新增语音识别、图像识别

    linkboy 5.0正式版发布,界面风格更新,增加语音识别,新增机器视觉实验室,图像识别可支持开发板运行和电脑端模拟仿真
    的头像 发表于 07-29 09:47 3423次阅读
    <b class='flag-5'>linkboy</b>5.0正式发布,新增语音识别、图像识别